001
014
015 package com.liferay.portal.kernel.repository.model;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.lar.StagedModelType;
020 import com.liferay.portal.kernel.util.Validator;
021 import com.liferay.portal.model.Lock;
022 import com.liferay.portal.model.ModelWrapper;
023 import com.liferay.portal.security.permission.PermissionChecker;
024 import com.liferay.portlet.expando.model.ExpandoBridge;
025
026 import java.io.InputStream;
027 import java.io.Serializable;
028
029 import java.util.Date;
030 import java.util.List;
031 import java.util.Map;
032
033
036 public class FileEntryWrapper implements FileEntry, ModelWrapper<FileEntry> {
037
038 public FileEntryWrapper(FileEntry fileEntry) {
039 _fileEntry = fileEntry;
040 }
041
042 @Override
043 public Object clone() {
044 return new FileEntryWrapper((FileEntry)_fileEntry.clone());
045 }
046
047 @Override
048 public boolean containsPermission(
049 PermissionChecker permissionChecker, String actionId)
050 throws PortalException, SystemException {
051
052 return _fileEntry.containsPermission(permissionChecker, actionId);
053 }
054
055 @Override
056 public boolean equals(Object obj) {
057 if (this == obj) {
058 return true;
059 }
060
061 if (!(obj instanceof FileEntryWrapper)) {
062 return false;
063 }
064
065 FileEntryWrapper fileEntryWrapper = (FileEntryWrapper)obj;
066
067 if (Validator.equals(_fileEntry, fileEntryWrapper._fileEntry)) {
068 return true;
069 }
070
071 return false;
072 }
073
074 @Override
075 public Map<String, Serializable> getAttributes() {
076 return _fileEntry.getAttributes();
077 }
078
079 @Override
080 public long getCompanyId() {
081 return _fileEntry.getCompanyId();
082 }
083
084 @Override
085 public InputStream getContentStream()
086 throws PortalException, SystemException {
087
088 return _fileEntry.getContentStream();
089 }
090
091 @Override
092 public InputStream getContentStream(String version)
093 throws PortalException, SystemException {
094
095 return _fileEntry.getContentStream();
096 }
097
098 @Override
099 public Date getCreateDate() {
100 return _fileEntry.getCreateDate();
101 }
102
103 @Override
104 public String getDescription() {
105 return _fileEntry.getDescription();
106 }
107
108 @Override
109 public ExpandoBridge getExpandoBridge() {
110 return _fileEntry.getExpandoBridge();
111 }
112
113 @Override
114 public String getExtension() {
115 return _fileEntry.getExtension();
116 }
117
118 @Override
119 public long getFileEntryId() {
120 return _fileEntry.getFileEntryId();
121 }
122
123 @Override
124 public FileVersion getFileVersion()
125 throws PortalException, SystemException {
126
127 return _fileEntry.getFileVersion();
128 }
129
130 @Override
131 public FileVersion getFileVersion(String version)
132 throws PortalException, SystemException {
133
134 return _fileEntry.getFileVersion();
135 }
136
137 @Override
138 public List<FileVersion> getFileVersions(int status)
139 throws SystemException {
140
141 return _fileEntry.getFileVersions(status);
142 }
143
144 @Override
145 public Folder getFolder() {
146 return _fileEntry.getFolder();
147 }
148
149 @Override
150 public long getFolderId() {
151 return _fileEntry.getFolderId();
152 }
153
154 @Override
155 public long getGroupId() {
156 return _fileEntry.getGroupId();
157 }
158
159 @Override
160 public String getIcon() {
161 return _fileEntry.getIcon();
162 }
163
164 @Override
165 public FileVersion getLatestFileVersion()
166 throws PortalException, SystemException {
167
168 return _fileEntry.getLatestFileVersion();
169 }
170
171 @Override
172 public Lock getLock() {
173 return _fileEntry.getLock();
174 }
175
176 @Override
177 public String getMimeType() {
178 return _fileEntry.getMimeType();
179 }
180
181 @Override
182 public String getMimeType(String version) {
183 return _fileEntry.getMimeType(version);
184 }
185
186 @Override
187 public Object getModel() {
188 return _fileEntry.getModel();
189 }
190
191 @Override
192 public Class<?> getModelClass() {
193 return FileEntry.class;
194 }
195
196 @Override
197 public String getModelClassName() {
198 return FileEntry.class.getName();
199 }
200
201 @Override
202 public Date getModifiedDate() {
203 return _fileEntry.getModifiedDate();
204 }
205
206 @Override
207 public long getPrimaryKey() {
208 return _fileEntry.getPrimaryKey();
209 }
210
211 @Override
212 public Serializable getPrimaryKeyObj() {
213 return _fileEntry.getPrimaryKeyObj();
214 }
215
216 @Override
217 public int getReadCount() {
218 return _fileEntry.getReadCount();
219 }
220
221 @Override
222 public long getRepositoryId() {
223 return _fileEntry.getRepositoryId();
224 }
225
226 @Override
227 public long getSize() {
228 return _fileEntry.getSize();
229 }
230
231 @Override
232 public StagedModelType getStagedModelType() {
233 return _fileEntry.getStagedModelType();
234 }
235
236 @Override
237 public String getTitle() {
238 return _fileEntry.getTitle();
239 }
240
241 @Override
242 public long getUserId() {
243 return _fileEntry.getUserId();
244 }
245
246 @Override
247 public String getUserName() {
248 return _fileEntry.getUserName();
249 }
250
251 @Override
252 public String getUserUuid() throws SystemException {
253 return _fileEntry.getUserUuid();
254 }
255
256 @Override
257 public String getUuid() {
258 return _fileEntry.getUuid();
259 }
260
261 @Override
262 public String getVersion() {
263 return _fileEntry.getVersion();
264 }
265
266 @Override
267 public long getVersionUserId() {
268 return _fileEntry.getVersionUserId();
269 }
270
271 @Override
272 public String getVersionUserName() {
273 return _fileEntry.getVersionUserName();
274 }
275
276 @Override
277 public String getVersionUserUuid() throws SystemException {
278 return _fileEntry.getVersionUserUuid();
279 }
280
281 @Override
282 public FileEntry getWrappedModel() {
283 return _fileEntry;
284 }
285
286 @Override
287 public int hashCode() {
288 return _fileEntry.hashCode();
289 }
290
291 @Override
292 public boolean hasLock() {
293 return _fileEntry.hasLock();
294 }
295
296 @Override
297 public boolean isCheckedOut() {
298 return _fileEntry.isCheckedOut();
299 }
300
301 @Override
302 public boolean isDefaultRepository() {
303 return _fileEntry.isDefaultRepository();
304 }
305
306 @Override
307 public boolean isEscapedModel() {
308 return _fileEntry.isEscapedModel();
309 }
310
311 @Override
312 public boolean isInTrash() {
313 return _fileEntry.isInTrash();
314 }
315
316 @Override
317 public boolean isInTrashContainer() {
318 return _fileEntry.isInTrashContainer();
319 }
320
321 @Override
322 public boolean isManualCheckInRequired() {
323 return _fileEntry.isManualCheckInRequired();
324 }
325
326 @Override
327 public boolean isSupportsLocking() {
328 return _fileEntry.isSupportsLocking();
329 }
330
331 @Override
332 public boolean isSupportsMetadata() {
333 return _fileEntry.isSupportsMetadata();
334 }
335
336 @Override
337 public boolean isSupportsSocial() {
338 return _fileEntry.isSupportsSocial();
339 }
340
341 @Override
342 public void setCompanyId(long companyId) {
343 _fileEntry.setCompanyId(companyId);
344 }
345
346 @Override
347 public void setCreateDate(Date date) {
348 _fileEntry.setCreateDate(date);
349 }
350
351 @Override
352 public void setGroupId(long groupId) {
353 _fileEntry.setGroupId(groupId);
354 }
355
356 @Override
357 public void setModifiedDate(Date date) {
358 _fileEntry.setModifiedDate(date);
359 }
360
361 @Override
362 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
363 _fileEntry.setPrimaryKeyObj(primaryKeyObj);
364 }
365
366 @Override
367 public void setUserId(long userId) {
368 _fileEntry.setUserId(userId);
369 }
370
371 @Override
372 public void setUserName(String userName) {
373 _fileEntry.setUserName(userName);
374 }
375
376 @Override
377 public void setUserUuid(String userUuid) {
378 _fileEntry.setUserUuid(userUuid);
379 }
380
381 @Override
382 public void setUuid(String uuid) {
383 _fileEntry.setUuid(uuid);
384 }
385
386 @Override
387 public FileEntry toEscapedModel() {
388 return new FileEntryWrapper(_fileEntry.toEscapedModel());
389 }
390
391 @Override
392 public String toString() {
393 return _fileEntry.toString();
394 }
395
396 @Override
397 public FileEntry toUnescapedModel() {
398 return new FileEntryWrapper(_fileEntry.toUnescapedModel());
399 }
400
401 private FileEntry _fileEntry;
402
403 }