1 19 20 package org.netbeans.modules.websvc.wsitmodelext.security.impl; 21 22 import java.util.Collections ; 23 import org.netbeans.modules.websvc.wsitmodelext.security.RequestSecurityTokenTemplate; 24 import org.netbeans.modules.websvc.wsitmodelext.security.SecurityPolicyQName; 25 import org.netbeans.modules.websvc.wsitmodelext.trust.KeySize; 26 import org.netbeans.modules.websvc.wsitmodelext.trust.KeyType; 27 import org.netbeans.modules.websvc.wsitmodelext.trust.TokenType; 28 import org.netbeans.modules.xml.wsdl.model.WSDLComponent; 29 import org.netbeans.modules.xml.wsdl.model.WSDLModel; 30 import org.netbeans.modules.xml.wsdl.model.visitor.WSDLVisitor; 31 import org.w3c.dom.Element ; 32 33 37 public class RequestSecurityTokenTemplateImpl extends SecurityPolicyComponentImpl implements RequestSecurityTokenTemplate { 38 39 42 public RequestSecurityTokenTemplateImpl(WSDLModel model, Element e) { 43 super(model, e); 44 } 45 46 public RequestSecurityTokenTemplateImpl(WSDLModel model){ 47 this(model, createPrefixedElement(SecurityPolicyQName.REQUESTSECURITYTOKENTEMPLATE.getQName(), model)); 48 } 49 50 @Override 51 public void accept(WSDLVisitor visitor) { 52 visitor.visit(this); 53 } 54 55 public KeyType getKeyType() { 56 return getChild(KeyType.class); 57 } 58 59 public void setKeyType(KeyType keyType) { 60 java.util.List <Class <? extends WSDLComponent>> classes = Collections.emptyList(); 61 setChild(KeyType.class, KEYTYPE_PROPERTY, keyType, classes); 62 } 63 64 public void removeKeyType(KeyType keyType) { 65 removeChild(KEYTYPE_PROPERTY, keyType); 66 } 67 68 public KeySize getKeySize() { 69 return getChild(KeySize.class); 70 } 71 72 public void setKeySize(KeySize keySize) { 73 java.util.List <Class <? extends WSDLComponent>> classes = Collections.emptyList(); 74 setChild(KeySize.class, KEYSIZE_PROPERTY, keySize, classes); 75 } 76 77 public void removeKeySize(KeyType keySize) { 78 removeChild(KEYSIZE_PROPERTY, keySize); 79 } 80 81 public TokenType getTokenType() { 82 return getChild(TokenType.class); 83 } 84 85 public void setTokenType(TokenType tokenType) { 86 java.util.List <Class <? extends WSDLComponent>> classes = Collections.emptyList(); 87 setChild(TokenType.class, TOKENTYPE_PROPERTY, tokenType, classes); 88 } 89 90 public void removeTokenType(TokenType tokenType) { 91 removeChild(TOKENTYPE_PROPERTY, tokenType); 92 } 93 94 } 95 | Popular Tags |