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
071 return attributes;
072 }
073
074 @Override
075 public void setModelAttributes(Map<String, Object> attributes) {
076 Long mvccVersion = (Long)attributes.get("mvccVersion");
077
078 if (mvccVersion != null) {
079 setMvccVersion(mvccVersion);
080 }
081
082 String uuid = (String)attributes.get("uuid");
083
084 if (uuid != null) {
085 setUuid(uuid);
086 }
087
088 Long layoutFriendlyURLId = (Long)attributes.get("layoutFriendlyURLId");
089
090 if (layoutFriendlyURLId != null) {
091 setLayoutFriendlyURLId(layoutFriendlyURLId);
092 }
093
094 Long groupId = (Long)attributes.get("groupId");
095
096 if (groupId != null) {
097 setGroupId(groupId);
098 }
099
100 Long companyId = (Long)attributes.get("companyId");
101
102 if (companyId != null) {
103 setCompanyId(companyId);
104 }
105
106 Long userId = (Long)attributes.get("userId");
107
108 if (userId != null) {
109 setUserId(userId);
110 }
111
112 String userName = (String)attributes.get("userName");
113
114 if (userName != null) {
115 setUserName(userName);
116 }
117
118 Date createDate = (Date)attributes.get("createDate");
119
120 if (createDate != null) {
121 setCreateDate(createDate);
122 }
123
124 Date modifiedDate = (Date)attributes.get("modifiedDate");
125
126 if (modifiedDate != null) {
127 setModifiedDate(modifiedDate);
128 }
129
130 Long plid = (Long)attributes.get("plid");
131
132 if (plid != null) {
133 setPlid(plid);
134 }
135
136 Boolean privateLayout = (Boolean)attributes.get("privateLayout");
137
138 if (privateLayout != null) {
139 setPrivateLayout(privateLayout);
140 }
141
142 String friendlyURL = (String)attributes.get("friendlyURL");
143
144 if (friendlyURL != null) {
145 setFriendlyURL(friendlyURL);
146 }
147
148 String languageId = (String)attributes.get("languageId");
149
150 if (languageId != null) {
151 setLanguageId(languageId);
152 }
153 }
154
155 @Override
156 public java.lang.Object clone() {
157 return new LayoutFriendlyURLWrapper((LayoutFriendlyURL)_layoutFriendlyURL.clone());
158 }
159
160 @Override
161 public int compareTo(
162 com.liferay.portal.model.LayoutFriendlyURL layoutFriendlyURL) {
163 return _layoutFriendlyURL.compareTo(layoutFriendlyURL);
164 }
165
166
171 @Override
172 public long getCompanyId() {
173 return _layoutFriendlyURL.getCompanyId();
174 }
175
176
181 @Override
182 public Date getCreateDate() {
183 return _layoutFriendlyURL.getCreateDate();
184 }
185
186 @Override
187 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
188 return _layoutFriendlyURL.getExpandoBridge();
189 }
190
191
196 @Override
197 public java.lang.String getFriendlyURL() {
198 return _layoutFriendlyURL.getFriendlyURL();
199 }
200
201
206 @Override
207 public long getGroupId() {
208 return _layoutFriendlyURL.getGroupId();
209 }
210
211
216 @Override
217 public java.lang.String getLanguageId() {
218 return _layoutFriendlyURL.getLanguageId();
219 }
220
221
226 @Override
227 public long getLayoutFriendlyURLId() {
228 return _layoutFriendlyURL.getLayoutFriendlyURLId();
229 }
230
231
236 @Override
237 public Date getModifiedDate() {
238 return _layoutFriendlyURL.getModifiedDate();
239 }
240
241
246 @Override
247 public long getMvccVersion() {
248 return _layoutFriendlyURL.getMvccVersion();
249 }
250
251
256 @Override
257 public long getPlid() {
258 return _layoutFriendlyURL.getPlid();
259 }
260
261
266 @Override
267 public long getPrimaryKey() {
268 return _layoutFriendlyURL.getPrimaryKey();
269 }
270
271 @Override
272 public java.io.Serializable getPrimaryKeyObj() {
273 return _layoutFriendlyURL.getPrimaryKeyObj();
274 }
275
276
281 @Override
282 public boolean getPrivateLayout() {
283 return _layoutFriendlyURL.getPrivateLayout();
284 }
285
286
291 @Override
292 public long getUserId() {
293 return _layoutFriendlyURL.getUserId();
294 }
295
296
301 @Override
302 public java.lang.String getUserName() {
303 return _layoutFriendlyURL.getUserName();
304 }
305
306
311 @Override
312 public java.lang.String getUserUuid() {
313 return _layoutFriendlyURL.getUserUuid();
314 }
315
316
321 @Override
322 public java.lang.String getUuid() {
323 return _layoutFriendlyURL.getUuid();
324 }
325
326 @Override
327 public int hashCode() {
328 return _layoutFriendlyURL.hashCode();
329 }
330
331 @Override
332 public boolean isCachedModel() {
333 return _layoutFriendlyURL.isCachedModel();
334 }
335
336 @Override
337 public boolean isEscapedModel() {
338 return _layoutFriendlyURL.isEscapedModel();
339 }
340
341 @Override
342 public boolean isNew() {
343 return _layoutFriendlyURL.isNew();
344 }
345
346
351 @Override
352 public boolean isPrivateLayout() {
353 return _layoutFriendlyURL.isPrivateLayout();
354 }
355
356 @Override
357 public void persist() {
358 _layoutFriendlyURL.persist();
359 }
360
361 @Override
362 public void setCachedModel(boolean cachedModel) {
363 _layoutFriendlyURL.setCachedModel(cachedModel);
364 }
365
366
371 @Override
372 public void setCompanyId(long companyId) {
373 _layoutFriendlyURL.setCompanyId(companyId);
374 }
375
376
381 @Override
382 public void setCreateDate(Date createDate) {
383 _layoutFriendlyURL.setCreateDate(createDate);
384 }
385
386 @Override
387 public void setExpandoBridgeAttributes(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(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 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 }