This project has retired. For details please refer to its Attic page.
GetTypeDescendants 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="typeId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
26   *         &lt;element name="depth" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
27   *         &lt;element name="includePropertyDefinitions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
28   *         &lt;element name="extension" type="{http://docs.oasis-open.org/ns/cmis/messaging/200908/}cmisExtensionType" minOccurs="0"/>
29   *       &lt;/sequence>
30   *     &lt;/restriction>
31   *   &lt;/complexContent>
32   * &lt;/complexType>
33   * </pre>
34   * 
35   * 
36   */
37  @XmlAccessorType(XmlAccessType.FIELD)
38  @XmlType(name = "", propOrder = {
39      "repositoryId",
40      "typeId",
41      "depth",
42      "includePropertyDefinitions",
43      "extension"
44  })
45  @XmlRootElement(name = "getTypeDescendants")
46  public class GetTypeDescendants {
47  
48      @XmlElement(required = true)
49      protected String repositoryId;
50      @XmlElementRef(name = "typeId", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
51      protected JAXBElement<String> typeId;
52      @XmlElementRef(name = "depth", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
53      protected JAXBElement<BigInteger> depth;
54      @XmlElementRef(name = "includePropertyDefinitions", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
55      protected JAXBElement<Boolean> includePropertyDefinitions;
56      @XmlElementRef(name = "extension", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
57      protected JAXBElement<CmisExtensionType> extension;
58  
59      /**
60       * Gets the value of the repositoryId property.
61       * 
62       * @return
63       *     possible object is
64       *     {@link String }
65       *     
66       */
67      public String getRepositoryId() {
68          return repositoryId;
69      }
70  
71      /**
72       * Sets the value of the repositoryId property.
73       * 
74       * @param value
75       *     allowed object is
76       *     {@link String }
77       *     
78       */
79      public void setRepositoryId(String value) {
80          this.repositoryId = value;
81      }
82  
83      /**
84       * Gets the value of the typeId property.
85       * 
86       * @return
87       *     possible object is
88       *     {@link JAXBElement }{@code <}{@link String }{@code >}
89       *     
90       */
91      public JAXBElement<String> getTypeId() {
92          return typeId;
93      }
94  
95      /**
96       * Sets the value of the typeId property.
97       * 
98       * @param value
99       *     allowed object is
100      *     {@link JAXBElement }{@code <}{@link String }{@code >}
101      *     
102      */
103     public void setTypeId(JAXBElement<String> value) {
104         this.typeId = ((JAXBElement<String> ) value);
105     }
106 
107     /**
108      * Gets the value of the depth property.
109      * 
110      * @return
111      *     possible object is
112      *     {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
113      *     
114      */
115     public JAXBElement<BigInteger> getDepth() {
116         return depth;
117     }
118 
119     /**
120      * Sets the value of the depth property.
121      * 
122      * @param value
123      *     allowed object is
124      *     {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
125      *     
126      */
127     public void setDepth(JAXBElement<BigInteger> value) {
128         this.depth = ((JAXBElement<BigInteger> ) value);
129     }
130 
131     /**
132      * Gets the value of the includePropertyDefinitions property.
133      * 
134      * @return
135      *     possible object is
136      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
137      *     
138      */
139     public JAXBElement<Boolean> getIncludePropertyDefinitions() {
140         return includePropertyDefinitions;
141     }
142 
143     /**
144      * Sets the value of the includePropertyDefinitions property.
145      * 
146      * @param value
147      *     allowed object is
148      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
149      *     
150      */
151     public void setIncludePropertyDefinitions(JAXBElement<Boolean> value) {
152         this.includePropertyDefinitions = ((JAXBElement<Boolean> ) value);
153     }
154 
155     /**
156      * Gets the value of the extension property.
157      * 
158      * @return
159      *     possible object is
160      *     {@link JAXBElement }{@code <}{@link CmisExtensionType }{@code >}
161      *     
162      */
163     public JAXBElement<CmisExtensionType> getExtension() {
164         return extension;
165     }
166 
167     /**
168      * Sets the value of the extension property.
169      * 
170      * @param value
171      *     allowed object is
172      *     {@link JAXBElement }{@code <}{@link CmisExtensionType }{@code >}
173      *     
174      */
175     public void setExtension(JAXBElement<CmisExtensionType> value) {
176         this.extension = ((JAXBElement<CmisExtensionType> ) value);
177     }
178 
179 }