This project has retired. For details please refer to its
Attic page.
CreateDocument xref
1
2 package org.apache.chemistry.opencmis.commons.impl.jaxb;
3
4 import java.util.ArrayList;
5 import java.util.List;
6 import javax.xml.bind.JAXBElement;
7 import javax.xml.bind.annotation.XmlAccessType;
8 import javax.xml.bind.annotation.XmlAccessorType;
9 import javax.xml.bind.annotation.XmlElement;
10 import javax.xml.bind.annotation.XmlElementRef;
11 import javax.xml.bind.annotation.XmlRootElement;
12 import javax.xml.bind.annotation.XmlType;
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 @XmlAccessorType(XmlAccessType.FIELD)
43 @XmlType(name = "", propOrder = {
44 "repositoryId",
45 "properties",
46 "folderId",
47 "contentStream",
48 "versioningState",
49 "policies",
50 "addACEs",
51 "removeACEs",
52 "extension"
53 })
54 @XmlRootElement(name = "createDocument")
55 public class CreateDocument {
56
57 @XmlElement(required = true)
58 protected String repositoryId;
59 @XmlElement(required = true)
60 protected CmisPropertiesType properties;
61 @XmlElementRef(name = "folderId", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
62 protected JAXBElement<String> folderId;
63 @XmlElementRef(name = "contentStream", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
64 protected JAXBElement<CmisContentStreamType> contentStream;
65 @XmlElementRef(name = "versioningState", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
66 protected JAXBElement<EnumVersioningState> versioningState;
67 @XmlElement(nillable = true)
68 protected List<String> policies;
69 @XmlElementRef(name = "addACEs", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
70 protected JAXBElement<CmisAccessControlListType> addACEs;
71 @XmlElementRef(name = "removeACEs", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
72 protected JAXBElement<CmisAccessControlListType> removeACEs;
73 @XmlElementRef(name = "extension", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
74 protected JAXBElement<CmisExtensionType> extension;
75
76
77
78
79
80
81
82
83
84 public String getRepositoryId() {
85 return repositoryId;
86 }
87
88
89
90
91
92
93
94
95
96 public void setRepositoryId(String value) {
97 this.repositoryId = value;
98 }
99
100
101
102
103
104
105
106
107
108 public CmisPropertiesType getProperties() {
109 return properties;
110 }
111
112
113
114
115
116
117
118
119
120 public void setProperties(CmisPropertiesType value) {
121 this.properties = value;
122 }
123
124
125
126
127
128
129
130
131
132 public JAXBElement<String> getFolderId() {
133 return folderId;
134 }
135
136
137
138
139
140
141
142
143
144 public void setFolderId(JAXBElement<String> value) {
145 this.folderId = ((JAXBElement<String> ) value);
146 }
147
148
149
150
151
152
153
154
155
156 public JAXBElement<CmisContentStreamType> getContentStream() {
157 return contentStream;
158 }
159
160
161
162
163
164
165
166
167
168 public void setContentStream(JAXBElement<CmisContentStreamType> value) {
169 this.contentStream = ((JAXBElement<CmisContentStreamType> ) value);
170 }
171
172
173
174
175
176
177
178
179
180 public JAXBElement<EnumVersioningState> getVersioningState() {
181 return versioningState;
182 }
183
184
185
186
187
188
189
190
191
192 public void setVersioningState(JAXBElement<EnumVersioningState> value) {
193 this.versioningState = ((JAXBElement<EnumVersioningState> ) value);
194 }
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218 public List<String> getPolicies() {
219 if (policies == null) {
220 policies = new ArrayList<String>();
221 }
222 return this.policies;
223 }
224
225
226
227
228
229
230
231
232
233 public JAXBElement<CmisAccessControlListType> getAddACEs() {
234 return addACEs;
235 }
236
237
238
239
240
241
242
243
244
245 public void setAddACEs(JAXBElement<CmisAccessControlListType> value) {
246 this.addACEs = ((JAXBElement<CmisAccessControlListType> ) value);
247 }
248
249
250
251
252
253
254
255
256
257 public JAXBElement<CmisAccessControlListType> getRemoveACEs() {
258 return removeACEs;
259 }
260
261
262
263
264
265
266
267
268
269 public void setRemoveACEs(JAXBElement<CmisAccessControlListType> value) {
270 this.removeACEs = ((JAXBElement<CmisAccessControlListType> ) value);
271 }
272
273
274
275
276
277
278
279
280
281 public JAXBElement<CmisExtensionType> getExtension() {
282 return extension;
283 }
284
285
286
287
288
289
290
291
292
293 public void setExtension(JAXBElement<CmisExtensionType> value) {
294 this.extension = ((JAXBElement<CmisExtensionType> ) value);
295 }
296
297 }