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.util.Validator;
019 import com.liferay.portal.model.ModelWrapper;
020 import com.liferay.portlet.expando.model.ExpandoBridge;
021 import com.liferay.portlet.exportimport.lar.StagedModelType;
022
023 import java.io.InputStream;
024 import java.io.Serializable;
025
026 import java.util.Date;
027 import java.util.Map;
028
029
032 public class FileVersionWrapper
033 implements FileVersion, ModelWrapper<FileVersion> {
034
035 public FileVersionWrapper(FileVersion fileVersion) {
036 _fileVersion = fileVersion;
037 }
038
039 @Override
040 public Object clone() {
041 return new FileVersionWrapper((FileVersion)_fileVersion.clone());
042 }
043
044 @Override
045 public boolean equals(Object obj) {
046 if (this == obj) {
047 return true;
048 }
049
050 if (!(obj instanceof FileVersionWrapper)) {
051 return false;
052 }
053
054 FileVersionWrapper fileVersionWrapper = (FileVersionWrapper)obj;
055
056 if (Validator.equals(_fileVersion, fileVersionWrapper._fileVersion)) {
057 return true;
058 }
059
060 return false;
061 }
062
063 @Override
064 public void execute(RepositoryModelOperation repositoryModelOperation)
065 throws PortalException {
066
067 repositoryModelOperation.execute(this);
068 }
069
070 @Override
071 public Map<String, Serializable> getAttributes() {
072 return _fileVersion.getAttributes();
073 }
074
075 @Override
076 public String getChangeLog() {
077 return _fileVersion.getChangeLog();
078 }
079
080 @Override
081 public long getCompanyId() {
082 return _fileVersion.getCompanyId();
083 }
084
085 @Override
086 public InputStream getContentStream(boolean incrementCounter)
087 throws PortalException {
088
089 return _fileVersion.getContentStream(incrementCounter);
090 }
091
092 @Override
093 public Date getCreateDate() {
094 return _fileVersion.getCreateDate();
095 }
096
097 @Override
098 public String getDescription() {
099 return _fileVersion.getDescription();
100 }
101
102 @Override
103 public ExpandoBridge getExpandoBridge() {
104 return _fileVersion.getExpandoBridge();
105 }
106
107 @Override
108 public String getExtension() {
109 return _fileVersion.getExtension();
110 }
111
112 @Override
113 public String getExtraSettings() {
114 return _fileVersion.getExtraSettings();
115 }
116
117 @Override
118 public FileEntry getFileEntry() throws PortalException {
119 return _fileVersion.getFileEntry();
120 }
121
122 @Override
123 public long getFileEntryId() {
124 return _fileVersion.getFileEntryId();
125 }
126
127 @Override
128 public String getFileName() {
129 return _fileVersion.getFileName();
130 }
131
132 @Override
133 public long getFileVersionId() {
134 return _fileVersion.getFileVersionId();
135 }
136
137 @Override
138 public long getGroupId() {
139 return _fileVersion.getGroupId();
140 }
141
142 @Override
143 public String getIcon() {
144 return _fileVersion.getIcon();
145 }
146
147 @Override
148 public Date getLastPublishDate() {
149 return _fileVersion.getLastPublishDate();
150 }
151
152 @Override
153 public String getMimeType() {
154 return _fileVersion.getMimeType();
155 }
156
157 @Override
158 public Object getModel() {
159 return _fileVersion.getModel();
160 }
161
162 @Override
163 public Class<?> getModelClass() {
164 return FileVersion.class;
165 }
166
167 @Override
168 public String getModelClassName() {
169 return FileVersion.class.getName();
170 }
171
172 @Override
173 public Date getModifiedDate() {
174 return _fileVersion.getModifiedDate();
175 }
176
177 @Override
178 public long getPrimaryKey() {
179 return _fileVersion.getPrimaryKey();
180 }
181
182 @Override
183 public Serializable getPrimaryKeyObj() {
184 return _fileVersion.getPrimaryKeyObj();
185 }
186
187 @Override
188 public long getRepositoryId() {
189 return _fileVersion.getRepositoryId();
190 }
191
192 @Override
193 public long getSize() {
194 return _fileVersion.getSize();
195 }
196
197 @Override
198 public StagedModelType getStagedModelType() {
199 return _fileVersion.getStagedModelType();
200 }
201
202 @Override
203 public int getStatus() {
204 return _fileVersion.getStatus();
205 }
206
207 @Override
208 public long getStatusByUserId() {
209 return _fileVersion.getStatusByUserId();
210 }
211
212 @Override
213 public String getStatusByUserName() {
214 return _fileVersion.getStatusByUserName();
215 }
216
217 @Override
218 public String getStatusByUserUuid() {
219 return _fileVersion.getStatusByUserUuid();
220 }
221
222 @Override
223 public Date getStatusDate() {
224 return _fileVersion.getStatusDate();
225 }
226
227 @Override
228 public String getTitle() {
229 return _fileVersion.getTitle();
230 }
231
232 @Override
233 public long getUserId() {
234 return _fileVersion.getUserId();
235 }
236
237 @Override
238 public String getUserName() {
239 return _fileVersion.getUserName();
240 }
241
242 @Override
243 public String getUserUuid() {
244 return _fileVersion.getUserUuid();
245 }
246
247 @Override
248 public String getUuid() {
249 return _fileVersion.getUuid();
250 }
251
252 @Override
253 public String getVersion() {
254 return _fileVersion.getVersion();
255 }
256
257 @Override
258 public FileVersion getWrappedModel() {
259 return _fileVersion;
260 }
261
262 @Override
263 public int hashCode() {
264 return _fileVersion.hashCode();
265 }
266
267 @Override
268 public boolean isApproved() {
269 return _fileVersion.isApproved();
270 }
271
272 @Override
273 public boolean isDefaultRepository() {
274 return _fileVersion.isDefaultRepository();
275 }
276
277 @Override
278 public boolean isDraft() {
279 return _fileVersion.isDraft();
280 }
281
282 @Override
283 public boolean isEscapedModel() {
284 return _fileVersion.isEscapedModel();
285 }
286
287 @Override
288 public boolean isExpired() {
289 return _fileVersion.isExpired();
290 }
291
292 @Override
293 public boolean isPending() {
294 return _fileVersion.isPending();
295 }
296
297 @Override
298 public void setCompanyId(long companyId) {
299 _fileVersion.setCompanyId(companyId);
300 }
301
302 @Override
303 public void setCreateDate(Date createDate) {
304 _fileVersion.setCreateDate(createDate);
305 }
306
307 @Override
308 public void setGroupId(long groupId) {
309 _fileVersion.setGroupId(groupId);
310 }
311
312 @Override
313 public void setLastPublishDate(Date lastPublishDate) {
314 _fileVersion.setLastPublishDate(lastPublishDate);
315 }
316
317 @Override
318 public void setModifiedDate(Date modifiedDate) {
319 _fileVersion.setModifiedDate(modifiedDate);
320 }
321
322 @Override
323 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
324 _fileVersion.setPrimaryKeyObj(primaryKeyObj);
325 }
326
327 @Override
328 public void setUserId(long userId) {
329 _fileVersion.setUserId(userId);
330 }
331
332 @Override
333 public void setUserName(String userName) {
334 _fileVersion.setUserName(userName);
335 }
336
337 @Override
338 public void setUserUuid(String userUuid) {
339 _fileVersion.setUserUuid(userUuid);
340 }
341
342 @Override
343 public void setUuid(String uuid) {
344 _fileVersion.setUuid(uuid);
345 }
346
347 @Override
348 public FileVersion toEscapedModel() {
349 return new FileVersionWrapper(_fileVersion.toEscapedModel());
350 }
351
352 @Override
353 public String toString() {
354 return _fileVersion.toString();
355 }
356
357 @Override
358 public FileVersion toUnescapedModel() {
359 return new FileVersionWrapper(_fileVersion.toUnescapedModel());
360 }
361
362 private final FileVersion _fileVersion;
363
364 }