View Javadoc
1   
2   package org.oasis_open.docs.wsn.b_2;
3   
4   import javax.xml.bind.annotation.XmlAccessType;
5   import javax.xml.bind.annotation.XmlAccessorType;
6   import javax.xml.bind.annotation.XmlElement;
7   import javax.xml.bind.annotation.XmlRootElement;
8   import javax.xml.bind.annotation.XmlSchemaType;
9   import javax.xml.bind.annotation.XmlType;
10  import javax.xml.datatype.XMLGregorianCalendar;
11  import javax.xml.ws.wsaddressing.W3CEndpointReference;
12  
13  
14  /**
15   * <p>Java class for anonymous complex type.
16   * 
17   * <p>The following schema fragment specifies the expected content contained within this class.
18   * 
19   * <pre>
20   * &lt;complexType>
21   *   &lt;complexContent>
22   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
23   *       &lt;sequence>
24   *         &lt;element ref="{http://docs.oasis-open.org/wsn/b-2}ConsumerReference"/>
25   *         &lt;element ref="{http://docs.oasis-open.org/wsn/b-2}Filter" minOccurs="0"/>
26   *         &lt;element ref="{http://docs.oasis-open.org/wsn/b-2}SubscriptionPolicy" minOccurs="0"/>
27   *         &lt;element ref="{http://docs.oasis-open.org/wsn/b-2}CreationTime" minOccurs="0"/>
28   *       &lt;/sequence>
29   *     &lt;/restriction>
30   *   &lt;/complexContent>
31   * &lt;/complexType>
32   * </pre>
33   * 
34   * 
35   */
36  @XmlAccessorType(XmlAccessType.FIELD)
37  @XmlType(name = "", propOrder = {
38      "consumerReference",
39      "filter",
40      "subscriptionPolicy",
41      "creationTime"
42  })
43  @XmlRootElement(name = "SubscriptionManagerRP")
44  public class SubscriptionManagerRP {
45  
46      @XmlElement(name = "ConsumerReference", required = true)
47      protected W3CEndpointReference consumerReference;
48      @XmlElement(name = "Filter")
49      protected FilterType filter;
50      @XmlElement(name = "SubscriptionPolicy")
51      protected SubscriptionPolicyType subscriptionPolicy;
52      @XmlElement(name = "CreationTime")
53      @XmlSchemaType(name = "dateTime")
54      protected XMLGregorianCalendar creationTime;
55  
56      /**
57       * Gets the value of the consumerReference property.
58       * 
59       * @return
60       *     possible object is
61       *     {@link W3CEndpointReference }
62       *     
63       */
64      public W3CEndpointReference getConsumerReference() {
65          return consumerReference;
66      }
67  
68      /**
69       * Sets the value of the consumerReference property.
70       * 
71       * @param value
72       *     allowed object is
73       *     {@link W3CEndpointReference }
74       *     
75       */
76      public void setConsumerReference(W3CEndpointReference value) {
77          this.consumerReference = value;
78      }
79  
80      /**
81       * Gets the value of the filter property.
82       * 
83       * @return
84       *     possible object is
85       *     {@link FilterType }
86       *     
87       */
88      public FilterType getFilter() {
89          return filter;
90      }
91  
92      /**
93       * Sets the value of the filter property.
94       * 
95       * @param value
96       *     allowed object is
97       *     {@link FilterType }
98       *     
99       */
100     public void setFilter(FilterType value) {
101         this.filter = value;
102     }
103 
104     /**
105      * Gets the value of the subscriptionPolicy property.
106      * 
107      * @return
108      *     possible object is
109      *     {@link SubscriptionPolicyType }
110      *     
111      */
112     public SubscriptionPolicyType getSubscriptionPolicy() {
113         return subscriptionPolicy;
114     }
115 
116     /**
117      * Sets the value of the subscriptionPolicy property.
118      * 
119      * @param value
120      *     allowed object is
121      *     {@link SubscriptionPolicyType }
122      *     
123      */
124     public void setSubscriptionPolicy(SubscriptionPolicyType value) {
125         this.subscriptionPolicy = value;
126     }
127 
128     /**
129      * Gets the value of the creationTime property.
130      * 
131      * @return
132      *     possible object is
133      *     {@link XMLGregorianCalendar }
134      *     
135      */
136     public XMLGregorianCalendar getCreationTime() {
137         return creationTime;
138     }
139 
140     /**
141      * Sets the value of the creationTime property.
142      * 
143      * @param value
144      *     allowed object is
145      *     {@link XMLGregorianCalendar }
146      *     
147      */
148     public void setCreationTime(XMLGregorianCalendar value) {
149         this.creationTime = value;
150     }
151 
152 }