001
014
015 package com.liferay.portal.model;
016
017 import com.liferay.portal.kernel.lar.StagedModelType;
018 import com.liferay.portal.kernel.util.Validator;
019
020 import java.util.Date;
021 import java.util.HashMap;
022 import java.util.Map;
023
024
033 public class LayoutFriendlyURLWrapper implements LayoutFriendlyURL,
034 ModelWrapper<LayoutFriendlyURL> {
035 public LayoutFriendlyURLWrapper(LayoutFriendlyURL layoutFriendlyURL) {
036 _layoutFriendlyURL = layoutFriendlyURL;
037 }
038
039 @Override
040 public Class<?> getModelClass() {
041 return LayoutFriendlyURL.class;
042 }
043
044 @Override
045 public String getModelClassName() {
046 return LayoutFriendlyURL.class.getName();
047 }
048
049 @Override
050 public Map<String, Object> getModelAttributes() {
051 Map<String, Object> attributes = new HashMap<String, Object>();
052
053 attributes.put("uuid", getUuid());
054 attributes.put("layoutFriendlyURLId", getLayoutFriendlyURLId());
055 attributes.put("groupId", getGroupId());
056 attributes.put("companyId", getCompanyId());
057 attributes.put("userId", getUserId());
058 attributes.put("userName", getUserName());
059 attributes.put("createDate", getCreateDate());
060 attributes.put("modifiedDate", getModifiedDate());
061 attributes.put("plid", getPlid());
062 attributes.put("privateLayout", getPrivateLayout());
063 attributes.put("friendlyURL", getFriendlyURL());
064 attributes.put("languageId", getLanguageId());
065
066 return attributes;
067 }
068
069 @Override
070 public void setModelAttributes(Map<String, Object> attributes) {
071 String uuid = (String)attributes.get("uuid");
072
073 if (uuid != null) {
074 setUuid(uuid);
075 }
076
077 Long layoutFriendlyURLId = (Long)attributes.get("layoutFriendlyURLId");
078
079 if (layoutFriendlyURLId != null) {
080 setLayoutFriendlyURLId(layoutFriendlyURLId);
081 }
082
083 Long groupId = (Long)attributes.get("groupId");
084
085 if (groupId != null) {
086 setGroupId(groupId);
087 }
088
089 Long companyId = (Long)attributes.get("companyId");
090
091 if (companyId != null) {
092 setCompanyId(companyId);
093 }
094
095 Long userId = (Long)attributes.get("userId");
096
097 if (userId != null) {
098 setUserId(userId);
099 }
100
101 String userName = (String)attributes.get("userName");
102
103 if (userName != null) {
104 setUserName(userName);
105 }
106
107 Date createDate = (Date)attributes.get("createDate");
108
109 if (createDate != null) {
110 setCreateDate(createDate);
111 }
112
113 Date modifiedDate = (Date)attributes.get("modifiedDate");
114
115 if (modifiedDate != null) {
116 setModifiedDate(modifiedDate);
117 }
118
119 Long plid = (Long)attributes.get("plid");
120
121 if (plid != null) {
122 setPlid(plid);
123 }
124
125 Boolean privateLayout = (Boolean)attributes.get("privateLayout");
126
127 if (privateLayout != null) {
128 setPrivateLayout(privateLayout);
129 }
130
131 String friendlyURL = (String)attributes.get("friendlyURL");
132
133 if (friendlyURL != null) {
134 setFriendlyURL(friendlyURL);
135 }
136
137 String languageId = (String)attributes.get("languageId");
138
139 if (languageId != null) {
140 setLanguageId(languageId);
141 }
142 }
143
144
149 @Override
150 public long getPrimaryKey() {
151 return _layoutFriendlyURL.getPrimaryKey();
152 }
153
154
159 @Override
160 public void setPrimaryKey(long primaryKey) {
161 _layoutFriendlyURL.setPrimaryKey(primaryKey);
162 }
163
164
169 @Override
170 public java.lang.String getUuid() {
171 return _layoutFriendlyURL.getUuid();
172 }
173
174
179 @Override
180 public void setUuid(java.lang.String uuid) {
181 _layoutFriendlyURL.setUuid(uuid);
182 }
183
184
189 @Override
190 public long getLayoutFriendlyURLId() {
191 return _layoutFriendlyURL.getLayoutFriendlyURLId();
192 }
193
194
199 @Override
200 public void setLayoutFriendlyURLId(long layoutFriendlyURLId) {
201 _layoutFriendlyURL.setLayoutFriendlyURLId(layoutFriendlyURLId);
202 }
203
204
209 @Override
210 public long getGroupId() {
211 return _layoutFriendlyURL.getGroupId();
212 }
213
214
219 @Override
220 public void setGroupId(long groupId) {
221 _layoutFriendlyURL.setGroupId(groupId);
222 }
223
224
229 @Override
230 public long getCompanyId() {
231 return _layoutFriendlyURL.getCompanyId();
232 }
233
234
239 @Override
240 public void setCompanyId(long companyId) {
241 _layoutFriendlyURL.setCompanyId(companyId);
242 }
243
244
249 @Override
250 public long getUserId() {
251 return _layoutFriendlyURL.getUserId();
252 }
253
254
259 @Override
260 public void setUserId(long userId) {
261 _layoutFriendlyURL.setUserId(userId);
262 }
263
264
270 @Override
271 public java.lang.String getUserUuid()
272 throws com.liferay.portal.kernel.exception.SystemException {
273 return _layoutFriendlyURL.getUserUuid();
274 }
275
276
281 @Override
282 public void setUserUuid(java.lang.String userUuid) {
283 _layoutFriendlyURL.setUserUuid(userUuid);
284 }
285
286
291 @Override
292 public java.lang.String getUserName() {
293 return _layoutFriendlyURL.getUserName();
294 }
295
296
301 @Override
302 public void setUserName(java.lang.String userName) {
303 _layoutFriendlyURL.setUserName(userName);
304 }
305
306
311 @Override
312 public java.util.Date getCreateDate() {
313 return _layoutFriendlyURL.getCreateDate();
314 }
315
316
321 @Override
322 public void setCreateDate(java.util.Date createDate) {
323 _layoutFriendlyURL.setCreateDate(createDate);
324 }
325
326
331 @Override
332 public java.util.Date getModifiedDate() {
333 return _layoutFriendlyURL.getModifiedDate();
334 }
335
336
341 @Override
342 public void setModifiedDate(java.util.Date modifiedDate) {
343 _layoutFriendlyURL.setModifiedDate(modifiedDate);
344 }
345
346
351 @Override
352 public long getPlid() {
353 return _layoutFriendlyURL.getPlid();
354 }
355
356
361 @Override
362 public void setPlid(long plid) {
363 _layoutFriendlyURL.setPlid(plid);
364 }
365
366
371 @Override
372 public boolean getPrivateLayout() {
373 return _layoutFriendlyURL.getPrivateLayout();
374 }
375
376
381 @Override
382 public boolean isPrivateLayout() {
383 return _layoutFriendlyURL.isPrivateLayout();
384 }
385
386
391 @Override
392 public void setPrivateLayout(boolean privateLayout) {
393 _layoutFriendlyURL.setPrivateLayout(privateLayout);
394 }
395
396
401 @Override
402 public java.lang.String getFriendlyURL() {
403 return _layoutFriendlyURL.getFriendlyURL();
404 }
405
406
411 @Override
412 public void setFriendlyURL(java.lang.String friendlyURL) {
413 _layoutFriendlyURL.setFriendlyURL(friendlyURL);
414 }
415
416
421 @Override
422 public java.lang.String getLanguageId() {
423 return _layoutFriendlyURL.getLanguageId();
424 }
425
426
431 @Override
432 public void setLanguageId(java.lang.String languageId) {
433 _layoutFriendlyURL.setLanguageId(languageId);
434 }
435
436 @Override
437 public boolean isNew() {
438 return _layoutFriendlyURL.isNew();
439 }
440
441 @Override
442 public void setNew(boolean n) {
443 _layoutFriendlyURL.setNew(n);
444 }
445
446 @Override
447 public boolean isCachedModel() {
448 return _layoutFriendlyURL.isCachedModel();
449 }
450
451 @Override
452 public void setCachedModel(boolean cachedModel) {
453 _layoutFriendlyURL.setCachedModel(cachedModel);
454 }
455
456 @Override
457 public boolean isEscapedModel() {
458 return _layoutFriendlyURL.isEscapedModel();
459 }
460
461 @Override
462 public java.io.Serializable getPrimaryKeyObj() {
463 return _layoutFriendlyURL.getPrimaryKeyObj();
464 }
465
466 @Override
467 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
468 _layoutFriendlyURL.setPrimaryKeyObj(primaryKeyObj);
469 }
470
471 @Override
472 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
473 return _layoutFriendlyURL.getExpandoBridge();
474 }
475
476 @Override
477 public void setExpandoBridgeAttributes(
478 com.liferay.portal.model.BaseModel<?> baseModel) {
479 _layoutFriendlyURL.setExpandoBridgeAttributes(baseModel);
480 }
481
482 @Override
483 public void setExpandoBridgeAttributes(
484 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
485 _layoutFriendlyURL.setExpandoBridgeAttributes(expandoBridge);
486 }
487
488 @Override
489 public void setExpandoBridgeAttributes(
490 com.liferay.portal.service.ServiceContext serviceContext) {
491 _layoutFriendlyURL.setExpandoBridgeAttributes(serviceContext);
492 }
493
494 @Override
495 public java.lang.Object clone() {
496 return new LayoutFriendlyURLWrapper((LayoutFriendlyURL)_layoutFriendlyURL.clone());
497 }
498
499 @Override
500 public int compareTo(
501 com.liferay.portal.model.LayoutFriendlyURL layoutFriendlyURL) {
502 return _layoutFriendlyURL.compareTo(layoutFriendlyURL);
503 }
504
505 @Override
506 public int hashCode() {
507 return _layoutFriendlyURL.hashCode();
508 }
509
510 @Override
511 public com.liferay.portal.model.CacheModel<com.liferay.portal.model.LayoutFriendlyURL> toCacheModel() {
512 return _layoutFriendlyURL.toCacheModel();
513 }
514
515 @Override
516 public com.liferay.portal.model.LayoutFriendlyURL toEscapedModel() {
517 return new LayoutFriendlyURLWrapper(_layoutFriendlyURL.toEscapedModel());
518 }
519
520 @Override
521 public com.liferay.portal.model.LayoutFriendlyURL toUnescapedModel() {
522 return new LayoutFriendlyURLWrapper(_layoutFriendlyURL.toUnescapedModel());
523 }
524
525 @Override
526 public java.lang.String toString() {
527 return _layoutFriendlyURL.toString();
528 }
529
530 @Override
531 public java.lang.String toXmlString() {
532 return _layoutFriendlyURL.toXmlString();
533 }
534
535 @Override
536 public void persist()
537 throws com.liferay.portal.kernel.exception.SystemException {
538 _layoutFriendlyURL.persist();
539 }
540
541 @Override
542 public boolean equals(Object obj) {
543 if (this == obj) {
544 return true;
545 }
546
547 if (!(obj instanceof LayoutFriendlyURLWrapper)) {
548 return false;
549 }
550
551 LayoutFriendlyURLWrapper layoutFriendlyURLWrapper = (LayoutFriendlyURLWrapper)obj;
552
553 if (Validator.equals(_layoutFriendlyURL,
554 layoutFriendlyURLWrapper._layoutFriendlyURL)) {
555 return true;
556 }
557
558 return false;
559 }
560
561 @Override
562 public StagedModelType getStagedModelType() {
563 return _layoutFriendlyURL.getStagedModelType();
564 }
565
566
569 public LayoutFriendlyURL getWrappedLayoutFriendlyURL() {
570 return _layoutFriendlyURL;
571 }
572
573 @Override
574 public LayoutFriendlyURL getWrappedModel() {
575 return _layoutFriendlyURL;
576 }
577
578 @Override
579 public void resetOriginalValues() {
580 _layoutFriendlyURL.resetOriginalValues();
581 }
582
583 private LayoutFriendlyURL _layoutFriendlyURL;
584 }