View Javadoc

1   
2   package org.kuali.student.security.wssecurity.secext.dto;
3   
4   import javax.xml.bind.JAXBElement;
5   import javax.xml.bind.annotation.XmlElementDecl;
6   import javax.xml.bind.annotation.XmlRegistry;
7   import javax.xml.namespace.QName;
8   
9   
10  /**
11   * This object contains factory methods for each 
12   * Java content interface and Java element interface 
13   * generated in the org.kuali.student.security.wssecurity.secext.dto package. 
14   * <p>An ObjectFactory allows you to programatically 
15   * construct new instances of the Java representation 
16   * for XML content. The Java representation of XML 
17   * content can consist of schema derived interfaces 
18   * and classes representing the binding of schema 
19   * type definitions, element declarations and model 
20   * groups.  Factory methods for each of these are 
21   * provided in this class.
22   * 
23   */
24  @XmlRegistry
25  public class ObjectFactory {
26  
27      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");
28      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");
29      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");
30      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");
31      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");
32      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");
33      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");
34      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");
35      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");
36      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");
37  
38      /**
39       * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.kuali.student.security.wssecurity.secext.dto
40       * 
41       */
42      public ObjectFactory() {
43      }
44  
45      /**
46       * Create an instance of {@link SecurityTokenReferenceType }
47       * 
48       */
49      public SecurityTokenReferenceType createSecurityTokenReferenceType() {
50          return new SecurityTokenReferenceType();
51      }
52  
53      /**
54       * Create an instance of {@link AttributedString }
55       * 
56       */
57      public AttributedString createAttributedString() {
58          return new AttributedString();
59      }
60  
61      /**
62       * Create an instance of {@link BinarySecurityTokenType }
63       * 
64       */
65      public BinarySecurityTokenType createBinarySecurityTokenType() {
66          return new BinarySecurityTokenType();
67      }
68  
69      /**
70       * Create an instance of {@link SecurityHeaderType }
71       * 
72       */
73      public SecurityHeaderType createSecurityHeaderType() {
74          return new SecurityHeaderType();
75      }
76  
77      /**
78       * Create an instance of {@link UsernameTokenType }
79       * 
80       */
81      public UsernameTokenType createUsernameTokenType() {
82          return new UsernameTokenType();
83      }
84  
85      /**
86       * Create an instance of {@link KeyIdentifierType }
87       * 
88       */
89      public KeyIdentifierType createKeyIdentifierType() {
90          return new KeyIdentifierType();
91      }
92  
93      /**
94       * Create an instance of {@link ReferenceType }
95       * 
96       */
97      public ReferenceType createReferenceType() {
98          return new ReferenceType();
99      }
100 
101     /**
102      * Create an instance of {@link EncodedString }
103      * 
104      */
105     public EncodedString createEncodedString() {
106         return new EncodedString();
107     }
108 
109     /**
110      * Create an instance of {@link PasswordString }
111      * 
112      */
113     public PasswordString createPasswordString() {
114         return new PasswordString();
115     }
116 
117     /**
118      * Create an instance of {@link EmbeddedType }
119      * 
120      */
121     public EmbeddedType createEmbeddedType() {
122         return new EmbeddedType();
123     }
124 
125     /**
126      * Create an instance of {@link TransformationParametersType }
127      * 
128      */
129     public TransformationParametersType createTransformationParametersType() {
130         return new TransformationParametersType();
131     }
132 
133     /**
134      * Create an instance of {@link JAXBElement }{@code <}{@link EncodedString }{@code >}}
135      * 
136      */
137     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "Nonce")
138     public JAXBElement<EncodedString> createNonce(EncodedString value) {
139         return new JAXBElement<EncodedString>(_Nonce_QNAME, EncodedString.class, null, value);
140     }
141 
142     /**
143      * Create an instance of {@link JAXBElement }{@code <}{@link EmbeddedType }{@code >}}
144      * 
145      */
146     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "Embedded")
147     public JAXBElement<EmbeddedType> createEmbedded(EmbeddedType value) {
148         return new JAXBElement<EmbeddedType>(_Embedded_QNAME, EmbeddedType.class, null, value);
149     }
150 
151     /**
152      * Create an instance of {@link JAXBElement }{@code <}{@link PasswordString }{@code >}}
153      * 
154      */
155     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "Password")
156     public JAXBElement<PasswordString> createPassword(PasswordString value) {
157         return new JAXBElement<PasswordString>(_Password_QNAME, PasswordString.class, null, value);
158     }
159 
160     /**
161      * Create an instance of {@link JAXBElement }{@code <}{@link ReferenceType }{@code >}}
162      * 
163      */
164     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "Reference")
165     public JAXBElement<ReferenceType> createReference(ReferenceType value) {
166         return new JAXBElement<ReferenceType>(_Reference_QNAME, ReferenceType.class, null, value);
167     }
168 
169     /**
170      * Create an instance of {@link JAXBElement }{@code <}{@link SecurityHeaderType }{@code >}}
171      * 
172      */
173     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "Security")
174     public JAXBElement<SecurityHeaderType> createSecurity(SecurityHeaderType value) {
175         return new JAXBElement<SecurityHeaderType>(_Security_QNAME, SecurityHeaderType.class, null, value);
176     }
177 
178     /**
179      * Create an instance of {@link JAXBElement }{@code <}{@link SecurityTokenReferenceType }{@code >}}
180      * 
181      */
182     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "SecurityTokenReference")
183     public JAXBElement<SecurityTokenReferenceType> createSecurityTokenReference(SecurityTokenReferenceType value) {
184         return new JAXBElement<SecurityTokenReferenceType>(_SecurityTokenReference_QNAME, SecurityTokenReferenceType.class, null, value);
185     }
186 
187     /**
188      * Create an instance of {@link JAXBElement }{@code <}{@link BinarySecurityTokenType }{@code >}}
189      * 
190      */
191     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "BinarySecurityToken")
192     public JAXBElement<BinarySecurityTokenType> createBinarySecurityToken(BinarySecurityTokenType value) {
193         return new JAXBElement<BinarySecurityTokenType>(_BinarySecurityToken_QNAME, BinarySecurityTokenType.class, null, value);
194     }
195 
196     /**
197      * Create an instance of {@link JAXBElement }{@code <}{@link KeyIdentifierType }{@code >}}
198      * 
199      */
200     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "KeyIdentifier")
201     public JAXBElement<KeyIdentifierType> createKeyIdentifier(KeyIdentifierType value) {
202         return new JAXBElement<KeyIdentifierType>(_KeyIdentifier_QNAME, KeyIdentifierType.class, null, value);
203     }
204 
205     /**
206      * Create an instance of {@link JAXBElement }{@code <}{@link TransformationParametersType }{@code >}}
207      * 
208      */
209     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "TransformationParameters")
210     public JAXBElement<TransformationParametersType> createTransformationParameters(TransformationParametersType value) {
211         return new JAXBElement<TransformationParametersType>(_TransformationParameters_QNAME, TransformationParametersType.class, null, value);
212     }
213 
214     /**
215      * Create an instance of {@link JAXBElement }{@code <}{@link UsernameTokenType }{@code >}}
216      * 
217      */
218     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", name = "UsernameToken")
219     public JAXBElement<UsernameTokenType> createUsernameToken(UsernameTokenType value) {
220         return new JAXBElement<UsernameTokenType>(_UsernameToken_QNAME, UsernameTokenType.class, null, value);
221     }
222 
223 }