This project has retired. For details please refer to its Attic page.
GetObjectRelationships 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="objectId" type="{http://www.w3.org/2001/XMLSchema}string"/>
26   *         &lt;element name="includeSubRelationshipTypes" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
27   *         &lt;element name="relationshipDirection" type="{http://docs.oasis-open.org/ns/cmis/core/200908/}enumRelationshipDirection" minOccurs="0"/>
28   *         &lt;element name="typeId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
29   *         &lt;element name="filter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
30   *         &lt;element name="includeAllowableActions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
31   *         &lt;element name="maxItems" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
32   *         &lt;element name="skipCount" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
33   *         &lt;element name="extension" type="{http://docs.oasis-open.org/ns/cmis/messaging/200908/}cmisExtensionType" minOccurs="0"/>
34   *       &lt;/sequence>
35   *     &lt;/restriction>
36   *   &lt;/complexContent>
37   * &lt;/complexType>
38   * </pre>
39   * 
40   * 
41   */
42  @XmlAccessorType(XmlAccessType.FIELD)
43  @XmlType(name = "", propOrder = {
44      "repositoryId",
45      "objectId",
46      "includeSubRelationshipTypes",
47      "relationshipDirection",
48      "typeId",
49      "filter",
50      "includeAllowableActions",
51      "maxItems",
52      "skipCount",
53      "extension"
54  })
55  @XmlRootElement(name = "getObjectRelationships")
56  public class GetObjectRelationships {
57  
58      @XmlElement(required = true)
59      protected String repositoryId;
60      @XmlElement(required = true)
61      protected String objectId;
62      protected Boolean includeSubRelationshipTypes;
63      @XmlElementRef(name = "relationshipDirection", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
64      protected JAXBElement<EnumRelationshipDirection> relationshipDirection;
65      @XmlElementRef(name = "typeId", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
66      protected JAXBElement<String> typeId;
67      @XmlElementRef(name = "filter", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
68      protected JAXBElement<String> filter;
69      @XmlElementRef(name = "includeAllowableActions", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
70      protected JAXBElement<Boolean> includeAllowableActions;
71      @XmlElementRef(name = "maxItems", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
72      protected JAXBElement<BigInteger> maxItems;
73      @XmlElementRef(name = "skipCount", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
74      protected JAXBElement<BigInteger> skipCount;
75      @XmlElementRef(name = "extension", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
76      protected JAXBElement<CmisExtensionType> extension;
77  
78      /**
79       * Gets the value of the repositoryId property.
80       * 
81       * @return
82       *     possible object is
83       *     {@link String }
84       *     
85       */
86      public String getRepositoryId() {
87          return repositoryId;
88      }
89  
90      /**
91       * Sets the value of the repositoryId property.
92       * 
93       * @param value
94       *     allowed object is
95       *     {@link String }
96       *     
97       */
98      public void setRepositoryId(String value) {
99          this.repositoryId = value;
100     }
101 
102     /**
103      * Gets the value of the objectId property.
104      * 
105      * @return
106      *     possible object is
107      *     {@link String }
108      *     
109      */
110     public String getObjectId() {
111         return objectId;
112     }
113 
114     /**
115      * Sets the value of the objectId property.
116      * 
117      * @param value
118      *     allowed object is
119      *     {@link String }
120      *     
121      */
122     public void setObjectId(String value) {
123         this.objectId = value;
124     }
125 
126     /**
127      * Gets the value of the includeSubRelationshipTypes property.
128      * 
129      * @return
130      *     possible object is
131      *     {@link Boolean }
132      *     
133      */
134     public Boolean isIncludeSubRelationshipTypes() {
135         return includeSubRelationshipTypes;
136     }
137 
138     /**
139      * Sets the value of the includeSubRelationshipTypes property.
140      * 
141      * @param value
142      *     allowed object is
143      *     {@link Boolean }
144      *     
145      */
146     public void setIncludeSubRelationshipTypes(Boolean value) {
147         this.includeSubRelationshipTypes = value;
148     }
149 
150     /**
151      * Gets the value of the relationshipDirection property.
152      * 
153      * @return
154      *     possible object is
155      *     {@link JAXBElement }{@code <}{@link EnumRelationshipDirection }{@code >}
156      *     
157      */
158     public JAXBElement<EnumRelationshipDirection> getRelationshipDirection() {
159         return relationshipDirection;
160     }
161 
162     /**
163      * Sets the value of the relationshipDirection property.
164      * 
165      * @param value
166      *     allowed object is
167      *     {@link JAXBElement }{@code <}{@link EnumRelationshipDirection }{@code >}
168      *     
169      */
170     public void setRelationshipDirection(JAXBElement<EnumRelationshipDirection> value) {
171         this.relationshipDirection = ((JAXBElement<EnumRelationshipDirection> ) value);
172     }
173 
174     /**
175      * Gets the value of the typeId property.
176      * 
177      * @return
178      *     possible object is
179      *     {@link JAXBElement }{@code <}{@link String }{@code >}
180      *     
181      */
182     public JAXBElement<String> getTypeId() {
183         return typeId;
184     }
185 
186     /**
187      * Sets the value of the typeId property.
188      * 
189      * @param value
190      *     allowed object is
191      *     {@link JAXBElement }{@code <}{@link String }{@code >}
192      *     
193      */
194     public void setTypeId(JAXBElement<String> value) {
195         this.typeId = ((JAXBElement<String> ) value);
196     }
197 
198     /**
199      * Gets the value of the filter property.
200      * 
201      * @return
202      *     possible object is
203      *     {@link JAXBElement }{@code <}{@link String }{@code >}
204      *     
205      */
206     public JAXBElement<String> getFilter() {
207         return filter;
208     }
209 
210     /**
211      * Sets the value of the filter property.
212      * 
213      * @param value
214      *     allowed object is
215      *     {@link JAXBElement }{@code <}{@link String }{@code >}
216      *     
217      */
218     public void setFilter(JAXBElement<String> value) {
219         this.filter = ((JAXBElement<String> ) value);
220     }
221 
222     /**
223      * Gets the value of the includeAllowableActions property.
224      * 
225      * @return
226      *     possible object is
227      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
228      *     
229      */
230     public JAXBElement<Boolean> getIncludeAllowableActions() {
231         return includeAllowableActions;
232     }
233 
234     /**
235      * Sets the value of the includeAllowableActions property.
236      * 
237      * @param value
238      *     allowed object is
239      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
240      *     
241      */
242     public void setIncludeAllowableActions(JAXBElement<Boolean> value) {
243         this.includeAllowableActions = ((JAXBElement<Boolean> ) value);
244     }
245 
246     /**
247      * Gets the value of the maxItems property.
248      * 
249      * @return
250      *     possible object is
251      *     {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
252      *     
253      */
254     public JAXBElement<BigInteger> getMaxItems() {
255         return maxItems;
256     }
257 
258     /**
259      * Sets the value of the maxItems property.
260      * 
261      * @param value
262      *     allowed object is
263      *     {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
264      *     
265      */
266     public void setMaxItems(JAXBElement<BigInteger> value) {
267         this.maxItems = ((JAXBElement<BigInteger> ) value);
268     }
269 
270     /**
271      * Gets the value of the skipCount property.
272      * 
273      * @return
274      *     possible object is
275      *     {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
276      *     
277      */
278     public JAXBElement<BigInteger> getSkipCount() {
279         return skipCount;
280     }
281 
282     /**
283      * Sets the value of the skipCount property.
284      * 
285      * @param value
286      *     allowed object is
287      *     {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
288      *     
289      */
290     public void setSkipCount(JAXBElement<BigInteger> value) {
291         this.skipCount = ((JAXBElement<BigInteger> ) value);
292     }
293 
294     /**
295      * Gets the value of the extension property.
296      * 
297      * @return
298      *     possible object is
299      *     {@link JAXBElement }{@code <}{@link CmisExtensionType }{@code >}
300      *     
301      */
302     public JAXBElement<CmisExtensionType> getExtension() {
303         return extension;
304     }
305 
306     /**
307      * Sets the value of the extension property.
308      * 
309      * @param value
310      *     allowed object is
311      *     {@link JAXBElement }{@code <}{@link CmisExtensionType }{@code >}
312      *     
313      */
314     public void setExtension(JAXBElement<CmisExtensionType> value) {
315         this.extension = ((JAXBElement<CmisExtensionType> ) value);
316     }
317 
318 }