This project has retired. For details please refer to its Attic page.
ClientSubscriptionInfo xref
View Javadoc
1   /*
2    * Copyright 2001-2009 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  package org.apache.juddi.api_v3;
18  
19  import javax.xml.bind.annotation.XmlAccessType;
20  import javax.xml.bind.annotation.XmlAccessorType;
21  import javax.xml.bind.annotation.XmlElement;
22  import javax.xml.bind.annotation.XmlSchemaType;
23  import javax.xml.bind.annotation.XmlType;
24  import javax.xml.datatype.XMLGregorianCalendar;
25  
26  
27  /**
28   * <p>Java class for clientSubscriptionInfo complex type.
29   * 
30   * <p>The following schema fragment specifies the expected content contained within this class.
31   * 
32   * <pre>
33   * &lt;complexType name="clientSubscriptionInfo">
34   *   &lt;complexContent>
35   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
36   *       &lt;sequence>
37   *         &lt;element name="subscriptionKey" type="{http://www.w3.org/2001/XMLSchema}string"/>
38   *         &lt;element name="fromClerk" type="{urn:juddi-apache-org:api_v3}clerk"/>
39   *         &lt;element name="toClerk" type="{urn:juddi-apache-org:api_v3}clerk"/>
40   *         &lt;element name="lastModified" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
41   *         &lt;element name="lastNotified" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
42   *       &lt;/sequence>
43   *     &lt;/restriction>
44   *   &lt;/complexContent>
45   * &lt;/complexType>
46   * </pre>
47   * 
48   * 
49   */
50  @XmlAccessorType(XmlAccessType.FIELD)
51  @XmlType(name = "clientSubscriptionInfo", propOrder = {
52      "subscriptionKey",
53      "fromClerk",
54      "toClerk",
55      "lastModified",
56      "lastNotified"
57  })
58  public class ClientSubscriptionInfo {
59  
60      @XmlElement(required = true)
61      protected String subscriptionKey;
62      @XmlElement(required = true)
63      protected Clerk fromClerk;
64      @XmlElement(required = true)
65      protected Clerk toClerk;
66      @XmlSchemaType(name = "dateTime")
67      protected XMLGregorianCalendar lastModified;
68      @XmlSchemaType(name = "dateTime")
69      protected XMLGregorianCalendar lastNotified;
70  
71      /**
72       * Gets the value of the subscriptionKey property.
73       * 
74       * @return
75       *     possible object is
76       *     {@link String }
77       *     
78       */
79      public String getSubscriptionKey() {
80          return subscriptionKey;
81      }
82  
83      /**
84       * Sets the value of the subscriptionKey property.
85       * 
86       * @param value
87       *     allowed object is
88       *     {@link String }
89       *     
90       */
91      public void setSubscriptionKey(String value) {
92          this.subscriptionKey = value;
93      }
94  
95      /**
96       * Gets the value of the fromClerk property.
97       * 
98       * @return
99       *     possible object is
100      *     {@link Clerk }
101      *     
102      */
103     public Clerk getFromClerk() {
104         return fromClerk;
105     }
106 
107     /**
108      * Sets the value of the fromClerk property.
109      * 
110      * @param value
111      *     allowed object is
112      *     {@link Clerk }
113      *     
114      */
115     public void setFromClerk(Clerk value) {
116         this.fromClerk = value;
117     }
118 
119     /**
120      * Gets the value of the toClerk property.
121      * 
122      * @return
123      *     possible object is
124      *     {@link Clerk }
125      *     
126      */
127     public Clerk getToClerk() {
128         return toClerk;
129     }
130 
131     /**
132      * Sets the value of the toClerk property.
133      * 
134      * @param value
135      *     allowed object is
136      *     {@link Clerk }
137      *     
138      */
139     public void setToClerk(Clerk value) {
140         this.toClerk = value;
141     }
142 
143     /**
144      * Gets the value of the lastModified property.
145      * 
146      * @return
147      *     possible object is
148      *     {@link XMLGregorianCalendar }
149      *     
150      */
151     public XMLGregorianCalendar getLastModified() {
152         return lastModified;
153     }
154 
155     /**
156      * Sets the value of the lastModified property.
157      * 
158      * @param value
159      *     allowed object is
160      *     {@link XMLGregorianCalendar }
161      *     
162      */
163     public void setLastModified(XMLGregorianCalendar value) {
164         this.lastModified = value;
165     }
166 
167     /**
168      * Gets the value of the lastNotified property.
169      * 
170      * @return
171      *     possible object is
172      *     {@link XMLGregorianCalendar }
173      *     
174      */
175     public XMLGregorianCalendar getLastNotified() {
176         return lastNotified;
177     }
178 
179     /**
180      * Sets the value of the lastNotified property.
181      * 
182      * @param value
183      *     allowed object is
184      *     {@link XMLGregorianCalendar }
185      *     
186      */
187     public void setLastNotified(XMLGregorianCalendar value) {
188         this.lastNotified = value;
189     }
190 
191 }