1
2 package org.apache.chemistry.opencmis.commons.impl.jaxb;
3
4 import java.math.BigInteger;
5 import javax.xml.bind.JAXBElement;
6 import javax.xml.bind.annotation.XmlAccessType;
7 import javax.xml.bind.annotation.XmlAccessorType;
8 import javax.xml.bind.annotation.XmlElement;
9 import javax.xml.bind.annotation.XmlElementRef;
10 import javax.xml.bind.annotation.XmlRootElement;
11 import javax.xml.bind.annotation.XmlType;
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 name="repositoryId" type="{http://www.w3.org/2001/XMLSchema}string"/>
25 * <element name="changeLogToken" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
26 * <element name="includeProperties" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
27 * <element name="filter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
28 * <element name="includePolicyIds" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
29 * <element name="includeACL" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
30 * <element name="maxItems" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
31 * <element name="extension" type="{http://docs.oasis-open.org/ns/cmis/messaging/200908/}cmisExtensionType" minOccurs="0"/>
32 * </sequence>
33 * </restriction>
34 * </complexContent>
35 * </complexType>
36 * </pre>
37 *
38 *
39 */
40 @XmlAccessorType(XmlAccessType.FIELD)
41 @XmlType(name = "", propOrder = {
42 "repositoryId",
43 "changeLogToken",
44 "includeProperties",
45 "filter",
46 "includePolicyIds",
47 "includeACL",
48 "maxItems",
49 "extension"
50 })
51 @XmlRootElement(name = "getContentChanges")
52 public class GetContentChanges {
53
54 @XmlElement(required = true)
55 protected String repositoryId;
56 @XmlElementRef(name = "changeLogToken", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
57 protected JAXBElement<String> changeLogToken;
58 @XmlElementRef(name = "includeProperties", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
59 protected JAXBElement<Boolean> includeProperties;
60 @XmlElementRef(name = "filter", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
61 protected JAXBElement<String> filter;
62 @XmlElementRef(name = "includePolicyIds", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
63 protected JAXBElement<Boolean> includePolicyIds;
64 @XmlElementRef(name = "includeACL", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
65 protected JAXBElement<Boolean> includeACL;
66 @XmlElementRef(name = "maxItems", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
67 protected JAXBElement<BigInteger> maxItems;
68 @XmlElementRef(name = "extension", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
69 protected JAXBElement<CmisExtensionType> extension;
70
71 /**
72 * Gets the value of the repositoryId property.
73 *
74 * @return
75 * possible object is
76 * {@link String }
77 *
78 */
79 public String getRepositoryId() {
80 return repositoryId;
81 }
82
83 /**
84 * Sets the value of the repositoryId property.
85 *
86 * @param value
87 * allowed object is
88 * {@link String }
89 *
90 */
91 public void setRepositoryId(String value) {
92 this.repositoryId = value;
93 }
94
95 /**
96 * Gets the value of the changeLogToken property.
97 *
98 * @return
99 * possible object is
100 * {@link JAXBElement }{@code <}{@link String }{@code >}
101 *
102 */
103 public JAXBElement<String> getChangeLogToken() {
104 return changeLogToken;
105 }
106
107 /**
108 * Sets the value of the changeLogToken property.
109 *
110 * @param value
111 * allowed object is
112 * {@link JAXBElement }{@code <}{@link String }{@code >}
113 *
114 */
115 public void setChangeLogToken(JAXBElement<String> value) {
116 this.changeLogToken = ((JAXBElement<String> ) value);
117 }
118
119 /**
120 * Gets the value of the includeProperties property.
121 *
122 * @return
123 * possible object is
124 * {@link JAXBElement }{@code <}{@link Boolean }{@code >}
125 *
126 */
127 public JAXBElement<Boolean> getIncludeProperties() {
128 return includeProperties;
129 }
130
131 /**
132 * Sets the value of the includeProperties property.
133 *
134 * @param value
135 * allowed object is
136 * {@link JAXBElement }{@code <}{@link Boolean }{@code >}
137 *
138 */
139 public void setIncludeProperties(JAXBElement<Boolean> value) {
140 this.includeProperties = ((JAXBElement<Boolean> ) value);
141 }
142
143 /**
144 * Gets the value of the filter property.
145 *
146 * @return
147 * possible object is
148 * {@link JAXBElement }{@code <}{@link String }{@code >}
149 *
150 */
151 public JAXBElement<String> getFilter() {
152 return filter;
153 }
154
155 /**
156 * Sets the value of the filter property.
157 *
158 * @param value
159 * allowed object is
160 * {@link JAXBElement }{@code <}{@link String }{@code >}
161 *
162 */
163 public void setFilter(JAXBElement<String> value) {
164 this.filter = ((JAXBElement<String> ) value);
165 }
166
167 /**
168 * Gets the value of the includePolicyIds property.
169 *
170 * @return
171 * possible object is
172 * {@link JAXBElement }{@code <}{@link Boolean }{@code >}
173 *
174 */
175 public JAXBElement<Boolean> getIncludePolicyIds() {
176 return includePolicyIds;
177 }
178
179 /**
180 * Sets the value of the includePolicyIds property.
181 *
182 * @param value
183 * allowed object is
184 * {@link JAXBElement }{@code <}{@link Boolean }{@code >}
185 *
186 */
187 public void setIncludePolicyIds(JAXBElement<Boolean> value) {
188 this.includePolicyIds = ((JAXBElement<Boolean> ) value);
189 }
190
191 /**
192 * Gets the value of the includeACL property.
193 *
194 * @return
195 * possible object is
196 * {@link JAXBElement }{@code <}{@link Boolean }{@code >}
197 *
198 */
199 public JAXBElement<Boolean> getIncludeACL() {
200 return includeACL;
201 }
202
203 /**
204 * Sets the value of the includeACL property.
205 *
206 * @param value
207 * allowed object is
208 * {@link JAXBElement }{@code <}{@link Boolean }{@code >}
209 *
210 */
211 public void setIncludeACL(JAXBElement<Boolean> value) {
212 this.includeACL = ((JAXBElement<Boolean> ) value);
213 }
214
215 /**
216 * Gets the value of the maxItems property.
217 *
218 * @return
219 * possible object is
220 * {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
221 *
222 */
223 public JAXBElement<BigInteger> getMaxItems() {
224 return maxItems;
225 }
226
227 /**
228 * Sets the value of the maxItems property.
229 *
230 * @param value
231 * allowed object is
232 * {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
233 *
234 */
235 public void setMaxItems(JAXBElement<BigInteger> value) {
236 this.maxItems = ((JAXBElement<BigInteger> ) value);
237 }
238
239 /**
240 * Gets the value of the extension property.
241 *
242 * @return
243 * possible object is
244 * {@link JAXBElement }{@code <}{@link CmisExtensionType }{@code >}
245 *
246 */
247 public JAXBElement<CmisExtensionType> getExtension() {
248 return extension;
249 }
250
251 /**
252 * Sets the value of the extension property.
253 *
254 * @param value
255 * allowed object is
256 * {@link JAXBElement }{@code <}{@link CmisExtensionType }{@code >}
257 *
258 */
259 public void setExtension(JAXBElement<CmisExtensionType> value) {
260 this.extension = ((JAXBElement<CmisExtensionType> ) value);
261 }
262
263 }