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 import com.liferay.portal.kernel.util.Validator;
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 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 java.lang.Object clone() {
146 return new PortletItemWrapper((PortletItem)_portletItem.clone());
147 }
148
149 @Override
150 public int compareTo(
151 com.liferay.portal.kernel.model.PortletItem portletItem) {
152 return _portletItem.compareTo(portletItem);
153 }
154
155
160 @Override
161 public java.lang.String getClassName() {
162 return _portletItem.getClassName();
163 }
164
165
170 @Override
171 public long getClassNameId() {
172 return _portletItem.getClassNameId();
173 }
174
175
180 @Override
181 public long getCompanyId() {
182 return _portletItem.getCompanyId();
183 }
184
185
190 @Override
191 public Date getCreateDate() {
192 return _portletItem.getCreateDate();
193 }
194
195 @Override
196 public ExpandoBridge getExpandoBridge() {
197 return _portletItem.getExpandoBridge();
198 }
199
200
205 @Override
206 public long getGroupId() {
207 return _portletItem.getGroupId();
208 }
209
210
215 @Override
216 public Date getModifiedDate() {
217 return _portletItem.getModifiedDate();
218 }
219
220
225 @Override
226 public long getMvccVersion() {
227 return _portletItem.getMvccVersion();
228 }
229
230
235 @Override
236 public java.lang.String getName() {
237 return _portletItem.getName();
238 }
239
240
245 @Override
246 public java.lang.String getPortletId() {
247 return _portletItem.getPortletId();
248 }
249
250
255 @Override
256 public long getPortletItemId() {
257 return _portletItem.getPortletItemId();
258 }
259
260
265 @Override
266 public long getPrimaryKey() {
267 return _portletItem.getPrimaryKey();
268 }
269
270 @Override
271 public Serializable getPrimaryKeyObj() {
272 return _portletItem.getPrimaryKeyObj();
273 }
274
275
280 @Override
281 public long getUserId() {
282 return _portletItem.getUserId();
283 }
284
285
290 @Override
291 public java.lang.String getUserName() {
292 return _portletItem.getUserName();
293 }
294
295
300 @Override
301 public java.lang.String getUserUuid() {
302 return _portletItem.getUserUuid();
303 }
304
305 @Override
306 public int hashCode() {
307 return _portletItem.hashCode();
308 }
309
310 @Override
311 public boolean isCachedModel() {
312 return _portletItem.isCachedModel();
313 }
314
315 @Override
316 public boolean isEscapedModel() {
317 return _portletItem.isEscapedModel();
318 }
319
320 @Override
321 public boolean isNew() {
322 return _portletItem.isNew();
323 }
324
325 @Override
326 public void persist() {
327 _portletItem.persist();
328 }
329
330 @Override
331 public void setCachedModel(boolean cachedModel) {
332 _portletItem.setCachedModel(cachedModel);
333 }
334
335 @Override
336 public void setClassName(java.lang.String className) {
337 _portletItem.setClassName(className);
338 }
339
340
345 @Override
346 public void setClassNameId(long classNameId) {
347 _portletItem.setClassNameId(classNameId);
348 }
349
350
355 @Override
356 public void setCompanyId(long companyId) {
357 _portletItem.setCompanyId(companyId);
358 }
359
360
365 @Override
366 public void setCreateDate(Date createDate) {
367 _portletItem.setCreateDate(createDate);
368 }
369
370 @Override
371 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
372 _portletItem.setExpandoBridgeAttributes(baseModel);
373 }
374
375 @Override
376 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
377 _portletItem.setExpandoBridgeAttributes(expandoBridge);
378 }
379
380 @Override
381 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
382 _portletItem.setExpandoBridgeAttributes(serviceContext);
383 }
384
385
390 @Override
391 public void setGroupId(long groupId) {
392 _portletItem.setGroupId(groupId);
393 }
394
395
400 @Override
401 public void setModifiedDate(Date modifiedDate) {
402 _portletItem.setModifiedDate(modifiedDate);
403 }
404
405
410 @Override
411 public void setMvccVersion(long mvccVersion) {
412 _portletItem.setMvccVersion(mvccVersion);
413 }
414
415
420 @Override
421 public void setName(java.lang.String name) {
422 _portletItem.setName(name);
423 }
424
425 @Override
426 public void setNew(boolean n) {
427 _portletItem.setNew(n);
428 }
429
430
435 @Override
436 public void setPortletId(java.lang.String portletId) {
437 _portletItem.setPortletId(portletId);
438 }
439
440
445 @Override
446 public void setPortletItemId(long portletItemId) {
447 _portletItem.setPortletItemId(portletItemId);
448 }
449
450
455 @Override
456 public void setPrimaryKey(long primaryKey) {
457 _portletItem.setPrimaryKey(primaryKey);
458 }
459
460 @Override
461 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
462 _portletItem.setPrimaryKeyObj(primaryKeyObj);
463 }
464
465
470 @Override
471 public void setUserId(long userId) {
472 _portletItem.setUserId(userId);
473 }
474
475
480 @Override
481 public void setUserName(java.lang.String userName) {
482 _portletItem.setUserName(userName);
483 }
484
485
490 @Override
491 public void setUserUuid(java.lang.String userUuid) {
492 _portletItem.setUserUuid(userUuid);
493 }
494
495 @Override
496 public CacheModel<com.liferay.portal.kernel.model.PortletItem> toCacheModel() {
497 return _portletItem.toCacheModel();
498 }
499
500 @Override
501 public com.liferay.portal.kernel.model.PortletItem toEscapedModel() {
502 return new PortletItemWrapper(_portletItem.toEscapedModel());
503 }
504
505 @Override
506 public java.lang.String toString() {
507 return _portletItem.toString();
508 }
509
510 @Override
511 public com.liferay.portal.kernel.model.PortletItem toUnescapedModel() {
512 return new PortletItemWrapper(_portletItem.toUnescapedModel());
513 }
514
515 @Override
516 public java.lang.String toXmlString() {
517 return _portletItem.toXmlString();
518 }
519
520 @Override
521 public boolean equals(Object obj) {
522 if (this == obj) {
523 return true;
524 }
525
526 if (!(obj instanceof PortletItemWrapper)) {
527 return false;
528 }
529
530 PortletItemWrapper portletItemWrapper = (PortletItemWrapper)obj;
531
532 if (Validator.equals(_portletItem, portletItemWrapper._portletItem)) {
533 return true;
534 }
535
536 return false;
537 }
538
539 @Override
540 public PortletItem getWrappedModel() {
541 return _portletItem;
542 }
543
544 @Override
545 public boolean isEntityCacheEnabled() {
546 return _portletItem.isEntityCacheEnabled();
547 }
548
549 @Override
550 public boolean isFinderCacheEnabled() {
551 return _portletItem.isFinderCacheEnabled();
552 }
553
554 @Override
555 public void resetOriginalValues() {
556 _portletItem.resetOriginalValues();
557 }
558
559 private final PortletItem _portletItem;
560 }