This project has retired. For details please refer to its Attic page.
GetContentChanges xref

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   * &lt;complexType>
21   *   &lt;complexContent>
22   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
23   *       &lt;sequence>
24   *         &lt;element name="repositoryId" type="{http://www.w3.org/2001/XMLSchema}string"/>
25   *         &lt;element name="changeLogToken" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
26   *         &lt;element name="includeProperties" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
27   *         &lt;element name="filter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
28   *         &lt;element name="includePolicyIds" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
29   *         &lt;element name="includeACL" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
30   *         &lt;element name="maxItems" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
31   *         &lt;element name="extension" type="{http://docs.oasis-open.org/ns/cmis/messaging/200908/}cmisExtensionType" minOccurs="0"/>
32   *       &lt;/sequence>
33   *     &lt;/restriction>
34   *   &lt;/complexContent>
35   * &lt;/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 }