This project has retired. For details please refer to its
Attic page.
RepositoryInfoImpl 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 java.util.List;
22
23 import org.apache.chemistry.opencmis.commons.data.AclCapabilities;
24 import org.apache.chemistry.opencmis.commons.data.RepositoryCapabilities;
25 import org.apache.chemistry.opencmis.commons.data.RepositoryInfo;
26 import org.apache.chemistry.opencmis.commons.enums.BaseTypeId;
27
28
29
30
31 public class RepositoryInfoImpl extends AbstractExtensionData implements RepositoryInfo {
32
33 private static final long serialVersionUID = 1L;
34
35 private String id;
36 private String name;
37 private String description;
38 private String versionSupported;
39 private RepositoryCapabilities capabilities;
40 private String rootFolderId;
41 private AclCapabilities aclCapabilities;
42 private String principalAnonymous;
43 private String principalAnyone;
44 private String thinClientUri;
45 private Boolean changesIncomplete;
46 private List<BaseTypeId> changesOnType;
47 private String latestChangeLogToken;
48 private String vendorName;
49 private String productName;
50 private String productVersion;
51
52
53
54
55 public RepositoryInfoImpl() {
56 }
57
58 public RepositoryInfoImpl(RepositoryInfo data) {
59 id = data.getId();
60 name = data.getName();
61 description = data.getDescription();
62 versionSupported = data.getCmisVersionSupported();
63 capabilities = data.getCapabilities();
64 rootFolderId = data.getRootFolderId();
65 aclCapabilities = data.getAclCapabilities();
66 principalAnonymous = data.getPrincipalIdAnonymous();
67 principalAnyone = data.getPrincipalIdAnyone();
68 thinClientUri = data.getThinClientUri();
69 changesIncomplete = data.getChangesIncomplete();
70 changesOnType = data.getChangesOnType();
71 latestChangeLogToken = data.getLatestChangeLogToken();
72 vendorName = data.getVendorName();
73 productName = data.getProductName();
74 productVersion = data.getProductVersion();
75 }
76
77 public String getId() {
78 return id;
79 }
80
81 public void setId(String id) {
82 this.id = id;
83 }
84
85 public String getName() {
86 return name;
87 }
88
89 public void setName(String name) {
90 this.name = name;
91 }
92
93 public String getDescription() {
94 return description;
95 }
96
97 public void setDescription(String description) {
98 this.description = description;
99 }
100
101 public String getCmisVersionSupported() {
102 return versionSupported;
103 }
104
105 public void setCmisVersionSupported(String versionSupported) {
106 this.versionSupported = versionSupported;
107 }
108
109 public RepositoryCapabilities getCapabilities() {
110 return capabilities;
111 }
112
113 public void setCapabilities(RepositoryCapabilities capabilities) {
114 this.capabilities = capabilities;
115 }
116
117 public String getRootFolderId() {
118 return rootFolderId;
119 }
120
121 public void setRootFolder(String rootFolderId) {
122 this.rootFolderId = rootFolderId;
123 }
124
125 public AclCapabilities getAclCapabilities() {
126 return aclCapabilities;
127 }
128
129 public void setAclCapabilities(AclCapabilities aclCapabilities) {
130 this.aclCapabilities = aclCapabilities;
131 }
132
133 public String getPrincipalIdAnonymous() {
134 return principalAnonymous;
135 }
136
137 public void setPrincipalAnonymous(String principalAnonymous) {
138 this.principalAnonymous = principalAnonymous;
139 }
140
141 public String getPrincipalIdAnyone() {
142 return principalAnyone;
143 }
144
145 public void setPrincipalAnyone(String principalAnyone) {
146 this.principalAnyone = principalAnyone;
147 }
148
149 public String getThinClientUri() {
150 return thinClientUri;
151 }
152
153 public void setThinClientUri(String thinClientUri) {
154 this.thinClientUri = thinClientUri;
155 }
156
157 public Boolean getChangesIncomplete() {
158 return changesIncomplete;
159 }
160
161 public void setChangesIncomplete(Boolean changesIncomplete) {
162 this.changesIncomplete = changesIncomplete;
163 }
164
165 public List<BaseTypeId> getChangesOnType() {
166 return changesOnType;
167 }
168
169 public void setChangesOnType(List<BaseTypeId> changesOnType) {
170 this.changesOnType = changesOnType;
171 }
172
173 public String getLatestChangeLogToken() {
174 return latestChangeLogToken;
175 }
176
177 public void setLatestChangeLogToken(String latestChangeLogToken) {
178 this.latestChangeLogToken = latestChangeLogToken;
179 }
180
181 public String getVendorName() {
182 return vendorName;
183 }
184
185 public void setVendorName(String vendorName) {
186 this.vendorName = vendorName;
187 }
188
189 public String getProductName() {
190 return productName;
191 }
192
193 public void setProductName(String productName) {
194 this.productName = productName;
195 }
196
197 public String getProductVersion() {
198 return productVersion;
199 }
200
201 public void setProductVersion(String productVersion) {
202 this.productVersion = productVersion;
203 }
204
205 @Override
206 public String toString() {
207 return "Repository Info [id=" + id + ", name=" + name + ", description=" + description + ", capabilities="
208 + capabilities + ", ACL capabilities=" + aclCapabilities + ", changes incomplete=" + changesIncomplete
209 + ", changes on type=" + changesOnType + ", latest change log token=" + latestChangeLogToken
210 + ", principal anonymous=" + principalAnonymous + ", principal anyone=" + principalAnyone
211 + ", vendor name=" + vendorName + ", product name=" + productName + ", product version="
212 + productVersion + ", root folder id=" + rootFolderId + ", thin client URI=" + thinClientUri
213 + ", version supported=" + versionSupported + "]" + super.toString();
214 }
215
216 }