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("uuid", getUuid());
057 attributes.put("layoutFriendlyURLId", getLayoutFriendlyURLId());
058 attributes.put("groupId", getGroupId());
059 attributes.put("companyId", getCompanyId());
060 attributes.put("userId", getUserId());
061 attributes.put("userName", getUserName());
062 attributes.put("createDate", getCreateDate());
063 attributes.put("modifiedDate", getModifiedDate());
064 attributes.put("plid", getPlid());
065 attributes.put("privateLayout", getPrivateLayout());
066 attributes.put("friendlyURL", getFriendlyURL());
067 attributes.put("languageId", getLanguageId());
068
069 return attributes;
070 }
071
072 @Override
073 public void setModelAttributes(Map<String, Object> attributes) {
074 String uuid = (String)attributes.get("uuid");
075
076 if (uuid != null) {
077 setUuid(uuid);
078 }
079
080 Long layoutFriendlyURLId = (Long)attributes.get("layoutFriendlyURLId");
081
082 if (layoutFriendlyURLId != null) {
083 setLayoutFriendlyURLId(layoutFriendlyURLId);
084 }
085
086 Long groupId = (Long)attributes.get("groupId");
087
088 if (groupId != null) {
089 setGroupId(groupId);
090 }
091
092 Long companyId = (Long)attributes.get("companyId");
093
094 if (companyId != null) {
095 setCompanyId(companyId);
096 }
097
098 Long userId = (Long)attributes.get("userId");
099
100 if (userId != null) {
101 setUserId(userId);
102 }
103
104 String userName = (String)attributes.get("userName");
105
106 if (userName != null) {
107 setUserName(userName);
108 }
109
110 Date createDate = (Date)attributes.get("createDate");
111
112 if (createDate != null) {
113 setCreateDate(createDate);
114 }
115
116 Date modifiedDate = (Date)attributes.get("modifiedDate");
117
118 if (modifiedDate != null) {
119 setModifiedDate(modifiedDate);
120 }
121
122 Long plid = (Long)attributes.get("plid");
123
124 if (plid != null) {
125 setPlid(plid);
126 }
127
128 Boolean privateLayout = (Boolean)attributes.get("privateLayout");
129
130 if (privateLayout != null) {
131 setPrivateLayout(privateLayout);
132 }
133
134 String friendlyURL = (String)attributes.get("friendlyURL");
135
136 if (friendlyURL != null) {
137 setFriendlyURL(friendlyURL);
138 }
139
140 String languageId = (String)attributes.get("languageId");
141
142 if (languageId != null) {
143 setLanguageId(languageId);
144 }
145 }
146
147
152 @Override
153 public long getPrimaryKey() {
154 return _layoutFriendlyURL.getPrimaryKey();
155 }
156
157
162 @Override
163 public void setPrimaryKey(long primaryKey) {
164 _layoutFriendlyURL.setPrimaryKey(primaryKey);
165 }
166
167
172 @Override
173 public java.lang.String getUuid() {
174 return _layoutFriendlyURL.getUuid();
175 }
176
177
182 @Override
183 public void setUuid(java.lang.String uuid) {
184 _layoutFriendlyURL.setUuid(uuid);
185 }
186
187
192 @Override
193 public long getLayoutFriendlyURLId() {
194 return _layoutFriendlyURL.getLayoutFriendlyURLId();
195 }
196
197
202 @Override
203 public void setLayoutFriendlyURLId(long layoutFriendlyURLId) {
204 _layoutFriendlyURL.setLayoutFriendlyURLId(layoutFriendlyURLId);
205 }
206
207
212 @Override
213 public long getGroupId() {
214 return _layoutFriendlyURL.getGroupId();
215 }
216
217
222 @Override
223 public void setGroupId(long groupId) {
224 _layoutFriendlyURL.setGroupId(groupId);
225 }
226
227
232 @Override
233 public long getCompanyId() {
234 return _layoutFriendlyURL.getCompanyId();
235 }
236
237
242 @Override
243 public void setCompanyId(long companyId) {
244 _layoutFriendlyURL.setCompanyId(companyId);
245 }
246
247
252 @Override
253 public long getUserId() {
254 return _layoutFriendlyURL.getUserId();
255 }
256
257
262 @Override
263 public void setUserId(long userId) {
264 _layoutFriendlyURL.setUserId(userId);
265 }
266
267
273 @Override
274 public java.lang.String getUserUuid()
275 throws com.liferay.portal.kernel.exception.SystemException {
276 return _layoutFriendlyURL.getUserUuid();
277 }
278
279
284 @Override
285 public void setUserUuid(java.lang.String userUuid) {
286 _layoutFriendlyURL.setUserUuid(userUuid);
287 }
288
289
294 @Override
295 public java.lang.String getUserName() {
296 return _layoutFriendlyURL.getUserName();
297 }
298
299
304 @Override
305 public void setUserName(java.lang.String userName) {
306 _layoutFriendlyURL.setUserName(userName);
307 }
308
309
314 @Override
315 public java.util.Date getCreateDate() {
316 return _layoutFriendlyURL.getCreateDate();
317 }
318
319
324 @Override
325 public void setCreateDate(java.util.Date createDate) {
326 _layoutFriendlyURL.setCreateDate(createDate);
327 }
328
329
334 @Override
335 public java.util.Date getModifiedDate() {
336 return _layoutFriendlyURL.getModifiedDate();
337 }
338
339
344 @Override
345 public void setModifiedDate(java.util.Date modifiedDate) {
346 _layoutFriendlyURL.setModifiedDate(modifiedDate);
347 }
348
349
354 @Override
355 public long getPlid() {
356 return _layoutFriendlyURL.getPlid();
357 }
358
359
364 @Override
365 public void setPlid(long plid) {
366 _layoutFriendlyURL.setPlid(plid);
367 }
368
369
374 @Override
375 public boolean getPrivateLayout() {
376 return _layoutFriendlyURL.getPrivateLayout();
377 }
378
379
384 @Override
385 public boolean isPrivateLayout() {
386 return _layoutFriendlyURL.isPrivateLayout();
387 }
388
389
394 @Override
395 public void setPrivateLayout(boolean privateLayout) {
396 _layoutFriendlyURL.setPrivateLayout(privateLayout);
397 }
398
399
404 @Override
405 public java.lang.String getFriendlyURL() {
406 return _layoutFriendlyURL.getFriendlyURL();
407 }
408
409
414 @Override
415 public void setFriendlyURL(java.lang.String friendlyURL) {
416 _layoutFriendlyURL.setFriendlyURL(friendlyURL);
417 }
418
419
424 @Override
425 public java.lang.String getLanguageId() {
426 return _layoutFriendlyURL.getLanguageId();
427 }
428
429
434 @Override
435 public void setLanguageId(java.lang.String languageId) {
436 _layoutFriendlyURL.setLanguageId(languageId);
437 }
438
439 @Override
440 public boolean isNew() {
441 return _layoutFriendlyURL.isNew();
442 }
443
444 @Override
445 public void setNew(boolean n) {
446 _layoutFriendlyURL.setNew(n);
447 }
448
449 @Override
450 public boolean isCachedModel() {
451 return _layoutFriendlyURL.isCachedModel();
452 }
453
454 @Override
455 public void setCachedModel(boolean cachedModel) {
456 _layoutFriendlyURL.setCachedModel(cachedModel);
457 }
458
459 @Override
460 public boolean isEscapedModel() {
461 return _layoutFriendlyURL.isEscapedModel();
462 }
463
464 @Override
465 public java.io.Serializable getPrimaryKeyObj() {
466 return _layoutFriendlyURL.getPrimaryKeyObj();
467 }
468
469 @Override
470 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
471 _layoutFriendlyURL.setPrimaryKeyObj(primaryKeyObj);
472 }
473
474 @Override
475 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
476 return _layoutFriendlyURL.getExpandoBridge();
477 }
478
479 @Override
480 public void setExpandoBridgeAttributes(
481 com.liferay.portal.model.BaseModel<?> baseModel) {
482 _layoutFriendlyURL.setExpandoBridgeAttributes(baseModel);
483 }
484
485 @Override
486 public void setExpandoBridgeAttributes(
487 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
488 _layoutFriendlyURL.setExpandoBridgeAttributes(expandoBridge);
489 }
490
491 @Override
492 public void setExpandoBridgeAttributes(
493 com.liferay.portal.service.ServiceContext serviceContext) {
494 _layoutFriendlyURL.setExpandoBridgeAttributes(serviceContext);
495 }
496
497 @Override
498 public java.lang.Object clone() {
499 return new LayoutFriendlyURLWrapper((LayoutFriendlyURL)_layoutFriendlyURL.clone());
500 }
501
502 @Override
503 public int compareTo(
504 com.liferay.portal.model.LayoutFriendlyURL layoutFriendlyURL) {
505 return _layoutFriendlyURL.compareTo(layoutFriendlyURL);
506 }
507
508 @Override
509 public int hashCode() {
510 return _layoutFriendlyURL.hashCode();
511 }
512
513 @Override
514 public com.liferay.portal.model.CacheModel<com.liferay.portal.model.LayoutFriendlyURL> toCacheModel() {
515 return _layoutFriendlyURL.toCacheModel();
516 }
517
518 @Override
519 public com.liferay.portal.model.LayoutFriendlyURL toEscapedModel() {
520 return new LayoutFriendlyURLWrapper(_layoutFriendlyURL.toEscapedModel());
521 }
522
523 @Override
524 public com.liferay.portal.model.LayoutFriendlyURL toUnescapedModel() {
525 return new LayoutFriendlyURLWrapper(_layoutFriendlyURL.toUnescapedModel());
526 }
527
528 @Override
529 public java.lang.String toString() {
530 return _layoutFriendlyURL.toString();
531 }
532
533 @Override
534 public java.lang.String toXmlString() {
535 return _layoutFriendlyURL.toXmlString();
536 }
537
538 @Override
539 public void persist()
540 throws com.liferay.portal.kernel.exception.SystemException {
541 _layoutFriendlyURL.persist();
542 }
543
544 @Override
545 public boolean equals(Object obj) {
546 if (this == obj) {
547 return true;
548 }
549
550 if (!(obj instanceof LayoutFriendlyURLWrapper)) {
551 return false;
552 }
553
554 LayoutFriendlyURLWrapper layoutFriendlyURLWrapper = (LayoutFriendlyURLWrapper)obj;
555
556 if (Validator.equals(_layoutFriendlyURL,
557 layoutFriendlyURLWrapper._layoutFriendlyURL)) {
558 return true;
559 }
560
561 return false;
562 }
563
564 @Override
565 public StagedModelType getStagedModelType() {
566 return _layoutFriendlyURL.getStagedModelType();
567 }
568
569
572 public LayoutFriendlyURL getWrappedLayoutFriendlyURL() {
573 return _layoutFriendlyURL;
574 }
575
576 @Override
577 public LayoutFriendlyURL getWrappedModel() {
578 return _layoutFriendlyURL;
579 }
580
581 @Override
582 public void resetOriginalValues() {
583 _layoutFriendlyURL.resetOriginalValues();
584 }
585
586 private LayoutFriendlyURL _layoutFriendlyURL;
587 }