1 19 20 package org.netbeans.modules.websvc.wsitmodelext.security.tokens.impl; 21 22 import org.netbeans.modules.websvc.wsitmodelext.security.SecurityPolicyAttribute; 23 import org.netbeans.modules.websvc.wsitmodelext.security.tokens.HttpsToken; 24 import org.netbeans.modules.websvc.wsitmodelext.security.tokens.TokensQName; 25 import org.netbeans.modules.xml.wsdl.model.WSDLModel; 26 import org.netbeans.modules.xml.wsdl.model.visitor.WSDLVisitor; 27 import org.w3c.dom.Element ; 28 29 33 public class HttpsTokenImpl extends TokensComponentImpl implements HttpsToken { 34 35 38 public HttpsTokenImpl(WSDLModel model, Element e) { 39 super(model, e); 40 } 41 42 public HttpsTokenImpl(WSDLModel model){ 43 this(model, createPrefixedElement(TokensQName.HTTPSTOKEN.getQName(), model)); 44 } 45 46 @Override 47 public void accept(WSDLVisitor visitor) { 48 visitor.visit(this); 49 } 50 51 public void setRequireClientCertificate(boolean require) { 52 setAttribute(REQUIRECLIENTCERTIFICATE, SecurityPolicyAttribute.REQUIRECLIENTCERTIFICATE, Boolean.toString(require)); 53 } 54 55 public boolean getRequireClientCertificate() { 56 return Boolean.parseBoolean(getAttribute(SecurityPolicyAttribute.REQUIRECLIENTCERTIFICATE)); 57 } 58 59 } 60 | Popular Tags |