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

1   
2   package org.apache.chemistry.opencmis.commons.impl.jaxb;
3   
4   import javax.xml.bind.JAXBElement;
5   import javax.xml.bind.annotation.XmlAccessType;
6   import javax.xml.bind.annotation.XmlAccessorType;
7   import javax.xml.bind.annotation.XmlElement;
8   import javax.xml.bind.annotation.XmlElementRef;
9   import javax.xml.bind.annotation.XmlRootElement;
10  import javax.xml.bind.annotation.XmlType;
11  
12  
13  /**
14   * <p>Java class for anonymous complex type.
15   * 
16   * <p>The following schema fragment specifies the expected content contained within this class.
17   * 
18   * <pre>
19   * &lt;complexType>
20   *   &lt;complexContent>
21   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
22   *       &lt;sequence>
23   *         &lt;element name="repositoryId" type="{http://www.w3.org/2001/XMLSchema}string"/>
24   *         &lt;element name="objectId" type="{http://www.w3.org/2001/XMLSchema}string"/>
25   *         &lt;element name="major" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
26   *         &lt;element name="filter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
27   *         &lt;element name="includeAllowableActions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
28   *         &lt;element name="includeRelationships" type="{http://docs.oasis-open.org/ns/cmis/core/200908/}enumIncludeRelationships" minOccurs="0"/>
29   *         &lt;element name="renditionFilter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
30   *         &lt;element name="includePolicyIds" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
31   *         &lt;element name="includeACL" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
32   *         &lt;element name="extension" type="{http://docs.oasis-open.org/ns/cmis/messaging/200908/}cmisExtensionType" minOccurs="0"/>
33   *       &lt;/sequence>
34   *     &lt;/restriction>
35   *   &lt;/complexContent>
36   * &lt;/complexType>
37   * </pre>
38   * 
39   * 
40   */
41  @XmlAccessorType(XmlAccessType.FIELD)
42  @XmlType(name = "", propOrder = {
43      "repositoryId",
44      "objectId",
45      "major",
46      "filter",
47      "includeAllowableActions",
48      "includeRelationships",
49      "renditionFilter",
50      "includePolicyIds",
51      "includeACL",
52      "extension"
53  })
54  @XmlRootElement(name = "getObjectOfLatestVersion")
55  public class GetObjectOfLatestVersion {
56  
57      @XmlElement(required = true)
58      protected String repositoryId;
59      @XmlElement(required = true)
60      protected String objectId;
61      protected Boolean major;
62      @XmlElementRef(name = "filter", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
63      protected JAXBElement<String> filter;
64      @XmlElementRef(name = "includeAllowableActions", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
65      protected JAXBElement<Boolean> includeAllowableActions;
66      @XmlElementRef(name = "includeRelationships", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
67      protected JAXBElement<EnumIncludeRelationships> includeRelationships;
68      @XmlElementRef(name = "renditionFilter", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
69      protected JAXBElement<String> renditionFilter;
70      @XmlElementRef(name = "includePolicyIds", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
71      protected JAXBElement<Boolean> includePolicyIds;
72      @XmlElementRef(name = "includeACL", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
73      protected JAXBElement<Boolean> includeACL;
74      @XmlElementRef(name = "extension", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
75      protected JAXBElement<CmisExtensionType> extension;
76  
77      /**
78       * Gets the value of the repositoryId property.
79       * 
80       * @return
81       *     possible object is
82       *     {@link String }
83       *     
84       */
85      public String getRepositoryId() {
86          return repositoryId;
87      }
88  
89      /**
90       * Sets the value of the repositoryId property.
91       * 
92       * @param value
93       *     allowed object is
94       *     {@link String }
95       *     
96       */
97      public void setRepositoryId(String value) {
98          this.repositoryId = value;
99      }
100 
101     /**
102      * Gets the value of the objectId property.
103      * 
104      * @return
105      *     possible object is
106      *     {@link String }
107      *     
108      */
109     public String getObjectId() {
110         return objectId;
111     }
112 
113     /**
114      * Sets the value of the objectId property.
115      * 
116      * @param value
117      *     allowed object is
118      *     {@link String }
119      *     
120      */
121     public void setObjectId(String value) {
122         this.objectId = value;
123     }
124 
125     /**
126      * Gets the value of the major property.
127      * 
128      * @return
129      *     possible object is
130      *     {@link Boolean }
131      *     
132      */
133     public Boolean isMajor() {
134         return major;
135     }
136 
137     /**
138      * Sets the value of the major property.
139      * 
140      * @param value
141      *     allowed object is
142      *     {@link Boolean }
143      *     
144      */
145     public void setMajor(Boolean value) {
146         this.major = value;
147     }
148 
149     /**
150      * Gets the value of the filter property.
151      * 
152      * @return
153      *     possible object is
154      *     {@link JAXBElement }{@code <}{@link String }{@code >}
155      *     
156      */
157     public JAXBElement<String> getFilter() {
158         return filter;
159     }
160 
161     /**
162      * Sets the value of the filter property.
163      * 
164      * @param value
165      *     allowed object is
166      *     {@link JAXBElement }{@code <}{@link String }{@code >}
167      *     
168      */
169     public void setFilter(JAXBElement<String> value) {
170         this.filter = ((JAXBElement<String> ) value);
171     }
172 
173     /**
174      * Gets the value of the includeAllowableActions property.
175      * 
176      * @return
177      *     possible object is
178      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
179      *     
180      */
181     public JAXBElement<Boolean> getIncludeAllowableActions() {
182         return includeAllowableActions;
183     }
184 
185     /**
186      * Sets the value of the includeAllowableActions property.
187      * 
188      * @param value
189      *     allowed object is
190      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
191      *     
192      */
193     public void setIncludeAllowableActions(JAXBElement<Boolean> value) {
194         this.includeAllowableActions = ((JAXBElement<Boolean> ) value);
195     }
196 
197     /**
198      * Gets the value of the includeRelationships property.
199      * 
200      * @return
201      *     possible object is
202      *     {@link JAXBElement }{@code <}{@link EnumIncludeRelationships }{@code >}
203      *     
204      */
205     public JAXBElement<EnumIncludeRelationships> getIncludeRelationships() {
206         return includeRelationships;
207     }
208 
209     /**
210      * Sets the value of the includeRelationships property.
211      * 
212      * @param value
213      *     allowed object is
214      *     {@link JAXBElement }{@code <}{@link EnumIncludeRelationships }{@code >}
215      *     
216      */
217     public void setIncludeRelationships(JAXBElement<EnumIncludeRelationships> value) {
218         this.includeRelationships = ((JAXBElement<EnumIncludeRelationships> ) value);
219     }
220 
221     /**
222      * Gets the value of the renditionFilter property.
223      * 
224      * @return
225      *     possible object is
226      *     {@link JAXBElement }{@code <}{@link String }{@code >}
227      *     
228      */
229     public JAXBElement<String> getRenditionFilter() {
230         return renditionFilter;
231     }
232 
233     /**
234      * Sets the value of the renditionFilter property.
235      * 
236      * @param value
237      *     allowed object is
238      *     {@link JAXBElement }{@code <}{@link String }{@code >}
239      *     
240      */
241     public void setRenditionFilter(JAXBElement<String> value) {
242         this.renditionFilter = ((JAXBElement<String> ) value);
243     }
244 
245     /**
246      * Gets the value of the includePolicyIds property.
247      * 
248      * @return
249      *     possible object is
250      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
251      *     
252      */
253     public JAXBElement<Boolean> getIncludePolicyIds() {
254         return includePolicyIds;
255     }
256 
257     /**
258      * Sets the value of the includePolicyIds property.
259      * 
260      * @param value
261      *     allowed object is
262      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
263      *     
264      */
265     public void setIncludePolicyIds(JAXBElement<Boolean> value) {
266         this.includePolicyIds = ((JAXBElement<Boolean> ) value);
267     }
268 
269     /**
270      * Gets the value of the includeACL property.
271      * 
272      * @return
273      *     possible object is
274      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
275      *     
276      */
277     public JAXBElement<Boolean> getIncludeACL() {
278         return includeACL;
279     }
280 
281     /**
282      * Sets the value of the includeACL property.
283      * 
284      * @param value
285      *     allowed object is
286      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
287      *     
288      */
289     public void setIncludeACL(JAXBElement<Boolean> value) {
290         this.includeACL = ((JAXBElement<Boolean> ) value);
291     }
292 
293     /**
294      * Gets the value of the extension property.
295      * 
296      * @return
297      *     possible object is
298      *     {@link JAXBElement }{@code <}{@link CmisExtensionType }{@code >}
299      *     
300      */
301     public JAXBElement<CmisExtensionType> getExtension() {
302         return extension;
303     }
304 
305     /**
306      * Sets the value of the extension property.
307      * 
308      * @param value
309      *     allowed object is
310      *     {@link JAXBElement }{@code <}{@link CmisExtensionType }{@code >}
311      *     
312      */
313     public void setExtension(JAXBElement<CmisExtensionType> value) {
314         this.extension = ((JAXBElement<CmisExtensionType> ) value);
315     }
316 
317 }