View Javadoc

1   package org.fosstrak.epcis.model;
2   
3   import javax.xml.bind.annotation.XmlAccessType;
4   import javax.xml.bind.annotation.XmlAccessorType;
5   import javax.xml.bind.annotation.XmlElement;
6   import javax.xml.bind.annotation.XmlSchemaType;
7   import javax.xml.bind.annotation.XmlType;
8   
9   /**
10   * <p>
11   * Java class for Subscribe complex type.
12   * <p>
13   * The following schema fragment specifies the expected content contained within
14   * this class.
15   * 
16   * <pre>
17   * &lt;complexType name="Subscribe">
18   *   &lt;complexContent>
19   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
20   *       &lt;sequence>
21   *         &lt;element name="queryName" type="{http://www.w3.org/2001/XMLSchema}string"/>
22   *         &lt;element name="params" type="{urn:epcglobal:epcis-query:xsd:1}QueryParams"/>
23   *         &lt;element name="dest" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
24   *         &lt;element name="controls" type="{urn:epcglobal:epcis-query:xsd:1}SubscriptionControls"/>
25   *         &lt;element name="subscriptionID" type="{http://www.w3.org/2001/XMLSchema}string"/>
26   *       &lt;/sequence>
27   *     &lt;/restriction>
28   *   &lt;/complexContent>
29   * &lt;/complexType>
30   * </pre>
31   */
32  @XmlAccessorType(XmlAccessType.FIELD)
33  @XmlType(name = "Subscribe", propOrder = { "queryName", "params", "dest", "controls", "subscriptionID" })
34  public class Subscribe {
35  
36      @XmlElement(required = true)
37      protected String queryName;
38      @XmlElement(required = true)
39      protected QueryParams params;
40      @XmlElement(required = true)
41      @XmlSchemaType(name = "anyURI")
42      protected String dest;
43      @XmlElement(required = true)
44      protected SubscriptionControls controls;
45      @XmlElement(required = true)
46      protected String subscriptionID;
47  
48      /**
49       * Gets the value of the queryName property.
50       * 
51       * @return possible object is {@link String }
52       */
53      public String getQueryName() {
54          return queryName;
55      }
56  
57      /**
58       * Sets the value of the queryName property.
59       * 
60       * @param value
61       *            allowed object is {@link String }
62       */
63      public void setQueryName(String value) {
64          this.queryName = value;
65      }
66  
67      /**
68       * Gets the value of the params property.
69       * 
70       * @return possible object is {@link QueryParams }
71       */
72      public QueryParams getParams() {
73          return params;
74      }
75  
76      /**
77       * Sets the value of the params property.
78       * 
79       * @param value
80       *            allowed object is {@link QueryParams }
81       */
82      public void setParams(QueryParams value) {
83          this.params = value;
84      }
85  
86      /**
87       * Gets the value of the dest property.
88       * 
89       * @return possible object is {@link String }
90       */
91      public String getDest() {
92          return dest;
93      }
94  
95      /**
96       * Sets the value of the dest property.
97       * 
98       * @param value
99       *            allowed object is {@link String }
100      */
101     public void setDest(String value) {
102         this.dest = value;
103     }
104 
105     /**
106      * Gets the value of the controls property.
107      * 
108      * @return possible object is {@link SubscriptionControls }
109      */
110     public SubscriptionControls getControls() {
111         return controls;
112     }
113 
114     /**
115      * Sets the value of the controls property.
116      * 
117      * @param value
118      *            allowed object is {@link SubscriptionControls }
119      */
120     public void setControls(SubscriptionControls value) {
121         this.controls = value;
122     }
123 
124     /**
125      * Gets the value of the subscriptionID property.
126      * 
127      * @return possible object is {@link String }
128      */
129     public String getSubscriptionID() {
130         return subscriptionID;
131     }
132 
133     /**
134      * Sets the value of the subscriptionID property.
135      * 
136      * @param value
137      *            allowed object is {@link String }
138      */
139     public void setSubscriptionID(String value) {
140         this.subscriptionID = value;
141     }
142 
143 }