1 8 9 package com.sun.xml.ws.security.impl.bindings; 10 11 import javax.xml.bind.JAXBElement; 12 import javax.xml.bind.annotation.XmlElementDecl; 13 import javax.xml.bind.annotation.XmlRegistry; 14 import javax.xml.namespace.QName ; 15 import com.sun.xml.ws.security.impl.bindings.AttributedString; 16 import com.sun.xml.ws.security.impl.bindings.BinarySecurityTokenType; 17 import com.sun.xml.ws.security.impl.bindings.EmbeddedType; 18 import com.sun.xml.ws.security.impl.bindings.EncodedString; 19 import com.sun.xml.ws.security.impl.bindings.KeyIdentifierType; 20 import com.sun.xml.ws.security.impl.bindings.ObjectFactory; 21 import com.sun.xml.ws.security.impl.bindings.PasswordString; 22 import com.sun.xml.ws.security.impl.bindings.ReferenceType; 23 import com.sun.xml.ws.security.impl.bindings.SecurityHeaderType; 24 import com.sun.xml.ws.security.impl.bindings.SecurityTokenReferenceType; 25 import com.sun.xml.ws.security.impl.bindings.TransformationParametersType; 26 import com.sun.xml.ws.security.impl.bindings.UsernameTokenType; 27 28 29 43 @XmlRegistry 44 public class ObjectFactory { 45 46 private final static QName _BinarySecurityToken_QNAME = new QName ("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "BinarySecurityToken"); 47 private final static QName _KeyIdentifier_QNAME = new QName ("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "KeyIdentifier"); 48 private final static QName _UsernameToken_QNAME = new QName ("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "UsernameToken"); 49 private final static QName _Security_QNAME = new QName ("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "Security"); 50 private final static QName _TransformationParameters_QNAME = new QName ("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "TransformationParameters"); 51 private final static QName _Reference_QNAME = new QName ("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "Reference"); 52 private final static QName _Nonce_QNAME = new QName ("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "Nonce"); 53 private final static QName _Password_QNAME = new QName ("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "Password"); 54 private final static QName _Embedded_QNAME = new QName ("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "Embedded"); 55 private final static QName _SecurityTokenReference_QNAME = new QName ("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "SecurityTokenReference"); 56 57 61 public ObjectFactory() { 62 } 63 64 68 public SecurityTokenReferenceType createSecurityTokenReferenceType() { 69 return new SecurityTokenReferenceType(); 70 } 71 72 76 public KeyIdentifierType createKeyIdentifierType() { 77 return new KeyIdentifierType(); 78 } 79 80 84 public EmbeddedType createEmbeddedType() { 85 return new EmbeddedType(); 86 } 87 88 92 public SecurityHeaderType createSecurityHeaderType() { 93 return new SecurityHeaderType(); 94 } 95 96 100 public TransformationParametersType createTransformationParametersType() { 101 return new TransformationParametersType(); 102 } 103 104 108 public UsernameTokenType createUsernameTokenType() { 109 return new UsernameTokenType(); 110 } 111 112 116 public BinarySecurityTokenType createBinarySecurityTokenType() { 117 return new BinarySecurityTokenType(); 118 } 119 120 124 public EncodedString createEncodedString() { 125 return new EncodedString(); 126 } 127 128 132 public AttributedString createAttributedString() { 133 return new AttributedString(); 134 } 135 136 140 public ReferenceType createReferenceType() { 141 return new ReferenceType(); 142 } 143 144 148 public PasswordString createPasswordString() { 149 return new PasswordString(); 150 } 151 152 156 @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "BinarySecurityToken") 157 public JAXBElement<BinarySecurityTokenType> createBinarySecurityToken(BinarySecurityTokenType value) { 158 return new JAXBElement<BinarySecurityTokenType>(_BinarySecurityToken_QNAME, BinarySecurityTokenType.class, null, value); 159 } 160 161 165 @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "KeyIdentifier") 166 public JAXBElement<KeyIdentifierType> createKeyIdentifier(KeyIdentifierType value) { 167 return new JAXBElement<KeyIdentifierType>(_KeyIdentifier_QNAME, KeyIdentifierType.class, null, value); 168 } 169 170 174 @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "UsernameToken") 175 public JAXBElement<UsernameTokenType> createUsernameToken(UsernameTokenType value) { 176 return new JAXBElement<UsernameTokenType>(_UsernameToken_QNAME, UsernameTokenType.class, null, value); 177 } 178 179 183 @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "Security") 184 public JAXBElement<SecurityHeaderType> createSecurity(SecurityHeaderType value) { 185 return new JAXBElement<SecurityHeaderType>(_Security_QNAME, SecurityHeaderType.class, null, value); 186 } 187 188 192 @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "TransformationParameters") 193 public JAXBElement<TransformationParametersType> createTransformationParameters(TransformationParametersType value) { 194 return new JAXBElement<TransformationParametersType>(_TransformationParameters_QNAME, TransformationParametersType.class, null, value); 195 } 196 197 201 @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "Reference") 202 public JAXBElement<ReferenceType> createReference(ReferenceType value) { 203 return new JAXBElement<ReferenceType>(_Reference_QNAME, ReferenceType.class, null, value); 204 } 205 206 210 @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "Nonce") 211 public JAXBElement<EncodedString> createNonce(EncodedString value) { 212 return new JAXBElement<EncodedString>(_Nonce_QNAME, EncodedString.class, null, value); 213 } 214 215 219 @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "Password") 220 public JAXBElement<PasswordString> createPassword(PasswordString value) { 221 return new JAXBElement<PasswordString>(_Password_QNAME, PasswordString.class, null, value); 222 } 223 224 228 @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "Embedded") 229 public JAXBElement<EmbeddedType> createEmbedded(EmbeddedType value) { 230 return new JAXBElement<EmbeddedType>(_Embedded_QNAME, EmbeddedType.class, null, value); 231 } 232 233 237 @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "SecurityTokenReference") 238 public JAXBElement<SecurityTokenReferenceType> createSecurityTokenReference(SecurityTokenReferenceType value) { 239 return new JAXBElement<SecurityTokenReferenceType>(_SecurityTokenReference_QNAME, SecurityTokenReferenceType.class, null, value); 240 } 241 242 } 243 | Popular Tags |