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