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