This project has retired. For details please refer to its Attic page.
C:\projects\asf\juddi-scout\src\main\java\org\apache\ws\scout\model\uddi\v2\TModel.java xref
View Javadoc
1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 
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: 2009.07.19 at 09:49:41 PM CDT 
6   //
7   
8   
9   package org.apache.ws.scout.model.uddi.v2;
10  
11  import java.util.ArrayList;
12  import java.util.List;
13  
14  import javax.xml.bind.annotation.XmlAccessType;
15  import javax.xml.bind.annotation.XmlAccessorType;
16  import javax.xml.bind.annotation.XmlAttribute;
17  import javax.xml.bind.annotation.XmlElement;
18  import javax.xml.bind.annotation.XmlType;
19  
20  
21  /**
22   * <p>Java class for tModel complex type.
23   * 
24   * <p>The following schema fragment specifies the expected content contained within this class.
25   * 
26   * <pre>
27   * &lt;complexType name="tModel">
28   *   &lt;complexContent>
29   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
30   *       &lt;sequence>
31   *         &lt;element ref="{urn:uddi-org:api_v2}name"/>
32   *         &lt;element ref="{urn:uddi-org:api_v2}description" maxOccurs="unbounded" minOccurs="0"/>
33   *         &lt;element ref="{urn:uddi-org:api_v2}overviewDoc" minOccurs="0"/>
34   *         &lt;element ref="{urn:uddi-org:api_v2}identifierBag" minOccurs="0"/>
35   *         &lt;element ref="{urn:uddi-org:api_v2}categoryBag" minOccurs="0"/>
36   *       &lt;/sequence>
37   *       &lt;attribute name="tModelKey" use="required" type="{urn:uddi-org:api_v2}tModelKey" />
38   *       &lt;attribute name="operator" type="{http://www.w3.org/2001/XMLSchema}string" />
39   *       &lt;attribute name="authorizedName" type="{http://www.w3.org/2001/XMLSchema}string" />
40   *     &lt;/restriction>
41   *   &lt;/complexContent>
42   * &lt;/complexType>
43   * </pre>
44   * 
45   * 
46   */
47  @XmlAccessorType(XmlAccessType.FIELD)
48  @XmlType(name = "tModel", propOrder = {
49      "name",
50      "description",
51      "overviewDoc",
52      "identifierBag",
53      "categoryBag"
54  })
55  public class TModel {
56  
57      @XmlElement(required = true)
58      protected Name name;
59      protected List<Description> description;
60      protected OverviewDoc overviewDoc;
61      protected IdentifierBag identifierBag;
62      protected CategoryBag categoryBag;
63      @XmlAttribute(required = true)
64      protected String tModelKey;
65      @XmlAttribute
66      protected String operator;
67      @XmlAttribute
68      protected String authorizedName;
69  
70      /**
71       * Gets the value of the name property.
72       * 
73       * @return
74       *     possible object is
75       *     {@link Name }
76       *     
77       */
78      public Name getName() {
79          return name;
80      }
81  
82      /**
83       * Sets the value of the name property.
84       * 
85       * @param value
86       *     allowed object is
87       *     {@link Name }
88       *     
89       */
90      public void setName(Name value) {
91          this.name = value;
92      }
93  
94      /**
95       * Gets the value of the description property.
96       * 
97       * <p>
98       * This accessor method returns a reference to the live list,
99       * not a snapshot. Therefore any modification you make to the
100      * returned list will be present inside the JAXB object.
101      * This is why there is not a <CODE>set</CODE> method for the description property.
102      * 
103      * <p>
104      * For example, to add a new item, do as follows:
105      * <pre>
106      *    getDescription().add(newItem);
107      * </pre>
108      * 
109      * 
110      * <p>
111      * Objects of the following type(s) are allowed in the list
112      * {@link Description }
113      * 
114      * 
115      */
116     public List<Description> getDescription() {
117         if (description == null) {
118             description = new ArrayList<Description>();
119         }
120         return this.description;
121     }
122 
123     /**
124      * Gets the value of the overviewDoc property.
125      * 
126      * @return
127      *     possible object is
128      *     {@link OverviewDoc }
129      *     
130      */
131     public OverviewDoc getOverviewDoc() {
132         return overviewDoc;
133     }
134 
135     /**
136      * Sets the value of the overviewDoc property.
137      * 
138      * @param value
139      *     allowed object is
140      *     {@link OverviewDoc }
141      *     
142      */
143     public void setOverviewDoc(OverviewDoc value) {
144         this.overviewDoc = value;
145     }
146 
147     /**
148      * Gets the value of the identifierBag property.
149      * 
150      * @return
151      *     possible object is
152      *     {@link IdentifierBag }
153      *     
154      */
155     public IdentifierBag getIdentifierBag() {
156         return identifierBag;
157     }
158 
159     /**
160      * Sets the value of the identifierBag property.
161      * 
162      * @param value
163      *     allowed object is
164      *     {@link IdentifierBag }
165      *     
166      */
167     public void setIdentifierBag(IdentifierBag value) {
168         this.identifierBag = value;
169     }
170 
171     /**
172      * Gets the value of the categoryBag property.
173      * 
174      * @return
175      *     possible object is
176      *     {@link CategoryBag }
177      *     
178      */
179     public CategoryBag getCategoryBag() {
180         return categoryBag;
181     }
182 
183     /**
184      * Sets the value of the categoryBag property.
185      * 
186      * @param value
187      *     allowed object is
188      *     {@link CategoryBag }
189      *     
190      */
191     public void setCategoryBag(CategoryBag value) {
192         this.categoryBag = value;
193     }
194 
195     /**
196      * Gets the value of the tModelKey property.
197      * 
198      * @return
199      *     possible object is
200      *     {@link String }
201      *     
202      */
203     public String getTModelKey() {
204         return tModelKey;
205     }
206 
207     /**
208      * Sets the value of the tModelKey property.
209      * 
210      * @param value
211      *     allowed object is
212      *     {@link String }
213      *     
214      */
215     public void setTModelKey(String value) {
216         this.tModelKey = value;
217     }
218 
219     /**
220      * Gets the value of the operator property.
221      * 
222      * @return
223      *     possible object is
224      *     {@link String }
225      *     
226      */
227     public String getOperator() {
228         return operator;
229     }
230 
231     /**
232      * Sets the value of the operator property.
233      * 
234      * @param value
235      *     allowed object is
236      *     {@link String }
237      *     
238      */
239     public void setOperator(String value) {
240         this.operator = value;
241     }
242 
243     /**
244      * Gets the value of the authorizedName property.
245      * 
246      * @return
247      *     possible object is
248      *     {@link String }
249      *     
250      */
251     public String getAuthorizedName() {
252         return authorizedName;
253     }
254 
255     /**
256      * Sets the value of the authorizedName property.
257      * 
258      * @param value
259      *     allowed object is
260      *     {@link String }
261      *     
262      */
263     public void setAuthorizedName(String value) {
264         this.authorizedName = value;
265     }
266 
267 }