View Javadoc
1   /*
2    * Copyright 2001-2008 The Apache Software Foundation.
3    * 
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    * 
8    *      http://www.apache.org/licenses/LICENSE-2.0
9    * 
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   *
16   */
17  
18  
19  package org.uddi.api_v3;
20  
21  import java.io.Serializable;
22  
23  import javax.xml.bind.annotation.XmlAccessType;
24  import javax.xml.bind.annotation.XmlAccessorType;
25  import javax.xml.bind.annotation.XmlAttribute;
26  import javax.xml.bind.annotation.XmlRootElement;
27  import javax.xml.bind.annotation.XmlTransient;
28  import javax.xml.bind.annotation.XmlType;
29  import javax.xml.datatype.XMLGregorianCalendar;
30  
31  
32  /**
33   * <p>Java class for operationalInfo complex type.
34   * 
35   * <p>The following schema fragment specifies the expected content contained within this class.
36   * 
37   * <pre>
38   * &lt;complexType name="operationalInfo">
39   *   &lt;complexContent>
40   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
41   *       &lt;sequence>
42   *         &lt;element name="created" type="{urn:uddi-org:api_v3}timeInstant" minOccurs="0"/>
43   *         &lt;element name="modified" type="{urn:uddi-org:api_v3}timeInstant" minOccurs="0"/>
44   *         &lt;element name="modifiedIncludingChildren" type="{urn:uddi-org:api_v3}timeInstant" minOccurs="0"/>
45   *         &lt;element ref="{urn:uddi-org:api_v3}nodeID" minOccurs="0"/>
46   *         &lt;element ref="{urn:uddi-org:api_v3}authorizedName" minOccurs="0"/>
47   *       &lt;/sequence>
48   *       &lt;attribute name="entityKey" use="required" type="{urn:uddi-org:api_v3}uddiKey" />
49   *     &lt;/restriction>
50   *   &lt;/complexContent>
51   * &lt;/complexType>
52   * </pre>
53   * 
54   * 
55   */
56  @XmlAccessorType(XmlAccessType.FIELD)
57  @XmlType(name = "operationalInfo", propOrder = {
58      "created",
59      "modified",
60      "modifiedIncludingChildren",
61      "nodeID",
62      "authorizedName"
63  })
64  @XmlRootElement
65  public class OperationalInfo implements Serializable{
66  	@XmlTransient
67  	private static final long serialVersionUID = -3112659463581534112L;
68  	protected XMLGregorianCalendar created;
69      protected XMLGregorianCalendar modified;
70      protected XMLGregorianCalendar modifiedIncludingChildren;
71      protected String nodeID;
72      protected String authorizedName;
73      @XmlAttribute(required = true)
74      protected String entityKey;
75  
76      /**
77       * Gets the value of the created property.
78       * Indicates the instant in time at which the entity with which the 
79       * operationalInfo is associated first appeared in the registry.
80       * 
81       * @return
82       *     possible object is
83       *     {@link XMLGregorianCalendar }
84       *     
85       */
86      public XMLGregorianCalendar getCreated() {
87          return created;
88      }
89  
90      /**
91       * Sets the value of the created property.
92       * Indicates the instant in time at which the entity with which the 
93       * operationalInfo is associated first appeared in the registry.
94       * @param value
95       *     allowed object is
96       *     {@link XMLGregorianCalendar }
97       *     
98       */
99      public void setCreated(XMLGregorianCalendar value) {
100         this.created = value;
101     }
102 
103     /**
104      * Gets the value of the modified property.
105      * 
106      * @return
107      *     possible object is
108      *     {@link XMLGregorianCalendar }
109      *     
110      */
111     public XMLGregorianCalendar getModified() {
112         return modified;
113     }
114 
115     /**
116      * Sets the value of the modified property.
117      * 
118      * @param value
119      *     allowed object is
120      *     {@link XMLGregorianCalendar }
121      *     
122      */
123     public void setModified(XMLGregorianCalendar value) {
124         this.modified = value;
125     }
126 
127     /**
128      * Gets the value of the modifiedIncludingChildren property.
129      * 
130      * @return
131      *     possible object is
132      *     {@link XMLGregorianCalendar }
133      *     
134      */
135     public XMLGregorianCalendar getModifiedIncludingChildren() {
136         return modifiedIncludingChildren;
137     }
138 
139     /**
140      * Sets the value of the modifiedIncludingChildren property.
141      * 
142      * @param value
143      *     allowed object is
144      *     {@link XMLGregorianCalendar }
145      *     
146      */
147     public void setModifiedIncludingChildren(XMLGregorianCalendar value) {
148         this.modifiedIncludingChildren = value;
149     }
150 
151     /**
152      * Gets the value of the nodeID property.
153      * 
154      * @return
155      *     possible object is
156      *     {@link String }
157      *     
158      */
159     public String getNodeID() {
160         return nodeID;
161     }
162 
163     /**
164      * Sets the value of the nodeID property.
165      * 
166      * @param value
167      *     allowed object is
168      *     {@link String }
169      *     
170      */
171     public void setNodeID(String value) {
172         this.nodeID = value;
173     }
174 
175     /**
176      * Gets the value of the authorizedName property.
177      * 
178      * @return
179      *     possible object is
180      *     {@link String }
181      *     
182      */
183     public String getAuthorizedName() {
184         return authorizedName;
185     }
186 
187     /**
188      * Sets the value of the authorizedName property.
189      * 
190      * @param value
191      *     allowed object is
192      *     {@link String }
193      *     
194      */
195     public void setAuthorizedName(String value) {
196         this.authorizedName = value;
197     }
198 
199     /**
200      * Gets the value of the entityKey property.
201      * The entityKey references the UDDI entity with which the operationalInfo is associated.
202      * 
203      * @return
204      *     possible object is
205      *     {@link String }
206      *     
207      */
208     public String getEntityKey() {
209         return entityKey;
210     }
211 
212     /**
213      * Sets the value of the entityKey property.
214      * The entityKey references the UDDI entity with which the operationalInfo is associated.
215      * @param value
216      *     allowed object is
217      *     {@link String }
218      *     
219      */
220     public void setEntityKey(String value) {
221         this.entityKey = value;
222     }
223 
224 }