001
002 package org.oasis_open.docs.wsn.b_2;
003
004 import javax.xml.bind.annotation.XmlAccessType;
005 import javax.xml.bind.annotation.XmlAccessorType;
006 import javax.xml.bind.annotation.XmlElement;
007 import javax.xml.bind.annotation.XmlRootElement;
008 import javax.xml.bind.annotation.XmlSchemaType;
009 import javax.xml.bind.annotation.XmlType;
010 import javax.xml.datatype.XMLGregorianCalendar;
011 import javax.xml.ws.wsaddressing.W3CEndpointReference;
012
013
014 /**
015 * <p>Java class for anonymous complex type.
016 *
017 * <p>The following schema fragment specifies the expected content contained within this class.
018 *
019 * <pre>
020 * <complexType>
021 * <complexContent>
022 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
023 * <sequence>
024 * <element ref="{http://docs.oasis-open.org/wsn/b-2}ConsumerReference"/>
025 * <element ref="{http://docs.oasis-open.org/wsn/b-2}Filter" minOccurs="0"/>
026 * <element ref="{http://docs.oasis-open.org/wsn/b-2}SubscriptionPolicy" minOccurs="0"/>
027 * <element ref="{http://docs.oasis-open.org/wsn/b-2}CreationTime" minOccurs="0"/>
028 * </sequence>
029 * </restriction>
030 * </complexContent>
031 * </complexType>
032 * </pre>
033 *
034 *
035 */
036 @XmlAccessorType(XmlAccessType.FIELD)
037 @XmlType(name = "", propOrder = {
038 "consumerReference",
039 "filter",
040 "subscriptionPolicy",
041 "creationTime"
042 })
043 @XmlRootElement(name = "SubscriptionManagerRP")
044 public class SubscriptionManagerRP {
045
046 @XmlElement(name = "ConsumerReference", required = true)
047 protected W3CEndpointReference consumerReference;
048 @XmlElement(name = "Filter")
049 protected FilterType filter;
050 @XmlElement(name = "SubscriptionPolicy")
051 protected SubscriptionPolicyType subscriptionPolicy;
052 @XmlElement(name = "CreationTime")
053 @XmlSchemaType(name = "dateTime")
054 protected XMLGregorianCalendar creationTime;
055
056 /**
057 * Gets the value of the consumerReference property.
058 *
059 * @return
060 * possible object is
061 * {@link W3CEndpointReference }
062 *
063 */
064 public W3CEndpointReference getConsumerReference() {
065 return consumerReference;
066 }
067
068 /**
069 * Sets the value of the consumerReference property.
070 *
071 * @param value
072 * allowed object is
073 * {@link W3CEndpointReference }
074 *
075 */
076 public void setConsumerReference(W3CEndpointReference value) {
077 this.consumerReference = value;
078 }
079
080 /**
081 * Gets the value of the filter property.
082 *
083 * @return
084 * possible object is
085 * {@link FilterType }
086 *
087 */
088 public FilterType getFilter() {
089 return filter;
090 }
091
092 /**
093 * Sets the value of the filter property.
094 *
095 * @param value
096 * allowed object is
097 * {@link FilterType }
098 *
099 */
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 }