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 import com.liferay.portal.service.ServiceContext;
021
022 import com.liferay.portlet.expando.model.ExpandoBridge;
023
024 import java.io.Serializable;
025
026 import java.util.Date;
027 import java.util.HashMap;
028 import java.util.Map;
029
030
039 @ProviderType
040 public class ImageWrapper implements Image, ModelWrapper<Image> {
041 public ImageWrapper(Image image) {
042 _image = image;
043 }
044
045 @Override
046 public Class<?> getModelClass() {
047 return Image.class;
048 }
049
050 @Override
051 public String getModelClassName() {
052 return Image.class.getName();
053 }
054
055 @Override
056 public Map<String, Object> getModelAttributes() {
057 Map<String, Object> attributes = new HashMap<String, Object>();
058
059 attributes.put("mvccVersion", getMvccVersion());
060 attributes.put("imageId", getImageId());
061 attributes.put("companyId", getCompanyId());
062 attributes.put("modifiedDate", getModifiedDate());
063 attributes.put("type", getType());
064 attributes.put("height", getHeight());
065 attributes.put("width", getWidth());
066 attributes.put("size", getSize());
067
068 return attributes;
069 }
070
071 @Override
072 public void setModelAttributes(Map<String, Object> attributes) {
073 Long mvccVersion = (Long)attributes.get("mvccVersion");
074
075 if (mvccVersion != null) {
076 setMvccVersion(mvccVersion);
077 }
078
079 Long imageId = (Long)attributes.get("imageId");
080
081 if (imageId != null) {
082 setImageId(imageId);
083 }
084
085 Long companyId = (Long)attributes.get("companyId");
086
087 if (companyId != null) {
088 setCompanyId(companyId);
089 }
090
091 Date modifiedDate = (Date)attributes.get("modifiedDate");
092
093 if (modifiedDate != null) {
094 setModifiedDate(modifiedDate);
095 }
096
097 String type = (String)attributes.get("type");
098
099 if (type != null) {
100 setType(type);
101 }
102
103 Integer height = (Integer)attributes.get("height");
104
105 if (height != null) {
106 setHeight(height);
107 }
108
109 Integer width = (Integer)attributes.get("width");
110
111 if (width != null) {
112 setWidth(width);
113 }
114
115 Integer size = (Integer)attributes.get("size");
116
117 if (size != null) {
118 setSize(size);
119 }
120 }
121
122 @Override
123 public java.lang.Object clone() {
124 return new ImageWrapper((Image)_image.clone());
125 }
126
127 @Override
128 public int compareTo(com.liferay.portal.model.Image image) {
129 return _image.compareTo(image);
130 }
131
132
137 @Override
138 public long getCompanyId() {
139 return _image.getCompanyId();
140 }
141
142 @Override
143 public ExpandoBridge getExpandoBridge() {
144 return _image.getExpandoBridge();
145 }
146
147
152 @Override
153 public int getHeight() {
154 return _image.getHeight();
155 }
156
157
162 @Override
163 public long getImageId() {
164 return _image.getImageId();
165 }
166
167
172 @Override
173 public Date getModifiedDate() {
174 return _image.getModifiedDate();
175 }
176
177
182 @Override
183 public long getMvccVersion() {
184 return _image.getMvccVersion();
185 }
186
187
192 @Override
193 public long getPrimaryKey() {
194 return _image.getPrimaryKey();
195 }
196
197 @Override
198 public Serializable getPrimaryKeyObj() {
199 return _image.getPrimaryKeyObj();
200 }
201
202
207 @Override
208 public int getSize() {
209 return _image.getSize();
210 }
211
212 @Override
213 public byte[] getTextObj() {
214 return _image.getTextObj();
215 }
216
217
222 @Override
223 public java.lang.String getType() {
224 return _image.getType();
225 }
226
227
232 @Override
233 public int getWidth() {
234 return _image.getWidth();
235 }
236
237 @Override
238 public int hashCode() {
239 return _image.hashCode();
240 }
241
242 @Override
243 public boolean isCachedModel() {
244 return _image.isCachedModel();
245 }
246
247 @Override
248 public boolean isEscapedModel() {
249 return _image.isEscapedModel();
250 }
251
252 @Override
253 public boolean isNew() {
254 return _image.isNew();
255 }
256
257 @Override
258 public void persist() {
259 _image.persist();
260 }
261
262 @Override
263 public void setCachedModel(boolean cachedModel) {
264 _image.setCachedModel(cachedModel);
265 }
266
267
272 @Override
273 public void setCompanyId(long companyId) {
274 _image.setCompanyId(companyId);
275 }
276
277 @Override
278 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
279 _image.setExpandoBridgeAttributes(baseModel);
280 }
281
282 @Override
283 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
284 _image.setExpandoBridgeAttributes(expandoBridge);
285 }
286
287 @Override
288 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
289 _image.setExpandoBridgeAttributes(serviceContext);
290 }
291
292
297 @Override
298 public void setHeight(int height) {
299 _image.setHeight(height);
300 }
301
302
307 @Override
308 public void setImageId(long imageId) {
309 _image.setImageId(imageId);
310 }
311
312
317 @Override
318 public void setModifiedDate(Date modifiedDate) {
319 _image.setModifiedDate(modifiedDate);
320 }
321
322
327 @Override
328 public void setMvccVersion(long mvccVersion) {
329 _image.setMvccVersion(mvccVersion);
330 }
331
332 @Override
333 public void setNew(boolean n) {
334 _image.setNew(n);
335 }
336
337
342 @Override
343 public void setPrimaryKey(long primaryKey) {
344 _image.setPrimaryKey(primaryKey);
345 }
346
347 @Override
348 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
349 _image.setPrimaryKeyObj(primaryKeyObj);
350 }
351
352
357 @Override
358 public void setSize(int size) {
359 _image.setSize(size);
360 }
361
362 @Override
363 public void setTextObj(byte[] textObj) {
364 _image.setTextObj(textObj);
365 }
366
367
372 @Override
373 public void setType(java.lang.String type) {
374 _image.setType(type);
375 }
376
377
382 @Override
383 public void setWidth(int width) {
384 _image.setWidth(width);
385 }
386
387 @Override
388 public CacheModel<com.liferay.portal.model.Image> toCacheModel() {
389 return _image.toCacheModel();
390 }
391
392 @Override
393 public com.liferay.portal.model.Image toEscapedModel() {
394 return new ImageWrapper(_image.toEscapedModel());
395 }
396
397 @Override
398 public java.lang.String toString() {
399 return _image.toString();
400 }
401
402 @Override
403 public com.liferay.portal.model.Image toUnescapedModel() {
404 return new ImageWrapper(_image.toUnescapedModel());
405 }
406
407 @Override
408 public java.lang.String toXmlString() {
409 return _image.toXmlString();
410 }
411
412 @Override
413 public boolean equals(Object obj) {
414 if (this == obj) {
415 return true;
416 }
417
418 if (!(obj instanceof ImageWrapper)) {
419 return false;
420 }
421
422 ImageWrapper imageWrapper = (ImageWrapper)obj;
423
424 if (Validator.equals(_image, imageWrapper._image)) {
425 return true;
426 }
427
428 return false;
429 }
430
431 @Override
432 public Image getWrappedModel() {
433 return _image;
434 }
435
436 @Override
437 public boolean isEntityCacheEnabled() {
438 return _image.isEntityCacheEnabled();
439 }
440
441 @Override
442 public boolean isFinderCacheEnabled() {
443 return _image.isFinderCacheEnabled();
444 }
445
446 @Override
447 public void resetOriginalValues() {
448 _image.resetOriginalValues();
449 }
450
451 private final Image _image;
452 }