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
021 import com.liferay.portlet.exportimport.lar.StagedModelType;
022
023 import java.util.Date;
024 import java.util.HashMap;
025 import java.util.Map;
026
027
036 @ProviderType
037 public class LayoutFriendlyURLWrapper implements LayoutFriendlyURL,
038 ModelWrapper<LayoutFriendlyURL> {
039 public LayoutFriendlyURLWrapper(LayoutFriendlyURL layoutFriendlyURL) {
040 _layoutFriendlyURL = layoutFriendlyURL;
041 }
042
043 @Override
044 public Class<?> getModelClass() {
045 return LayoutFriendlyURL.class;
046 }
047
048 @Override
049 public String getModelClassName() {
050 return LayoutFriendlyURL.class.getName();
051 }
052
053 @Override
054 public Map<String, Object> getModelAttributes() {
055 Map<String, Object> attributes = new HashMap<String, Object>();
056
057 attributes.put("mvccVersion", getMvccVersion());
058 attributes.put("uuid", getUuid());
059 attributes.put("layoutFriendlyURLId", getLayoutFriendlyURLId());
060 attributes.put("groupId", getGroupId());
061 attributes.put("companyId", getCompanyId());
062 attributes.put("userId", getUserId());
063 attributes.put("userName", getUserName());
064 attributes.put("createDate", getCreateDate());
065 attributes.put("modifiedDate", getModifiedDate());
066 attributes.put("plid", getPlid());
067 attributes.put("privateLayout", getPrivateLayout());
068 attributes.put("friendlyURL", getFriendlyURL());
069 attributes.put("languageId", getLanguageId());
070 attributes.put("lastPublishDate", getLastPublishDate());
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 String uuid = (String)attributes.get("uuid");
084
085 if (uuid != null) {
086 setUuid(uuid);
087 }
088
089 Long layoutFriendlyURLId = (Long)attributes.get("layoutFriendlyURLId");
090
091 if (layoutFriendlyURLId != null) {
092 setLayoutFriendlyURLId(layoutFriendlyURLId);
093 }
094
095 Long groupId = (Long)attributes.get("groupId");
096
097 if (groupId != null) {
098 setGroupId(groupId);
099 }
100
101 Long companyId = (Long)attributes.get("companyId");
102
103 if (companyId != null) {
104 setCompanyId(companyId);
105 }
106
107 Long userId = (Long)attributes.get("userId");
108
109 if (userId != null) {
110 setUserId(userId);
111 }
112
113 String userName = (String)attributes.get("userName");
114
115 if (userName != null) {
116 setUserName(userName);
117 }
118
119 Date createDate = (Date)attributes.get("createDate");
120
121 if (createDate != null) {
122 setCreateDate(createDate);
123 }
124
125 Date modifiedDate = (Date)attributes.get("modifiedDate");
126
127 if (modifiedDate != null) {
128 setModifiedDate(modifiedDate);
129 }
130
131 Long plid = (Long)attributes.get("plid");
132
133 if (plid != null) {
134 setPlid(plid);
135 }
136
137 Boolean privateLayout = (Boolean)attributes.get("privateLayout");
138
139 if (privateLayout != null) {
140 setPrivateLayout(privateLayout);
141 }
142
143 String friendlyURL = (String)attributes.get("friendlyURL");
144
145 if (friendlyURL != null) {
146 setFriendlyURL(friendlyURL);
147 }
148
149 String languageId = (String)attributes.get("languageId");
150
151 if (languageId != null) {
152 setLanguageId(languageId);
153 }
154
155 Date lastPublishDate = (Date)attributes.get("lastPublishDate");
156
157 if (lastPublishDate != null) {
158 setLastPublishDate(lastPublishDate);
159 }
160 }
161
162 @Override
163 public java.lang.Object clone() {
164 return new LayoutFriendlyURLWrapper((LayoutFriendlyURL)_layoutFriendlyURL.clone());
165 }
166
167 @Override
168 public int compareTo(
169 com.liferay.portal.model.LayoutFriendlyURL layoutFriendlyURL) {
170 return _layoutFriendlyURL.compareTo(layoutFriendlyURL);
171 }
172
173
178 @Override
179 public long getCompanyId() {
180 return _layoutFriendlyURL.getCompanyId();
181 }
182
183
188 @Override
189 public Date getCreateDate() {
190 return _layoutFriendlyURL.getCreateDate();
191 }
192
193 @Override
194 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
195 return _layoutFriendlyURL.getExpandoBridge();
196 }
197
198
203 @Override
204 public java.lang.String getFriendlyURL() {
205 return _layoutFriendlyURL.getFriendlyURL();
206 }
207
208
213 @Override
214 public long getGroupId() {
215 return _layoutFriendlyURL.getGroupId();
216 }
217
218
223 @Override
224 public java.lang.String getLanguageId() {
225 return _layoutFriendlyURL.getLanguageId();
226 }
227
228
233 @Override
234 public Date getLastPublishDate() {
235 return _layoutFriendlyURL.getLastPublishDate();
236 }
237
238
243 @Override
244 public long getLayoutFriendlyURLId() {
245 return _layoutFriendlyURL.getLayoutFriendlyURLId();
246 }
247
248
253 @Override
254 public Date getModifiedDate() {
255 return _layoutFriendlyURL.getModifiedDate();
256 }
257
258
263 @Override
264 public long getMvccVersion() {
265 return _layoutFriendlyURL.getMvccVersion();
266 }
267
268
273 @Override
274 public long getPlid() {
275 return _layoutFriendlyURL.getPlid();
276 }
277
278
283 @Override
284 public long getPrimaryKey() {
285 return _layoutFriendlyURL.getPrimaryKey();
286 }
287
288 @Override
289 public java.io.Serializable getPrimaryKeyObj() {
290 return _layoutFriendlyURL.getPrimaryKeyObj();
291 }
292
293
298 @Override
299 public boolean getPrivateLayout() {
300 return _layoutFriendlyURL.getPrivateLayout();
301 }
302
303
308 @Override
309 public long getUserId() {
310 return _layoutFriendlyURL.getUserId();
311 }
312
313
318 @Override
319 public java.lang.String getUserName() {
320 return _layoutFriendlyURL.getUserName();
321 }
322
323
328 @Override
329 public java.lang.String getUserUuid() {
330 return _layoutFriendlyURL.getUserUuid();
331 }
332
333
338 @Override
339 public java.lang.String getUuid() {
340 return _layoutFriendlyURL.getUuid();
341 }
342
343 @Override
344 public int hashCode() {
345 return _layoutFriendlyURL.hashCode();
346 }
347
348 @Override
349 public boolean isCachedModel() {
350 return _layoutFriendlyURL.isCachedModel();
351 }
352
353 @Override
354 public boolean isEscapedModel() {
355 return _layoutFriendlyURL.isEscapedModel();
356 }
357
358 @Override
359 public boolean isNew() {
360 return _layoutFriendlyURL.isNew();
361 }
362
363
368 @Override
369 public boolean isPrivateLayout() {
370 return _layoutFriendlyURL.isPrivateLayout();
371 }
372
373 @Override
374 public void persist() {
375 _layoutFriendlyURL.persist();
376 }
377
378 @Override
379 public void setCachedModel(boolean cachedModel) {
380 _layoutFriendlyURL.setCachedModel(cachedModel);
381 }
382
383
388 @Override
389 public void setCompanyId(long companyId) {
390 _layoutFriendlyURL.setCompanyId(companyId);
391 }
392
393
398 @Override
399 public void setCreateDate(Date createDate) {
400 _layoutFriendlyURL.setCreateDate(createDate);
401 }
402
403 @Override
404 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
405 _layoutFriendlyURL.setExpandoBridgeAttributes(baseModel);
406 }
407
408 @Override
409 public void setExpandoBridgeAttributes(
410 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
411 _layoutFriendlyURL.setExpandoBridgeAttributes(expandoBridge);
412 }
413
414 @Override
415 public void setExpandoBridgeAttributes(
416 com.liferay.portal.service.ServiceContext serviceContext) {
417 _layoutFriendlyURL.setExpandoBridgeAttributes(serviceContext);
418 }
419
420
425 @Override
426 public void setFriendlyURL(java.lang.String friendlyURL) {
427 _layoutFriendlyURL.setFriendlyURL(friendlyURL);
428 }
429
430
435 @Override
436 public void setGroupId(long groupId) {
437 _layoutFriendlyURL.setGroupId(groupId);
438 }
439
440
445 @Override
446 public void setLanguageId(java.lang.String languageId) {
447 _layoutFriendlyURL.setLanguageId(languageId);
448 }
449
450
455 @Override
456 public void setLastPublishDate(Date lastPublishDate) {
457 _layoutFriendlyURL.setLastPublishDate(lastPublishDate);
458 }
459
460
465 @Override
466 public void setLayoutFriendlyURLId(long layoutFriendlyURLId) {
467 _layoutFriendlyURL.setLayoutFriendlyURLId(layoutFriendlyURLId);
468 }
469
470
475 @Override
476 public void setModifiedDate(Date modifiedDate) {
477 _layoutFriendlyURL.setModifiedDate(modifiedDate);
478 }
479
480
485 @Override
486 public void setMvccVersion(long mvccVersion) {
487 _layoutFriendlyURL.setMvccVersion(mvccVersion);
488 }
489
490 @Override
491 public void setNew(boolean n) {
492 _layoutFriendlyURL.setNew(n);
493 }
494
495
500 @Override
501 public void setPlid(long plid) {
502 _layoutFriendlyURL.setPlid(plid);
503 }
504
505
510 @Override
511 public void setPrimaryKey(long primaryKey) {
512 _layoutFriendlyURL.setPrimaryKey(primaryKey);
513 }
514
515 @Override
516 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
517 _layoutFriendlyURL.setPrimaryKeyObj(primaryKeyObj);
518 }
519
520
525 @Override
526 public void setPrivateLayout(boolean privateLayout) {
527 _layoutFriendlyURL.setPrivateLayout(privateLayout);
528 }
529
530
535 @Override
536 public void setUserId(long userId) {
537 _layoutFriendlyURL.setUserId(userId);
538 }
539
540
545 @Override
546 public void setUserName(java.lang.String userName) {
547 _layoutFriendlyURL.setUserName(userName);
548 }
549
550
555 @Override
556 public void setUserUuid(java.lang.String userUuid) {
557 _layoutFriendlyURL.setUserUuid(userUuid);
558 }
559
560
565 @Override
566 public void setUuid(java.lang.String uuid) {
567 _layoutFriendlyURL.setUuid(uuid);
568 }
569
570 @Override
571 public CacheModel<com.liferay.portal.model.LayoutFriendlyURL> toCacheModel() {
572 return _layoutFriendlyURL.toCacheModel();
573 }
574
575 @Override
576 public com.liferay.portal.model.LayoutFriendlyURL toEscapedModel() {
577 return new LayoutFriendlyURLWrapper(_layoutFriendlyURL.toEscapedModel());
578 }
579
580 @Override
581 public java.lang.String toString() {
582 return _layoutFriendlyURL.toString();
583 }
584
585 @Override
586 public com.liferay.portal.model.LayoutFriendlyURL toUnescapedModel() {
587 return new LayoutFriendlyURLWrapper(_layoutFriendlyURL.toUnescapedModel());
588 }
589
590 @Override
591 public java.lang.String toXmlString() {
592 return _layoutFriendlyURL.toXmlString();
593 }
594
595 @Override
596 public boolean equals(Object obj) {
597 if (this == obj) {
598 return true;
599 }
600
601 if (!(obj instanceof LayoutFriendlyURLWrapper)) {
602 return false;
603 }
604
605 LayoutFriendlyURLWrapper layoutFriendlyURLWrapper = (LayoutFriendlyURLWrapper)obj;
606
607 if (Validator.equals(_layoutFriendlyURL,
608 layoutFriendlyURLWrapper._layoutFriendlyURL)) {
609 return true;
610 }
611
612 return false;
613 }
614
615 @Override
616 public StagedModelType getStagedModelType() {
617 return _layoutFriendlyURL.getStagedModelType();
618 }
619
620 @Override
621 public LayoutFriendlyURL getWrappedModel() {
622 return _layoutFriendlyURL;
623 }
624
625 @Override
626 public boolean isEntityCacheEnabled() {
627 return _layoutFriendlyURL.isEntityCacheEnabled();
628 }
629
630 @Override
631 public boolean isFinderCacheEnabled() {
632 return _layoutFriendlyURL.isFinderCacheEnabled();
633 }
634
635 @Override
636 public void resetOriginalValues() {
637 _layoutFriendlyURL.resetOriginalValues();
638 }
639
640 private final LayoutFriendlyURL _layoutFriendlyURL;
641 }