1 19 20 package org.netbeans.modules.websvc.wsitmodelext.security.proprietary.service.impl; 21 22 import org.netbeans.modules.websvc.wsitmodelext.security.proprietary.ProprietaryPolicyQName; 23 import org.netbeans.modules.websvc.wsitmodelext.security.proprietary.ProprietarySecurityPolicyAttribute; 24 import org.netbeans.modules.websvc.wsitmodelext.security.proprietary.service.ProprietaryTrustServiceQName; 25 import org.netbeans.modules.websvc.wsitmodelext.security.proprietary.service.STSConfiguration; 26 import org.netbeans.modules.xml.wsdl.model.WSDLModel; 27 import org.netbeans.modules.xml.wsdl.model.visitor.WSDLVisitor; 28 import org.w3c.dom.Element ; 29 30 34 public class STSConfigurationServiceImpl extends ProprietaryTrustComponentServiceImpl implements STSConfiguration { 35 36 39 public STSConfigurationServiceImpl(WSDLModel model, Element e) { 40 super(model, e); 41 } 42 43 public STSConfigurationServiceImpl(WSDLModel model){ 44 this(model, createPrefixedElement(ProprietaryTrustServiceQName.STSCONFIGURATION.getQName(), model)); 45 } 46 47 @Override 48 public void accept(WSDLVisitor visitor) { 49 visitor.visit(this); 50 } 51 52 public void setVisibility(String vis) { 53 setAnyAttribute(ProprietaryPolicyQName.VISIBILITY.getQName(), vis); 54 } 55 56 public String getVisibility() { 57 return getAnyAttribute(ProprietaryPolicyQName.VISIBILITY.getQName()); 58 } 59 60 public void setEncryptIssuedKey(boolean encrypt) { 61 setAttribute(ENCRYPTISSUEDKEY, ProprietarySecurityPolicyAttribute.ENCRYPTISSUEDKEY, Boolean.toString(encrypt)); 62 } 63 64 public boolean getEncryptIssuedKey() { 65 return Boolean.parseBoolean(getAttribute(ProprietarySecurityPolicyAttribute.ENCRYPTISSUEDKEY)); 66 } 67 68 public void setEncryptIssuedToken(boolean encrypt) { 69 setAttribute(ENCRYPTISSUEDTOKEN, ProprietarySecurityPolicyAttribute.ENCRYPTISSUEDTOKEN, Boolean.toString(encrypt)); 70 } 71 72 public boolean getEncryptIssuedToken() { 73 return Boolean.parseBoolean(getAttribute(ProprietarySecurityPolicyAttribute.ENCRYPTISSUEDTOKEN)); 74 } 75 } 76 | Popular Tags |