001
014
015 package com.liferay.portal.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.lar.StagedModelType;
020 import com.liferay.portal.kernel.util.Validator;
021
022 import java.util.Date;
023 import java.util.HashMap;
024 import java.util.Map;
025
026
035 @ProviderType
036 public class LayoutFriendlyURLWrapper implements LayoutFriendlyURL,
037 ModelWrapper<LayoutFriendlyURL> {
038 public LayoutFriendlyURLWrapper(LayoutFriendlyURL layoutFriendlyURL) {
039 _layoutFriendlyURL = layoutFriendlyURL;
040 }
041
042 @Override
043 public Class<?> getModelClass() {
044 return LayoutFriendlyURL.class;
045 }
046
047 @Override
048 public String getModelClassName() {
049 return LayoutFriendlyURL.class.getName();
050 }
051
052 @Override
053 public Map<String, Object> getModelAttributes() {
054 Map<String, Object> attributes = new HashMap<String, Object>();
055
056 attributes.put("mvccVersion", getMvccVersion());
057 attributes.put("uuid", getUuid());
058 attributes.put("layoutFriendlyURLId", getLayoutFriendlyURLId());
059 attributes.put("groupId", getGroupId());
060 attributes.put("companyId", getCompanyId());
061 attributes.put("userId", getUserId());
062 attributes.put("userName", getUserName());
063 attributes.put("createDate", getCreateDate());
064 attributes.put("modifiedDate", getModifiedDate());
065 attributes.put("plid", getPlid());
066 attributes.put("privateLayout", getPrivateLayout());
067 attributes.put("friendlyURL", getFriendlyURL());
068 attributes.put("languageId", getLanguageId());
069
070 return attributes;
071 }
072
073 @Override
074 public void setModelAttributes(Map<String, Object> attributes) {
075 Long mvccVersion = (Long)attributes.get("mvccVersion");
076
077 if (mvccVersion != null) {
078 setMvccVersion(mvccVersion);
079 }
080
081 String uuid = (String)attributes.get("uuid");
082
083 if (uuid != null) {
084 setUuid(uuid);
085 }
086
087 Long layoutFriendlyURLId = (Long)attributes.get("layoutFriendlyURLId");
088
089 if (layoutFriendlyURLId != null) {
090 setLayoutFriendlyURLId(layoutFriendlyURLId);
091 }
092
093 Long groupId = (Long)attributes.get("groupId");
094
095 if (groupId != null) {
096 setGroupId(groupId);
097 }
098
099 Long companyId = (Long)attributes.get("companyId");
100
101 if (companyId != null) {
102 setCompanyId(companyId);
103 }
104
105 Long userId = (Long)attributes.get("userId");
106
107 if (userId != null) {
108 setUserId(userId);
109 }
110
111 String userName = (String)attributes.get("userName");
112
113 if (userName != null) {
114 setUserName(userName);
115 }
116
117 Date createDate = (Date)attributes.get("createDate");
118
119 if (createDate != null) {
120 setCreateDate(createDate);
121 }
122
123 Date modifiedDate = (Date)attributes.get("modifiedDate");
124
125 if (modifiedDate != null) {
126 setModifiedDate(modifiedDate);
127 }
128
129 Long plid = (Long)attributes.get("plid");
130
131 if (plid != null) {
132 setPlid(plid);
133 }
134
135 Boolean privateLayout = (Boolean)attributes.get("privateLayout");
136
137 if (privateLayout != null) {
138 setPrivateLayout(privateLayout);
139 }
140
141 String friendlyURL = (String)attributes.get("friendlyURL");
142
143 if (friendlyURL != null) {
144 setFriendlyURL(friendlyURL);
145 }
146
147 String languageId = (String)attributes.get("languageId");
148
149 if (languageId != null) {
150 setLanguageId(languageId);
151 }
152 }
153
154 @Override
155 public java.lang.Object clone() {
156 return new LayoutFriendlyURLWrapper((LayoutFriendlyURL)_layoutFriendlyURL.clone());
157 }
158
159 @Override
160 public int compareTo(
161 com.liferay.portal.model.LayoutFriendlyURL layoutFriendlyURL) {
162 return _layoutFriendlyURL.compareTo(layoutFriendlyURL);
163 }
164
165
170 @Override
171 public long getCompanyId() {
172 return _layoutFriendlyURL.getCompanyId();
173 }
174
175
180 @Override
181 public java.util.Date getCreateDate() {
182 return _layoutFriendlyURL.getCreateDate();
183 }
184
185 @Override
186 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
187 return _layoutFriendlyURL.getExpandoBridge();
188 }
189
190
195 @Override
196 public java.lang.String getFriendlyURL() {
197 return _layoutFriendlyURL.getFriendlyURL();
198 }
199
200
205 @Override
206 public long getGroupId() {
207 return _layoutFriendlyURL.getGroupId();
208 }
209
210
215 @Override
216 public java.lang.String getLanguageId() {
217 return _layoutFriendlyURL.getLanguageId();
218 }
219
220
225 @Override
226 public long getLayoutFriendlyURLId() {
227 return _layoutFriendlyURL.getLayoutFriendlyURLId();
228 }
229
230
235 @Override
236 public java.util.Date getModifiedDate() {
237 return _layoutFriendlyURL.getModifiedDate();
238 }
239
240
245 @Override
246 public long getMvccVersion() {
247 return _layoutFriendlyURL.getMvccVersion();
248 }
249
250
255 @Override
256 public long getPlid() {
257 return _layoutFriendlyURL.getPlid();
258 }
259
260
265 @Override
266 public long getPrimaryKey() {
267 return _layoutFriendlyURL.getPrimaryKey();
268 }
269
270 @Override
271 public java.io.Serializable getPrimaryKeyObj() {
272 return _layoutFriendlyURL.getPrimaryKeyObj();
273 }
274
275
280 @Override
281 public boolean getPrivateLayout() {
282 return _layoutFriendlyURL.getPrivateLayout();
283 }
284
285
290 @Override
291 public long getUserId() {
292 return _layoutFriendlyURL.getUserId();
293 }
294
295
300 @Override
301 public java.lang.String getUserName() {
302 return _layoutFriendlyURL.getUserName();
303 }
304
305
310 @Override
311 public java.lang.String getUserUuid() {
312 return _layoutFriendlyURL.getUserUuid();
313 }
314
315
320 @Override
321 public java.lang.String getUuid() {
322 return _layoutFriendlyURL.getUuid();
323 }
324
325 @Override
326 public int hashCode() {
327 return _layoutFriendlyURL.hashCode();
328 }
329
330 @Override
331 public boolean isCachedModel() {
332 return _layoutFriendlyURL.isCachedModel();
333 }
334
335 @Override
336 public boolean isEscapedModel() {
337 return _layoutFriendlyURL.isEscapedModel();
338 }
339
340 @Override
341 public boolean isNew() {
342 return _layoutFriendlyURL.isNew();
343 }
344
345
350 @Override
351 public boolean isPrivateLayout() {
352 return _layoutFriendlyURL.isPrivateLayout();
353 }
354
355 @Override
356 public void persist() {
357 _layoutFriendlyURL.persist();
358 }
359
360 @Override
361 public void setCachedModel(boolean cachedModel) {
362 _layoutFriendlyURL.setCachedModel(cachedModel);
363 }
364
365
370 @Override
371 public void setCompanyId(long companyId) {
372 _layoutFriendlyURL.setCompanyId(companyId);
373 }
374
375
380 @Override
381 public void setCreateDate(java.util.Date createDate) {
382 _layoutFriendlyURL.setCreateDate(createDate);
383 }
384
385 @Override
386 public void setExpandoBridgeAttributes(
387 com.liferay.portal.model.BaseModel<?> baseModel) {
388 _layoutFriendlyURL.setExpandoBridgeAttributes(baseModel);
389 }
390
391 @Override
392 public void setExpandoBridgeAttributes(
393 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
394 _layoutFriendlyURL.setExpandoBridgeAttributes(expandoBridge);
395 }
396
397 @Override
398 public void setExpandoBridgeAttributes(
399 com.liferay.portal.service.ServiceContext serviceContext) {
400 _layoutFriendlyURL.setExpandoBridgeAttributes(serviceContext);
401 }
402
403
408 @Override
409 public void setFriendlyURL(java.lang.String friendlyURL) {
410 _layoutFriendlyURL.setFriendlyURL(friendlyURL);
411 }
412
413
418 @Override
419 public void setGroupId(long groupId) {
420 _layoutFriendlyURL.setGroupId(groupId);
421 }
422
423
428 @Override
429 public void setLanguageId(java.lang.String languageId) {
430 _layoutFriendlyURL.setLanguageId(languageId);
431 }
432
433
438 @Override
439 public void setLayoutFriendlyURLId(long layoutFriendlyURLId) {
440 _layoutFriendlyURL.setLayoutFriendlyURLId(layoutFriendlyURLId);
441 }
442
443
448 @Override
449 public void setModifiedDate(java.util.Date modifiedDate) {
450 _layoutFriendlyURL.setModifiedDate(modifiedDate);
451 }
452
453
458 @Override
459 public void setMvccVersion(long mvccVersion) {
460 _layoutFriendlyURL.setMvccVersion(mvccVersion);
461 }
462
463 @Override
464 public void setNew(boolean n) {
465 _layoutFriendlyURL.setNew(n);
466 }
467
468
473 @Override
474 public void setPlid(long plid) {
475 _layoutFriendlyURL.setPlid(plid);
476 }
477
478
483 @Override
484 public void setPrimaryKey(long primaryKey) {
485 _layoutFriendlyURL.setPrimaryKey(primaryKey);
486 }
487
488 @Override
489 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
490 _layoutFriendlyURL.setPrimaryKeyObj(primaryKeyObj);
491 }
492
493
498 @Override
499 public void setPrivateLayout(boolean privateLayout) {
500 _layoutFriendlyURL.setPrivateLayout(privateLayout);
501 }
502
503
508 @Override
509 public void setUserId(long userId) {
510 _layoutFriendlyURL.setUserId(userId);
511 }
512
513
518 @Override
519 public void setUserName(java.lang.String userName) {
520 _layoutFriendlyURL.setUserName(userName);
521 }
522
523
528 @Override
529 public void setUserUuid(java.lang.String userUuid) {
530 _layoutFriendlyURL.setUserUuid(userUuid);
531 }
532
533
538 @Override
539 public void setUuid(java.lang.String uuid) {
540 _layoutFriendlyURL.setUuid(uuid);
541 }
542
543 @Override
544 public com.liferay.portal.model.CacheModel<com.liferay.portal.model.LayoutFriendlyURL> toCacheModel() {
545 return _layoutFriendlyURL.toCacheModel();
546 }
547
548 @Override
549 public com.liferay.portal.model.LayoutFriendlyURL toEscapedModel() {
550 return new LayoutFriendlyURLWrapper(_layoutFriendlyURL.toEscapedModel());
551 }
552
553 @Override
554 public java.lang.String toString() {
555 return _layoutFriendlyURL.toString();
556 }
557
558 @Override
559 public com.liferay.portal.model.LayoutFriendlyURL toUnescapedModel() {
560 return new LayoutFriendlyURLWrapper(_layoutFriendlyURL.toUnescapedModel());
561 }
562
563 @Override
564 public java.lang.String toXmlString() {
565 return _layoutFriendlyURL.toXmlString();
566 }
567
568 @Override
569 public boolean equals(Object obj) {
570 if (this == obj) {
571 return true;
572 }
573
574 if (!(obj instanceof LayoutFriendlyURLWrapper)) {
575 return false;
576 }
577
578 LayoutFriendlyURLWrapper layoutFriendlyURLWrapper = (LayoutFriendlyURLWrapper)obj;
579
580 if (Validator.equals(_layoutFriendlyURL,
581 layoutFriendlyURLWrapper._layoutFriendlyURL)) {
582 return true;
583 }
584
585 return false;
586 }
587
588 @Override
589 public StagedModelType getStagedModelType() {
590 return _layoutFriendlyURL.getStagedModelType();
591 }
592
593
596 @Deprecated
597 public LayoutFriendlyURL getWrappedLayoutFriendlyURL() {
598 return _layoutFriendlyURL;
599 }
600
601 @Override
602 public LayoutFriendlyURL getWrappedModel() {
603 return _layoutFriendlyURL;
604 }
605
606 @Override
607 public boolean isEntityCacheEnabled() {
608 return _layoutFriendlyURL.isEntityCacheEnabled();
609 }
610
611 @Override
612 public boolean isFinderCacheEnabled() {
613 return _layoutFriendlyURL.isFinderCacheEnabled();
614 }
615
616 @Override
617 public void resetOriginalValues() {
618 _layoutFriendlyURL.resetOriginalValues();
619 }
620
621 private final LayoutFriendlyURL _layoutFriendlyURL;
622 }