KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sun > xml > ws > security > secconv > impl > bindings > DerivedKeyTokenType


1 //
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b26-ea3
3
// See <a HREF="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
4
// Any modifications to this file will be lost upon recompilation of the source schema.
5
// Generated on: 2006.02.24 at 05:55:09 PM PST
6
//
7

8
9 package com.sun.xml.ws.security.secconv.impl.bindings;
10
11 import java.math.BigInteger JavaDoc;
12 import javax.xml.bind.annotation.XmlAccessType;
13 import javax.xml.bind.annotation.XmlAccessorType;
14 import javax.xml.bind.annotation.XmlAttribute;
15 import javax.xml.bind.annotation.XmlElement;
16 import javax.xml.bind.annotation.XmlID;
17 import javax.xml.bind.annotation.XmlType;
18 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
19 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
20 import com.sun.xml.ws.security.impl.bindings.SecurityTokenReferenceType;
21 import com.sun.xml.ws.security.secconv.impl.bindings.DerivedKeyTokenType;
22 import com.sun.xml.ws.security.secconv.impl.bindings.PropertiesType;
23
24
25 /**
26  * <p>Java class for DerivedKeyTokenType complex type.
27  *
28  * <p>The following schema fragment specifies the expected content contained within this class.
29  *
30  * <pre>
31  * &lt;complexType name="DerivedKeyTokenType">
32  * &lt;complexContent>
33  * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
34  * &lt;sequence>
35  * &lt;element ref="{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}SecurityTokenReference" minOccurs="0"/>
36  * &lt;element name="Properties" type="{http://schemas.xmlsoap.org/ws/2005/02/sc}PropertiesType" minOccurs="0"/>
37  * &lt;sequence minOccurs="0">
38  * &lt;choice>
39  * &lt;element name="Generation" type="{http://www.w3.org/2001/XMLSchema}unsignedLong"/>
40  * &lt;element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedLong"/>
41  * &lt;/choice>
42  * &lt;element name="Length" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
43  * &lt;/sequence>
44  * &lt;element ref="{http://schemas.xmlsoap.org/ws/2005/02/sc}Label" minOccurs="0"/>
45  * &lt;element ref="{http://schemas.xmlsoap.org/ws/2005/02/sc}Nonce" minOccurs="0"/>
46  * &lt;/sequence>
47  * &lt;attribute name="Algorithm" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
48  * &lt;attribute ref="{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd}Id"/>
49  * &lt;/restriction>
50  * &lt;/complexContent>
51  * &lt;/complexType>
52  * </pre>
53  *
54  *
55  */

56 @XmlAccessorType(XmlAccessType.FIELD)
57 @XmlType(name = "DerivedKeyTokenType", propOrder = {
58     "securityTokenReference",
59     "properties",
60     "generation",
61     "offset",
62     "length",
63     "label",
64     "nonce"
65 })
66 public class DerivedKeyTokenType {
67
68     @XmlElement(name = "SecurityTokenReference", namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd")
69     protected SecurityTokenReferenceType securityTokenReference;
70     @XmlElement(name = "Properties", namespace = "http://schemas.xmlsoap.org/ws/2005/02/sc")
71     protected PropertiesType properties;
72     @XmlElement(name = "Generation", namespace = "http://schemas.xmlsoap.org/ws/2005/02/sc")
73     protected BigInteger JavaDoc generation;
74     @XmlElement(name = "Offset", namespace = "http://schemas.xmlsoap.org/ws/2005/02/sc")
75     protected BigInteger JavaDoc offset;
76     @XmlElement(name = "Length", namespace = "http://schemas.xmlsoap.org/ws/2005/02/sc")
77     protected BigInteger JavaDoc length;
78     @XmlElement(name = "Label", namespace = "http://schemas.xmlsoap.org/ws/2005/02/sc")
79     protected String JavaDoc label;
80     @XmlElement(name = "Nonce", namespace = "http://schemas.xmlsoap.org/ws/2005/02/sc")
81     protected byte[] nonce;
82     @XmlAttribute(name = "Algorithm")
83     protected String JavaDoc algorithm;
84     @XmlAttribute(name = "Id", namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd")
85     @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
86     @XmlID
87     protected String JavaDoc id;
88
89     /**
90      * Gets the value of the securityTokenReference property.
91      *
92      * @return
93      * possible object is
94      * {@link SecurityTokenReferenceType }
95      *
96      */

97     public SecurityTokenReferenceType getSecurityTokenReference() {
98         return securityTokenReference;
99     }
100
101     /**
102      * Sets the value of the securityTokenReference property.
103      *
104      * @param value
105      * allowed object is
106      * {@link SecurityTokenReferenceType }
107      *
108      */

109     public void setSecurityTokenReference(SecurityTokenReferenceType value) {
110         this.securityTokenReference = value;
111     }
112
113     /**
114      * Gets the value of the properties property.
115      *
116      * @return
117      * possible object is
118      * {@link PropertiesType }
119      *
120      */

121     public PropertiesType getProperties() {
122         return properties;
123     }
124
125     /**
126      * Sets the value of the properties property.
127      *
128      * @param value
129      * allowed object is
130      * {@link PropertiesType }
131      *
132      */

133     public void setProperties(PropertiesType value) {
134         this.properties = value;
135     }
136
137     /**
138      * Gets the value of the generation property.
139      *
140      * @return
141      * possible object is
142      * {@link BigInteger }
143      *
144      */

145     public BigInteger JavaDoc getGeneration() {
146         return generation;
147     }
148
149     /**
150      * Sets the value of the generation property.
151      *
152      * @param value
153      * allowed object is
154      * {@link BigInteger }
155      *
156      */

157     public void setGeneration(BigInteger JavaDoc value) {
158         this.generation = value;
159     }
160
161     /**
162      * Gets the value of the offset property.
163      *
164      * @return
165      * possible object is
166      * {@link BigInteger }
167      *
168      */

169     public BigInteger JavaDoc getOffset() {
170         return offset;
171     }
172
173     /**
174      * Sets the value of the offset property.
175      *
176      * @param value
177      * allowed object is
178      * {@link BigInteger }
179      *
180      */

181     public void setOffset(BigInteger JavaDoc value) {
182         this.offset = value;
183     }
184
185     /**
186      * Gets the value of the length property.
187      *
188      * @return
189      * possible object is
190      * {@link BigInteger }
191      *
192      */

193     public BigInteger JavaDoc getLength() {
194         return length;
195     }
196
197     /**
198      * Sets the value of the length property.
199      *
200      * @param value
201      * allowed object is
202      * {@link BigInteger }
203      *
204      */

205     public void setLength(BigInteger JavaDoc value) {
206         this.length = value;
207     }
208
209     /**
210      * Gets the value of the label property.
211      *
212      * @return
213      * possible object is
214      * {@link String }
215      *
216      */

217     public String JavaDoc getLabel() {
218         return label;
219     }
220
221     /**
222      * Sets the value of the label property.
223      *
224      * @param value
225      * allowed object is
226      * {@link String }
227      *
228      */

229     public void setLabel(String JavaDoc value) {
230         this.label = value;
231     }
232
233     /**
234      * Gets the value of the nonce property.
235      *
236      * @return
237      * possible object is
238      * byte[]
239      */

240     public byte[] getNonce() {
241         return nonce;
242     }
243
244     /**
245      * Sets the value of the nonce property.
246      *
247      * @param value
248      * allowed object is
249      * byte[]
250      */

251     public void setNonce(byte[] value) {
252         this.nonce = ((byte[]) value);
253     }
254
255     /**
256      * Gets the value of the algorithm property.
257      *
258      * @return
259      * possible object is
260      * {@link String }
261      *
262      */

263     public String JavaDoc getAlgorithm() {
264         return algorithm;
265     }
266
267     /**
268      * Sets the value of the algorithm property.
269      *
270      * @param value
271      * allowed object is
272      * {@link String }
273      *
274      */

275     public void setAlgorithm(String JavaDoc value) {
276         this.algorithm = value;
277     }
278
279     /**
280      * Gets the value of the id property.
281      *
282      * @return
283      * possible object is
284      * {@link String }
285      *
286      */

287     public String JavaDoc getId() {
288         return id;
289     }
290
291     /**
292      * Sets the value of the id property.
293      *
294      * @param value
295      * allowed object is
296      * {@link String }
297      *
298      */

299     public void setId(String JavaDoc value) {
300         this.id = value;
301     }
302
303 }
304
Popular Tags