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 * <complexType>
21 * <complexContent>
22 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
23 * <sequence>
24 * <element ref="{http://docs.oasis-open.org/wsn/b-2}ConsumerReference"/>
25 * <element ref="{http://docs.oasis-open.org/wsn/b-2}Filter" minOccurs="0"/>
26 * <element ref="{http://docs.oasis-open.org/wsn/b-2}SubscriptionPolicy" minOccurs="0"/>
27 * <element ref="{http://docs.oasis-open.org/wsn/b-2}CreationTime" minOccurs="0"/>
28 * </sequence>
29 * </restriction>
30 * </complexContent>
31 * </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 }