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 * <complexType>
20 * <complexContent>
21 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
22 * <sequence>
23 * <element name="repositoryId" type="{http://www.w3.org/2001/XMLSchema}string"/>
24 * <element name="folderId" type="{http://www.w3.org/2001/XMLSchema}string"/>
25 * <element name="filter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
26 * <element name="extension" type="{http://docs.oasis-open.org/ns/cmis/messaging/200908/}cmisExtensionType" minOccurs="0"/>
27 * </sequence>
28 * </restriction>
29 * </complexContent>
30 * </complexType>
31 * </pre>
32 *
33 *
34 */
35 @XmlAccessorType(XmlAccessType.FIELD)
36 @XmlType(name = "", propOrder = {
37 "repositoryId",
38 "folderId",
39 "filter",
40 "extension"
41 })
42 @XmlRootElement(name = "getFolderParent")
43 public class GetFolderParent {
44
45 @XmlElement(required = true)
46 protected String repositoryId;
47 @XmlElement(required = true)
48 protected String folderId;
49 protected String filter;
50 @XmlElementRef(name = "extension", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
51 protected JAXBElement<CmisExtensionType> extension;
52
53 /**
54 * Gets the value of the repositoryId property.
55 *
56 * @return
57 * possible object is
58 * {@link String }
59 *
60 */
61 public String getRepositoryId() {
62 return repositoryId;
63 }
64
65 /**
66 * Sets the value of the repositoryId property.
67 *
68 * @param value
69 * allowed object is
70 * {@link String }
71 *
72 */
73 public void setRepositoryId(String value) {
74 this.repositoryId = value;
75 }
76
77 /**
78 * Gets the value of the folderId property.
79 *
80 * @return
81 * possible object is
82 * {@link String }
83 *
84 */
85 public String getFolderId() {
86 return folderId;
87 }
88
89 /**
90 * Sets the value of the folderId property.
91 *
92 * @param value
93 * allowed object is
94 * {@link String }
95 *
96 */
97 public void setFolderId(String value) {
98 this.folderId = value;
99 }
100
101 /**
102 * Gets the value of the filter property.
103 *
104 * @return
105 * possible object is
106 * {@link String }
107 *
108 */
109 public String getFilter() {
110 return filter;
111 }
112
113 /**
114 * Sets the value of the filter property.
115 *
116 * @param value
117 * allowed object is
118 * {@link String }
119 *
120 */
121 public void setFilter(String value) {
122 this.filter = value;
123 }
124
125 /**
126 * Gets the value of the extension property.
127 *
128 * @return
129 * possible object is
130 * {@link JAXBElement }{@code <}{@link CmisExtensionType }{@code >}
131 *
132 */
133 public JAXBElement<CmisExtensionType> getExtension() {
134 return extension;
135 }
136
137 /**
138 * Sets the value of the extension property.
139 *
140 * @param value
141 * allowed object is
142 * {@link JAXBElement }{@code <}{@link CmisExtensionType }{@code >}
143 *
144 */
145 public void setExtension(JAXBElement<CmisExtensionType> value) {
146 this.extension = ((JAXBElement<CmisExtensionType> ) value);
147 }
148
149 }