This project has retired. For details please refer to its
Attic page.
RepositoryCapabilitiesImpl xref
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.chemistry.opencmis.commons.impl.dataobjects;
20
21 import org.apache.chemistry.opencmis.commons.data.RepositoryCapabilities;
22 import org.apache.chemistry.opencmis.commons.enums.CapabilityAcl;
23 import org.apache.chemistry.opencmis.commons.enums.CapabilityChanges;
24 import org.apache.chemistry.opencmis.commons.enums.CapabilityContentStreamUpdates;
25 import org.apache.chemistry.opencmis.commons.enums.CapabilityJoin;
26 import org.apache.chemistry.opencmis.commons.enums.CapabilityQuery;
27 import org.apache.chemistry.opencmis.commons.enums.CapabilityRenditions;
28
29
30
31
32 public class RepositoryCapabilitiesImpl extends AbstractExtensionData implements RepositoryCapabilities {
33
34 private static final long serialVersionUID = 1L;
35
36 private Boolean allVersionsSearchable;
37 private CapabilityAcl capabilityAcl;
38 private CapabilityChanges capabilityChanges;
39 private CapabilityContentStreamUpdates capabilityContentStreamUpdates;
40 private CapabilityJoin capabilityJoin;
41 private CapabilityQuery capabilityQuery;
42 private CapabilityRenditions capabilityRendition;
43 private Boolean isPwcSearchable;
44 private Boolean isPwcUpdatable;
45 private Boolean supportsGetDescendants;
46 private Boolean supportsGetFolderTree;
47 private Boolean supportsMultifiling;
48 private Boolean supportsUnfiling;
49 private Boolean supportsVersionSpecificFiling;
50
51
52
53
54 public RepositoryCapabilitiesImpl() {
55 }
56
57 public Boolean isAllVersionsSearchableSupported() {
58 return allVersionsSearchable;
59 }
60
61 public void setAllVersionsSearchable(Boolean allVersionsSearchable) {
62 this.allVersionsSearchable = allVersionsSearchable;
63 }
64
65 public CapabilityAcl getAclCapability() {
66 return capabilityAcl;
67 }
68
69 public void setCapabilityAcl(CapabilityAcl capabilityAcl) {
70 this.capabilityAcl = capabilityAcl;
71 }
72
73 public CapabilityChanges getChangesCapability() {
74 return capabilityChanges;
75 }
76
77 public void setCapabilityChanges(CapabilityChanges capabilityChanges) {
78 this.capabilityChanges = capabilityChanges;
79 }
80
81 public CapabilityContentStreamUpdates getContentStreamUpdatesCapability() {
82 return capabilityContentStreamUpdates;
83 }
84
85 public void setCapabilityContentStreamUpdates(CapabilityContentStreamUpdates capabilityContentStreamUpdates) {
86 this.capabilityContentStreamUpdates = capabilityContentStreamUpdates;
87 }
88
89 public CapabilityJoin getJoinCapability() {
90 return capabilityJoin;
91 }
92
93 public void setCapabilityJoin(CapabilityJoin capabilityJoin) {
94 this.capabilityJoin = capabilityJoin;
95 }
96
97 public CapabilityQuery getQueryCapability() {
98 return capabilityQuery;
99 }
100
101 public void setCapabilityQuery(CapabilityQuery capabilityQuery) {
102 this.capabilityQuery = capabilityQuery;
103 }
104
105 public CapabilityRenditions getRenditionsCapability() {
106 return capabilityRendition;
107 }
108
109 public void setCapabilityRendition(CapabilityRenditions capabilityRendition) {
110 this.capabilityRendition = capabilityRendition;
111 }
112
113 public Boolean isPwcSearchableSupported() {
114 return isPwcSearchable;
115 }
116
117 public void setIsPwcSearchable(Boolean isPwcSearchable) {
118 this.isPwcSearchable = isPwcSearchable;
119 }
120
121 public Boolean isPwcUpdatableSupported() {
122 return isPwcUpdatable;
123 }
124
125 public void setIsPwcUpdatable(Boolean isPwcUpdatable) {
126 this.isPwcUpdatable = isPwcUpdatable;
127 }
128
129 public Boolean isGetDescendantsSupported() {
130 return supportsGetDescendants;
131 }
132
133 public void setSupportsGetDescendants(Boolean supportsGetDescendants) {
134 this.supportsGetDescendants = supportsGetDescendants;
135 }
136
137 public Boolean isGetFolderTreeSupported() {
138 return supportsGetFolderTree;
139 }
140
141 public void setSupportsGetFolderTree(Boolean supportsGetFolderTree) {
142 this.supportsGetFolderTree = supportsGetFolderTree;
143 }
144
145 public Boolean isMultifilingSupported() {
146 return supportsMultifiling;
147 }
148
149 public void setSupportsMultifiling(Boolean supportsMultifiling) {
150 this.supportsMultifiling = supportsMultifiling;
151 }
152
153 public Boolean isUnfilingSupported() {
154 return supportsUnfiling;
155 }
156
157 public void setSupportsUnfiling(Boolean supportsUnfiling) {
158 this.supportsUnfiling = supportsUnfiling;
159 }
160
161 public Boolean isVersionSpecificFilingSupported() {
162 return supportsVersionSpecificFiling;
163 }
164
165 public void setSupportsVersionSpecificFiling(Boolean supportsVersionSpecificFiling) {
166 this.supportsVersionSpecificFiling = supportsVersionSpecificFiling;
167 }
168
169 @Override
170 public String toString() {
171 return "Repository Capabilities [all versions searchable=" + allVersionsSearchable + ", capability ACL="
172 + capabilityAcl + ", capability changes=" + capabilityChanges + ", capability content stream updates="
173 + capabilityContentStreamUpdates + ", capability join=" + capabilityJoin + ", capability query="
174 + capabilityQuery + ", capability rendition=" + capabilityRendition + ", is PWC searchable="
175 + isPwcSearchable + ", is PWC updatable=" + isPwcUpdatable + ", supports GetDescendants="
176 + supportsGetDescendants + ", supports GetFolderTree=" + supportsGetFolderTree
177 + ", supports multifiling=" + supportsMultifiling + ", supports unfiling=" + supportsUnfiling
178 + ", supports version specific filing=" + supportsVersionSpecificFiling + "]" + super.toString();
179 }
180 }