001
014
015 package com.liferay.portlet.documentlibrary.model;
016
017 import com.liferay.portal.kernel.util.Validator;
018 import com.liferay.portal.model.ModelWrapper;
019
020 import java.sql.Blob;
021
022 import java.util.HashMap;
023 import java.util.Map;
024
025
034 public class DLContentWrapper implements DLContent, ModelWrapper<DLContent> {
035 public DLContentWrapper(DLContent dlContent) {
036 _dlContent = dlContent;
037 }
038
039 @Override
040 public Class<?> getModelClass() {
041 return DLContent.class;
042 }
043
044 @Override
045 public String getModelClassName() {
046 return DLContent.class.getName();
047 }
048
049 @Override
050 public Map<String, Object> getModelAttributes() {
051 Map<String, Object> attributes = new HashMap<String, Object>();
052
053 attributes.put("contentId", getContentId());
054 attributes.put("groupId", getGroupId());
055 attributes.put("companyId", getCompanyId());
056 attributes.put("repositoryId", getRepositoryId());
057 attributes.put("path", getPath());
058 attributes.put("version", getVersion());
059 attributes.put("data", getData());
060 attributes.put("size", getSize());
061
062 return attributes;
063 }
064
065 @Override
066 public void setModelAttributes(Map<String, Object> attributes) {
067 Long contentId = (Long)attributes.get("contentId");
068
069 if (contentId != null) {
070 setContentId(contentId);
071 }
072
073 Long groupId = (Long)attributes.get("groupId");
074
075 if (groupId != null) {
076 setGroupId(groupId);
077 }
078
079 Long companyId = (Long)attributes.get("companyId");
080
081 if (companyId != null) {
082 setCompanyId(companyId);
083 }
084
085 Long repositoryId = (Long)attributes.get("repositoryId");
086
087 if (repositoryId != null) {
088 setRepositoryId(repositoryId);
089 }
090
091 String path = (String)attributes.get("path");
092
093 if (path != null) {
094 setPath(path);
095 }
096
097 String version = (String)attributes.get("version");
098
099 if (version != null) {
100 setVersion(version);
101 }
102
103 Blob data = (Blob)attributes.get("data");
104
105 if (data != null) {
106 setData(data);
107 }
108
109 Long size = (Long)attributes.get("size");
110
111 if (size != null) {
112 setSize(size);
113 }
114 }
115
116
121 @Override
122 public long getPrimaryKey() {
123 return _dlContent.getPrimaryKey();
124 }
125
126
131 @Override
132 public void setPrimaryKey(long primaryKey) {
133 _dlContent.setPrimaryKey(primaryKey);
134 }
135
136
141 @Override
142 public long getContentId() {
143 return _dlContent.getContentId();
144 }
145
146
151 @Override
152 public void setContentId(long contentId) {
153 _dlContent.setContentId(contentId);
154 }
155
156
161 @Override
162 public long getGroupId() {
163 return _dlContent.getGroupId();
164 }
165
166
171 @Override
172 public void setGroupId(long groupId) {
173 _dlContent.setGroupId(groupId);
174 }
175
176
181 @Override
182 public long getCompanyId() {
183 return _dlContent.getCompanyId();
184 }
185
186
191 @Override
192 public void setCompanyId(long companyId) {
193 _dlContent.setCompanyId(companyId);
194 }
195
196
201 @Override
202 public long getRepositoryId() {
203 return _dlContent.getRepositoryId();
204 }
205
206
211 @Override
212 public void setRepositoryId(long repositoryId) {
213 _dlContent.setRepositoryId(repositoryId);
214 }
215
216
221 @Override
222 public java.lang.String getPath() {
223 return _dlContent.getPath();
224 }
225
226
231 @Override
232 public void setPath(java.lang.String path) {
233 _dlContent.setPath(path);
234 }
235
236
241 @Override
242 public java.lang.String getVersion() {
243 return _dlContent.getVersion();
244 }
245
246
251 @Override
252 public void setVersion(java.lang.String version) {
253 _dlContent.setVersion(version);
254 }
255
256
261 @Override
262 public java.sql.Blob getData() {
263 return _dlContent.getData();
264 }
265
266
271 @Override
272 public void setData(java.sql.Blob data) {
273 _dlContent.setData(data);
274 }
275
276
281 @Override
282 public long getSize() {
283 return _dlContent.getSize();
284 }
285
286
291 @Override
292 public void setSize(long size) {
293 _dlContent.setSize(size);
294 }
295
296 @Override
297 public boolean isNew() {
298 return _dlContent.isNew();
299 }
300
301 @Override
302 public void setNew(boolean n) {
303 _dlContent.setNew(n);
304 }
305
306 @Override
307 public boolean isCachedModel() {
308 return _dlContent.isCachedModel();
309 }
310
311 @Override
312 public void setCachedModel(boolean cachedModel) {
313 _dlContent.setCachedModel(cachedModel);
314 }
315
316 @Override
317 public boolean isEscapedModel() {
318 return _dlContent.isEscapedModel();
319 }
320
321 @Override
322 public java.io.Serializable getPrimaryKeyObj() {
323 return _dlContent.getPrimaryKeyObj();
324 }
325
326 @Override
327 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
328 _dlContent.setPrimaryKeyObj(primaryKeyObj);
329 }
330
331 @Override
332 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
333 return _dlContent.getExpandoBridge();
334 }
335
336 @Override
337 public void setExpandoBridgeAttributes(
338 com.liferay.portal.model.BaseModel<?> baseModel) {
339 _dlContent.setExpandoBridgeAttributes(baseModel);
340 }
341
342 @Override
343 public void setExpandoBridgeAttributes(
344 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
345 _dlContent.setExpandoBridgeAttributes(expandoBridge);
346 }
347
348 @Override
349 public void setExpandoBridgeAttributes(
350 com.liferay.portal.service.ServiceContext serviceContext) {
351 _dlContent.setExpandoBridgeAttributes(serviceContext);
352 }
353
354 @Override
355 public java.lang.Object clone() {
356 return new DLContentWrapper((DLContent)_dlContent.clone());
357 }
358
359 @Override
360 public int compareTo(
361 com.liferay.portlet.documentlibrary.model.DLContent dlContent) {
362 return _dlContent.compareTo(dlContent);
363 }
364
365 @Override
366 public int hashCode() {
367 return _dlContent.hashCode();
368 }
369
370 @Override
371 public com.liferay.portal.model.CacheModel<com.liferay.portlet.documentlibrary.model.DLContent> toCacheModel() {
372 return _dlContent.toCacheModel();
373 }
374
375 @Override
376 public com.liferay.portlet.documentlibrary.model.DLContent toEscapedModel() {
377 return new DLContentWrapper(_dlContent.toEscapedModel());
378 }
379
380 @Override
381 public com.liferay.portlet.documentlibrary.model.DLContent toUnescapedModel() {
382 return new DLContentWrapper(_dlContent.toUnescapedModel());
383 }
384
385 @Override
386 public java.lang.String toString() {
387 return _dlContent.toString();
388 }
389
390 @Override
391 public java.lang.String toXmlString() {
392 return _dlContent.toXmlString();
393 }
394
395 @Override
396 public void persist()
397 throws com.liferay.portal.kernel.exception.SystemException {
398 _dlContent.persist();
399 }
400
401 @Override
402 public boolean equals(Object obj) {
403 if (this == obj) {
404 return true;
405 }
406
407 if (!(obj instanceof DLContentWrapper)) {
408 return false;
409 }
410
411 DLContentWrapper dlContentWrapper = (DLContentWrapper)obj;
412
413 if (Validator.equals(_dlContent, dlContentWrapper._dlContent)) {
414 return true;
415 }
416
417 return false;
418 }
419
420
423 public DLContent getWrappedDLContent() {
424 return _dlContent;
425 }
426
427 @Override
428 public DLContent getWrappedModel() {
429 return _dlContent;
430 }
431
432 @Override
433 public void resetOriginalValues() {
434 _dlContent.resetOriginalValues();
435 }
436
437 private DLContent _dlContent;
438 }