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.exportimport.kernel.lar.StagedModelType;
022
023 import com.liferay.portal.kernel.service.ServiceContext;
024 import com.liferay.portal.kernel.util.Validator;
025
026 import java.io.Serializable;
027
028 import java.util.Date;
029 import java.util.HashMap;
030 import java.util.Map;
031
032
041 @ProviderType
042 public class LayoutFriendlyURLWrapper implements LayoutFriendlyURL,
043 ModelWrapper<LayoutFriendlyURL> {
044 public LayoutFriendlyURLWrapper(LayoutFriendlyURL layoutFriendlyURL) {
045 _layoutFriendlyURL = layoutFriendlyURL;
046 }
047
048 @Override
049 public Class<?> getModelClass() {
050 return LayoutFriendlyURL.class;
051 }
052
053 @Override
054 public String getModelClassName() {
055 return LayoutFriendlyURL.class.getName();
056 }
057
058 @Override
059 public Map<String, Object> getModelAttributes() {
060 Map<String, Object> attributes = new HashMap<String, Object>();
061
062 attributes.put("mvccVersion", getMvccVersion());
063 attributes.put("uuid", getUuid());
064 attributes.put("layoutFriendlyURLId", getLayoutFriendlyURLId());
065 attributes.put("groupId", getGroupId());
066 attributes.put("companyId", getCompanyId());
067 attributes.put("userId", getUserId());
068 attributes.put("userName", getUserName());
069 attributes.put("createDate", getCreateDate());
070 attributes.put("modifiedDate", getModifiedDate());
071 attributes.put("plid", getPlid());
072 attributes.put("privateLayout", getPrivateLayout());
073 attributes.put("friendlyURL", getFriendlyURL());
074 attributes.put("languageId", getLanguageId());
075 attributes.put("lastPublishDate", getLastPublishDate());
076
077 return attributes;
078 }
079
080 @Override
081 public void setModelAttributes(Map<String, Object> attributes) {
082 Long mvccVersion = (Long)attributes.get("mvccVersion");
083
084 if (mvccVersion != null) {
085 setMvccVersion(mvccVersion);
086 }
087
088 String uuid = (String)attributes.get("uuid");
089
090 if (uuid != null) {
091 setUuid(uuid);
092 }
093
094 Long layoutFriendlyURLId = (Long)attributes.get("layoutFriendlyURLId");
095
096 if (layoutFriendlyURLId != null) {
097 setLayoutFriendlyURLId(layoutFriendlyURLId);
098 }
099
100 Long groupId = (Long)attributes.get("groupId");
101
102 if (groupId != null) {
103 setGroupId(groupId);
104 }
105
106 Long companyId = (Long)attributes.get("companyId");
107
108 if (companyId != null) {
109 setCompanyId(companyId);
110 }
111
112 Long userId = (Long)attributes.get("userId");
113
114 if (userId != null) {
115 setUserId(userId);
116 }
117
118 String userName = (String)attributes.get("userName");
119
120 if (userName != null) {
121 setUserName(userName);
122 }
123
124 Date createDate = (Date)attributes.get("createDate");
125
126 if (createDate != null) {
127 setCreateDate(createDate);
128 }
129
130 Date modifiedDate = (Date)attributes.get("modifiedDate");
131
132 if (modifiedDate != null) {
133 setModifiedDate(modifiedDate);
134 }
135
136 Long plid = (Long)attributes.get("plid");
137
138 if (plid != null) {
139 setPlid(plid);
140 }
141
142 Boolean privateLayout = (Boolean)attributes.get("privateLayout");
143
144 if (privateLayout != null) {
145 setPrivateLayout(privateLayout);
146 }
147
148 String friendlyURL = (String)attributes.get("friendlyURL");
149
150 if (friendlyURL != null) {
151 setFriendlyURL(friendlyURL);
152 }
153
154 String languageId = (String)attributes.get("languageId");
155
156 if (languageId != null) {
157 setLanguageId(languageId);
158 }
159
160 Date lastPublishDate = (Date)attributes.get("lastPublishDate");
161
162 if (lastPublishDate != null) {
163 setLastPublishDate(lastPublishDate);
164 }
165 }
166
167 @Override
168 public java.lang.Object clone() {
169 return new LayoutFriendlyURLWrapper((LayoutFriendlyURL)_layoutFriendlyURL.clone());
170 }
171
172 @Override
173 public int compareTo(
174 com.liferay.portal.kernel.model.LayoutFriendlyURL layoutFriendlyURL) {
175 return _layoutFriendlyURL.compareTo(layoutFriendlyURL);
176 }
177
178
183 @Override
184 public long getCompanyId() {
185 return _layoutFriendlyURL.getCompanyId();
186 }
187
188
193 @Override
194 public Date getCreateDate() {
195 return _layoutFriendlyURL.getCreateDate();
196 }
197
198 @Override
199 public ExpandoBridge getExpandoBridge() {
200 return _layoutFriendlyURL.getExpandoBridge();
201 }
202
203
208 @Override
209 public java.lang.String getFriendlyURL() {
210 return _layoutFriendlyURL.getFriendlyURL();
211 }
212
213
218 @Override
219 public long getGroupId() {
220 return _layoutFriendlyURL.getGroupId();
221 }
222
223
228 @Override
229 public java.lang.String getLanguageId() {
230 return _layoutFriendlyURL.getLanguageId();
231 }
232
233
238 @Override
239 public Date getLastPublishDate() {
240 return _layoutFriendlyURL.getLastPublishDate();
241 }
242
243
248 @Override
249 public long getLayoutFriendlyURLId() {
250 return _layoutFriendlyURL.getLayoutFriendlyURLId();
251 }
252
253
258 @Override
259 public Date getModifiedDate() {
260 return _layoutFriendlyURL.getModifiedDate();
261 }
262
263
268 @Override
269 public long getMvccVersion() {
270 return _layoutFriendlyURL.getMvccVersion();
271 }
272
273
278 @Override
279 public long getPlid() {
280 return _layoutFriendlyURL.getPlid();
281 }
282
283
288 @Override
289 public long getPrimaryKey() {
290 return _layoutFriendlyURL.getPrimaryKey();
291 }
292
293 @Override
294 public Serializable getPrimaryKeyObj() {
295 return _layoutFriendlyURL.getPrimaryKeyObj();
296 }
297
298
303 @Override
304 public boolean getPrivateLayout() {
305 return _layoutFriendlyURL.getPrivateLayout();
306 }
307
308
313 @Override
314 public long getUserId() {
315 return _layoutFriendlyURL.getUserId();
316 }
317
318
323 @Override
324 public java.lang.String getUserName() {
325 return _layoutFriendlyURL.getUserName();
326 }
327
328
333 @Override
334 public java.lang.String getUserUuid() {
335 return _layoutFriendlyURL.getUserUuid();
336 }
337
338
343 @Override
344 public java.lang.String getUuid() {
345 return _layoutFriendlyURL.getUuid();
346 }
347
348 @Override
349 public int hashCode() {
350 return _layoutFriendlyURL.hashCode();
351 }
352
353 @Override
354 public boolean isCachedModel() {
355 return _layoutFriendlyURL.isCachedModel();
356 }
357
358 @Override
359 public boolean isEscapedModel() {
360 return _layoutFriendlyURL.isEscapedModel();
361 }
362
363 @Override
364 public boolean isNew() {
365 return _layoutFriendlyURL.isNew();
366 }
367
368
373 @Override
374 public boolean isPrivateLayout() {
375 return _layoutFriendlyURL.isPrivateLayout();
376 }
377
378 @Override
379 public void persist() {
380 _layoutFriendlyURL.persist();
381 }
382
383 @Override
384 public void setCachedModel(boolean cachedModel) {
385 _layoutFriendlyURL.setCachedModel(cachedModel);
386 }
387
388
393 @Override
394 public void setCompanyId(long companyId) {
395 _layoutFriendlyURL.setCompanyId(companyId);
396 }
397
398
403 @Override
404 public void setCreateDate(Date createDate) {
405 _layoutFriendlyURL.setCreateDate(createDate);
406 }
407
408 @Override
409 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
410 _layoutFriendlyURL.setExpandoBridgeAttributes(baseModel);
411 }
412
413 @Override
414 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
415 _layoutFriendlyURL.setExpandoBridgeAttributes(expandoBridge);
416 }
417
418 @Override
419 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
420 _layoutFriendlyURL.setExpandoBridgeAttributes(serviceContext);
421 }
422
423
428 @Override
429 public void setFriendlyURL(java.lang.String friendlyURL) {
430 _layoutFriendlyURL.setFriendlyURL(friendlyURL);
431 }
432
433
438 @Override
439 public void setGroupId(long groupId) {
440 _layoutFriendlyURL.setGroupId(groupId);
441 }
442
443
448 @Override
449 public void setLanguageId(java.lang.String languageId) {
450 _layoutFriendlyURL.setLanguageId(languageId);
451 }
452
453
458 @Override
459 public void setLastPublishDate(Date lastPublishDate) {
460 _layoutFriendlyURL.setLastPublishDate(lastPublishDate);
461 }
462
463
468 @Override
469 public void setLayoutFriendlyURLId(long layoutFriendlyURLId) {
470 _layoutFriendlyURL.setLayoutFriendlyURLId(layoutFriendlyURLId);
471 }
472
473
478 @Override
479 public void setModifiedDate(Date modifiedDate) {
480 _layoutFriendlyURL.setModifiedDate(modifiedDate);
481 }
482
483
488 @Override
489 public void setMvccVersion(long mvccVersion) {
490 _layoutFriendlyURL.setMvccVersion(mvccVersion);
491 }
492
493 @Override
494 public void setNew(boolean n) {
495 _layoutFriendlyURL.setNew(n);
496 }
497
498
503 @Override
504 public void setPlid(long plid) {
505 _layoutFriendlyURL.setPlid(plid);
506 }
507
508
513 @Override
514 public void setPrimaryKey(long primaryKey) {
515 _layoutFriendlyURL.setPrimaryKey(primaryKey);
516 }
517
518 @Override
519 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
520 _layoutFriendlyURL.setPrimaryKeyObj(primaryKeyObj);
521 }
522
523
528 @Override
529 public void setPrivateLayout(boolean privateLayout) {
530 _layoutFriendlyURL.setPrivateLayout(privateLayout);
531 }
532
533
538 @Override
539 public void setUserId(long userId) {
540 _layoutFriendlyURL.setUserId(userId);
541 }
542
543
548 @Override
549 public void setUserName(java.lang.String userName) {
550 _layoutFriendlyURL.setUserName(userName);
551 }
552
553
558 @Override
559 public void setUserUuid(java.lang.String userUuid) {
560 _layoutFriendlyURL.setUserUuid(userUuid);
561 }
562
563
568 @Override
569 public void setUuid(java.lang.String uuid) {
570 _layoutFriendlyURL.setUuid(uuid);
571 }
572
573 @Override
574 public CacheModel<com.liferay.portal.kernel.model.LayoutFriendlyURL> toCacheModel() {
575 return _layoutFriendlyURL.toCacheModel();
576 }
577
578 @Override
579 public com.liferay.portal.kernel.model.LayoutFriendlyURL toEscapedModel() {
580 return new LayoutFriendlyURLWrapper(_layoutFriendlyURL.toEscapedModel());
581 }
582
583 @Override
584 public java.lang.String toString() {
585 return _layoutFriendlyURL.toString();
586 }
587
588 @Override
589 public com.liferay.portal.kernel.model.LayoutFriendlyURL toUnescapedModel() {
590 return new LayoutFriendlyURLWrapper(_layoutFriendlyURL.toUnescapedModel());
591 }
592
593 @Override
594 public java.lang.String toXmlString() {
595 return _layoutFriendlyURL.toXmlString();
596 }
597
598 @Override
599 public boolean equals(Object obj) {
600 if (this == obj) {
601 return true;
602 }
603
604 if (!(obj instanceof LayoutFriendlyURLWrapper)) {
605 return false;
606 }
607
608 LayoutFriendlyURLWrapper layoutFriendlyURLWrapper = (LayoutFriendlyURLWrapper)obj;
609
610 if (Validator.equals(_layoutFriendlyURL,
611 layoutFriendlyURLWrapper._layoutFriendlyURL)) {
612 return true;
613 }
614
615 return false;
616 }
617
618 @Override
619 public StagedModelType getStagedModelType() {
620 return _layoutFriendlyURL.getStagedModelType();
621 }
622
623 @Override
624 public LayoutFriendlyURL getWrappedModel() {
625 return _layoutFriendlyURL;
626 }
627
628 @Override
629 public boolean isEntityCacheEnabled() {
630 return _layoutFriendlyURL.isEntityCacheEnabled();
631 }
632
633 @Override
634 public boolean isFinderCacheEnabled() {
635 return _layoutFriendlyURL.isFinderCacheEnabled();
636 }
637
638 @Override
639 public void resetOriginalValues() {
640 _layoutFriendlyURL.resetOriginalValues();
641 }
642
643 private final LayoutFriendlyURL _layoutFriendlyURL;
644 }