001
014
015 package com.liferay.portal.kernel.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.expando.kernel.model.ExpandoBridge;
020
021 import com.liferay.portal.kernel.service.ServiceContext;
022
023 import java.io.Serializable;
024
025 import java.util.Date;
026 import java.util.HashMap;
027 import java.util.Map;
028 import java.util.Objects;
029
030
039 @ProviderType
040 public class PortletItemWrapper implements PortletItem,
041 ModelWrapper<PortletItem> {
042 public PortletItemWrapper(PortletItem portletItem) {
043 _portletItem = portletItem;
044 }
045
046 @Override
047 public Class<?> getModelClass() {
048 return PortletItem.class;
049 }
050
051 @Override
052 public String getModelClassName() {
053 return PortletItem.class.getName();
054 }
055
056 @Override
057 public Map<String, Object> getModelAttributes() {
058 Map<String, Object> attributes = new HashMap<String, Object>();
059
060 attributes.put("mvccVersion", getMvccVersion());
061 attributes.put("portletItemId", getPortletItemId());
062 attributes.put("groupId", getGroupId());
063 attributes.put("companyId", getCompanyId());
064 attributes.put("userId", getUserId());
065 attributes.put("userName", getUserName());
066 attributes.put("createDate", getCreateDate());
067 attributes.put("modifiedDate", getModifiedDate());
068 attributes.put("name", getName());
069 attributes.put("portletId", getPortletId());
070 attributes.put("classNameId", getClassNameId());
071
072 return attributes;
073 }
074
075 @Override
076 public void setModelAttributes(Map<String, Object> attributes) {
077 Long mvccVersion = (Long)attributes.get("mvccVersion");
078
079 if (mvccVersion != null) {
080 setMvccVersion(mvccVersion);
081 }
082
083 Long portletItemId = (Long)attributes.get("portletItemId");
084
085 if (portletItemId != null) {
086 setPortletItemId(portletItemId);
087 }
088
089 Long groupId = (Long)attributes.get("groupId");
090
091 if (groupId != null) {
092 setGroupId(groupId);
093 }
094
095 Long companyId = (Long)attributes.get("companyId");
096
097 if (companyId != null) {
098 setCompanyId(companyId);
099 }
100
101 Long userId = (Long)attributes.get("userId");
102
103 if (userId != null) {
104 setUserId(userId);
105 }
106
107 String userName = (String)attributes.get("userName");
108
109 if (userName != null) {
110 setUserName(userName);
111 }
112
113 Date createDate = (Date)attributes.get("createDate");
114
115 if (createDate != null) {
116 setCreateDate(createDate);
117 }
118
119 Date modifiedDate = (Date)attributes.get("modifiedDate");
120
121 if (modifiedDate != null) {
122 setModifiedDate(modifiedDate);
123 }
124
125 String name = (String)attributes.get("name");
126
127 if (name != null) {
128 setName(name);
129 }
130
131 String portletId = (String)attributes.get("portletId");
132
133 if (portletId != null) {
134 setPortletId(portletId);
135 }
136
137 Long classNameId = (Long)attributes.get("classNameId");
138
139 if (classNameId != null) {
140 setClassNameId(classNameId);
141 }
142 }
143
144 @Override
145 public CacheModel<PortletItem> toCacheModel() {
146 return _portletItem.toCacheModel();
147 }
148
149 @Override
150 public PortletItem toEscapedModel() {
151 return new PortletItemWrapper(_portletItem.toEscapedModel());
152 }
153
154 @Override
155 public PortletItem toUnescapedModel() {
156 return new PortletItemWrapper(_portletItem.toUnescapedModel());
157 }
158
159 @Override
160 public boolean isCachedModel() {
161 return _portletItem.isCachedModel();
162 }
163
164 @Override
165 public boolean isEscapedModel() {
166 return _portletItem.isEscapedModel();
167 }
168
169 @Override
170 public boolean isNew() {
171 return _portletItem.isNew();
172 }
173
174 @Override
175 public ExpandoBridge getExpandoBridge() {
176 return _portletItem.getExpandoBridge();
177 }
178
179 @Override
180 public int compareTo(PortletItem portletItem) {
181 return _portletItem.compareTo(portletItem);
182 }
183
184 @Override
185 public int hashCode() {
186 return _portletItem.hashCode();
187 }
188
189 @Override
190 public Serializable getPrimaryKeyObj() {
191 return _portletItem.getPrimaryKeyObj();
192 }
193
194 @Override
195 public java.lang.Object clone() {
196 return new PortletItemWrapper((PortletItem)_portletItem.clone());
197 }
198
199
204 @Override
205 public java.lang.String getClassName() {
206 return _portletItem.getClassName();
207 }
208
209
214 @Override
215 public java.lang.String getName() {
216 return _portletItem.getName();
217 }
218
219
224 @Override
225 public java.lang.String getPortletId() {
226 return _portletItem.getPortletId();
227 }
228
229
234 @Override
235 public java.lang.String getUserName() {
236 return _portletItem.getUserName();
237 }
238
239
244 @Override
245 public java.lang.String getUserUuid() {
246 return _portletItem.getUserUuid();
247 }
248
249 @Override
250 public java.lang.String toString() {
251 return _portletItem.toString();
252 }
253
254 @Override
255 public java.lang.String toXmlString() {
256 return _portletItem.toXmlString();
257 }
258
259
264 @Override
265 public Date getCreateDate() {
266 return _portletItem.getCreateDate();
267 }
268
269
274 @Override
275 public Date getModifiedDate() {
276 return _portletItem.getModifiedDate();
277 }
278
279
284 @Override
285 public long getClassNameId() {
286 return _portletItem.getClassNameId();
287 }
288
289
294 @Override
295 public long getCompanyId() {
296 return _portletItem.getCompanyId();
297 }
298
299
304 @Override
305 public long getGroupId() {
306 return _portletItem.getGroupId();
307 }
308
309
314 @Override
315 public long getMvccVersion() {
316 return _portletItem.getMvccVersion();
317 }
318
319
324 @Override
325 public long getPortletItemId() {
326 return _portletItem.getPortletItemId();
327 }
328
329
334 @Override
335 public long getPrimaryKey() {
336 return _portletItem.getPrimaryKey();
337 }
338
339
344 @Override
345 public long getUserId() {
346 return _portletItem.getUserId();
347 }
348
349 @Override
350 public void persist() {
351 _portletItem.persist();
352 }
353
354 @Override
355 public void setCachedModel(boolean cachedModel) {
356 _portletItem.setCachedModel(cachedModel);
357 }
358
359 @Override
360 public void setClassName(java.lang.String className) {
361 _portletItem.setClassName(className);
362 }
363
364
369 @Override
370 public void setClassNameId(long classNameId) {
371 _portletItem.setClassNameId(classNameId);
372 }
373
374
379 @Override
380 public void setCompanyId(long companyId) {
381 _portletItem.setCompanyId(companyId);
382 }
383
384
389 @Override
390 public void setCreateDate(Date createDate) {
391 _portletItem.setCreateDate(createDate);
392 }
393
394 @Override
395 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
396 _portletItem.setExpandoBridgeAttributes(baseModel);
397 }
398
399 @Override
400 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
401 _portletItem.setExpandoBridgeAttributes(expandoBridge);
402 }
403
404 @Override
405 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
406 _portletItem.setExpandoBridgeAttributes(serviceContext);
407 }
408
409
414 @Override
415 public void setGroupId(long groupId) {
416 _portletItem.setGroupId(groupId);
417 }
418
419
424 @Override
425 public void setModifiedDate(Date modifiedDate) {
426 _portletItem.setModifiedDate(modifiedDate);
427 }
428
429
434 @Override
435 public void setMvccVersion(long mvccVersion) {
436 _portletItem.setMvccVersion(mvccVersion);
437 }
438
439
444 @Override
445 public void setName(java.lang.String name) {
446 _portletItem.setName(name);
447 }
448
449 @Override
450 public void setNew(boolean n) {
451 _portletItem.setNew(n);
452 }
453
454
459 @Override
460 public void setPortletId(java.lang.String portletId) {
461 _portletItem.setPortletId(portletId);
462 }
463
464
469 @Override
470 public void setPortletItemId(long portletItemId) {
471 _portletItem.setPortletItemId(portletItemId);
472 }
473
474
479 @Override
480 public void setPrimaryKey(long primaryKey) {
481 _portletItem.setPrimaryKey(primaryKey);
482 }
483
484 @Override
485 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
486 _portletItem.setPrimaryKeyObj(primaryKeyObj);
487 }
488
489
494 @Override
495 public void setUserId(long userId) {
496 _portletItem.setUserId(userId);
497 }
498
499
504 @Override
505 public void setUserName(java.lang.String userName) {
506 _portletItem.setUserName(userName);
507 }
508
509
514 @Override
515 public void setUserUuid(java.lang.String userUuid) {
516 _portletItem.setUserUuid(userUuid);
517 }
518
519 @Override
520 public boolean equals(Object obj) {
521 if (this == obj) {
522 return true;
523 }
524
525 if (!(obj instanceof PortletItemWrapper)) {
526 return false;
527 }
528
529 PortletItemWrapper portletItemWrapper = (PortletItemWrapper)obj;
530
531 if (Objects.equals(_portletItem, portletItemWrapper._portletItem)) {
532 return true;
533 }
534
535 return false;
536 }
537
538 @Override
539 public PortletItem getWrappedModel() {
540 return _portletItem;
541 }
542
543 @Override
544 public boolean isEntityCacheEnabled() {
545 return _portletItem.isEntityCacheEnabled();
546 }
547
548 @Override
549 public boolean isFinderCacheEnabled() {
550 return _portletItem.isFinderCacheEnabled();
551 }
552
553 @Override
554 public void resetOriginalValues() {
555 _portletItem.resetOriginalValues();
556 }
557
558 private final PortletItem _portletItem;
559 }