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