001
014
015 package com.liferay.portal.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Validator;
020
021 import java.util.Date;
022 import java.util.HashMap;
023 import java.util.Map;
024
025
034 @ProviderType
035 public class ImageWrapper implements Image, ModelWrapper<Image> {
036 public ImageWrapper(Image image) {
037 _image = image;
038 }
039
040 @Override
041 public Class<?> getModelClass() {
042 return Image.class;
043 }
044
045 @Override
046 public String getModelClassName() {
047 return Image.class.getName();
048 }
049
050 @Override
051 public Map<String, Object> getModelAttributes() {
052 Map<String, Object> attributes = new HashMap<String, Object>();
053
054 attributes.put("mvccVersion", getMvccVersion());
055 attributes.put("imageId", getImageId());
056 attributes.put("companyId", getCompanyId());
057 attributes.put("modifiedDate", getModifiedDate());
058 attributes.put("type", getType());
059 attributes.put("height", getHeight());
060 attributes.put("width", getWidth());
061 attributes.put("size", getSize());
062
063 return attributes;
064 }
065
066 @Override
067 public void setModelAttributes(Map<String, Object> attributes) {
068 Long mvccVersion = (Long)attributes.get("mvccVersion");
069
070 if (mvccVersion != null) {
071 setMvccVersion(mvccVersion);
072 }
073
074 Long imageId = (Long)attributes.get("imageId");
075
076 if (imageId != null) {
077 setImageId(imageId);
078 }
079
080 Long companyId = (Long)attributes.get("companyId");
081
082 if (companyId != null) {
083 setCompanyId(companyId);
084 }
085
086 Date modifiedDate = (Date)attributes.get("modifiedDate");
087
088 if (modifiedDate != null) {
089 setModifiedDate(modifiedDate);
090 }
091
092 String type = (String)attributes.get("type");
093
094 if (type != null) {
095 setType(type);
096 }
097
098 Integer height = (Integer)attributes.get("height");
099
100 if (height != null) {
101 setHeight(height);
102 }
103
104 Integer width = (Integer)attributes.get("width");
105
106 if (width != null) {
107 setWidth(width);
108 }
109
110 Integer size = (Integer)attributes.get("size");
111
112 if (size != null) {
113 setSize(size);
114 }
115 }
116
117 @Override
118 public java.lang.Object clone() {
119 return new ImageWrapper((Image)_image.clone());
120 }
121
122 @Override
123 public int compareTo(com.liferay.portal.model.Image image) {
124 return _image.compareTo(image);
125 }
126
127
132 @Override
133 public long getCompanyId() {
134 return _image.getCompanyId();
135 }
136
137 @Override
138 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
139 return _image.getExpandoBridge();
140 }
141
142
147 @Override
148 public int getHeight() {
149 return _image.getHeight();
150 }
151
152
157 @Override
158 public long getImageId() {
159 return _image.getImageId();
160 }
161
162
167 @Override
168 public Date getModifiedDate() {
169 return _image.getModifiedDate();
170 }
171
172
177 @Override
178 public long getMvccVersion() {
179 return _image.getMvccVersion();
180 }
181
182
187 @Override
188 public long getPrimaryKey() {
189 return _image.getPrimaryKey();
190 }
191
192 @Override
193 public java.io.Serializable getPrimaryKeyObj() {
194 return _image.getPrimaryKeyObj();
195 }
196
197
202 @Override
203 public int getSize() {
204 return _image.getSize();
205 }
206
207 @Override
208 public byte[] getTextObj() {
209 return _image.getTextObj();
210 }
211
212
217 @Override
218 public java.lang.String getType() {
219 return _image.getType();
220 }
221
222
227 @Override
228 public int getWidth() {
229 return _image.getWidth();
230 }
231
232 @Override
233 public int hashCode() {
234 return _image.hashCode();
235 }
236
237 @Override
238 public boolean isCachedModel() {
239 return _image.isCachedModel();
240 }
241
242 @Override
243 public boolean isEscapedModel() {
244 return _image.isEscapedModel();
245 }
246
247 @Override
248 public boolean isNew() {
249 return _image.isNew();
250 }
251
252 @Override
253 public void persist() {
254 _image.persist();
255 }
256
257 @Override
258 public void setCachedModel(boolean cachedModel) {
259 _image.setCachedModel(cachedModel);
260 }
261
262
267 @Override
268 public void setCompanyId(long companyId) {
269 _image.setCompanyId(companyId);
270 }
271
272 @Override
273 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
274 _image.setExpandoBridgeAttributes(baseModel);
275 }
276
277 @Override
278 public void setExpandoBridgeAttributes(
279 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
280 _image.setExpandoBridgeAttributes(expandoBridge);
281 }
282
283 @Override
284 public void setExpandoBridgeAttributes(
285 com.liferay.portal.service.ServiceContext serviceContext) {
286 _image.setExpandoBridgeAttributes(serviceContext);
287 }
288
289
294 @Override
295 public void setHeight(int height) {
296 _image.setHeight(height);
297 }
298
299
304 @Override
305 public void setImageId(long imageId) {
306 _image.setImageId(imageId);
307 }
308
309
314 @Override
315 public void setModifiedDate(Date modifiedDate) {
316 _image.setModifiedDate(modifiedDate);
317 }
318
319
324 @Override
325 public void setMvccVersion(long mvccVersion) {
326 _image.setMvccVersion(mvccVersion);
327 }
328
329 @Override
330 public void setNew(boolean n) {
331 _image.setNew(n);
332 }
333
334
339 @Override
340 public void setPrimaryKey(long primaryKey) {
341 _image.setPrimaryKey(primaryKey);
342 }
343
344 @Override
345 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
346 _image.setPrimaryKeyObj(primaryKeyObj);
347 }
348
349
354 @Override
355 public void setSize(int size) {
356 _image.setSize(size);
357 }
358
359 @Override
360 public void setTextObj(byte[] textObj) {
361 _image.setTextObj(textObj);
362 }
363
364
369 @Override
370 public void setType(java.lang.String type) {
371 _image.setType(type);
372 }
373
374
379 @Override
380 public void setWidth(int width) {
381 _image.setWidth(width);
382 }
383
384 @Override
385 public CacheModel<com.liferay.portal.model.Image> toCacheModel() {
386 return _image.toCacheModel();
387 }
388
389 @Override
390 public com.liferay.portal.model.Image toEscapedModel() {
391 return new ImageWrapper(_image.toEscapedModel());
392 }
393
394 @Override
395 public java.lang.String toString() {
396 return _image.toString();
397 }
398
399 @Override
400 public com.liferay.portal.model.Image toUnescapedModel() {
401 return new ImageWrapper(_image.toUnescapedModel());
402 }
403
404 @Override
405 public java.lang.String toXmlString() {
406 return _image.toXmlString();
407 }
408
409 @Override
410 public boolean equals(Object obj) {
411 if (this == obj) {
412 return true;
413 }
414
415 if (!(obj instanceof ImageWrapper)) {
416 return false;
417 }
418
419 ImageWrapper imageWrapper = (ImageWrapper)obj;
420
421 if (Validator.equals(_image, imageWrapper._image)) {
422 return true;
423 }
424
425 return false;
426 }
427
428 @Override
429 public Image getWrappedModel() {
430 return _image;
431 }
432
433 @Override
434 public boolean isEntityCacheEnabled() {
435 return _image.isEntityCacheEnabled();
436 }
437
438 @Override
439 public boolean isFinderCacheEnabled() {
440 return _image.isFinderCacheEnabled();
441 }
442
443 @Override
444 public void resetOriginalValues() {
445 _image.resetOriginalValues();
446 }
447
448 private final Image _image;
449 }