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 import com.liferay.portal.service.ServiceContext;
021
022 import com.liferay.portlet.expando.model.ExpandoBridge;
023
024 import java.io.Serializable;
025
026 import java.util.Date;
027 import java.util.HashMap;
028 import java.util.Map;
029
030
039 @ProviderType
040 public class LayoutSetWrapper implements LayoutSet, ModelWrapper<LayoutSet> {
041 public LayoutSetWrapper(LayoutSet layoutSet) {
042 _layoutSet = layoutSet;
043 }
044
045 @Override
046 public Class<?> getModelClass() {
047 return LayoutSet.class;
048 }
049
050 @Override
051 public String getModelClassName() {
052 return LayoutSet.class.getName();
053 }
054
055 @Override
056 public Map<String, Object> getModelAttributes() {
057 Map<String, Object> attributes = new HashMap<String, Object>();
058
059 attributes.put("mvccVersion", getMvccVersion());
060 attributes.put("layoutSetId", getLayoutSetId());
061 attributes.put("groupId", getGroupId());
062 attributes.put("companyId", getCompanyId());
063 attributes.put("createDate", getCreateDate());
064 attributes.put("modifiedDate", getModifiedDate());
065 attributes.put("privateLayout", getPrivateLayout());
066 attributes.put("logoId", getLogoId());
067 attributes.put("themeId", getThemeId());
068 attributes.put("colorSchemeId", getColorSchemeId());
069 attributes.put("wapThemeId", getWapThemeId());
070 attributes.put("wapColorSchemeId", getWapColorSchemeId());
071 attributes.put("css", getCss());
072 attributes.put("pageCount", getPageCount());
073 attributes.put("settings", getSettings());
074 attributes.put("layoutSetPrototypeUuid", getLayoutSetPrototypeUuid());
075 attributes.put("layoutSetPrototypeLinkEnabled",
076 getLayoutSetPrototypeLinkEnabled());
077
078 return attributes;
079 }
080
081 @Override
082 public void setModelAttributes(Map<String, Object> attributes) {
083 Long mvccVersion = (Long)attributes.get("mvccVersion");
084
085 if (mvccVersion != null) {
086 setMvccVersion(mvccVersion);
087 }
088
089 Long layoutSetId = (Long)attributes.get("layoutSetId");
090
091 if (layoutSetId != null) {
092 setLayoutSetId(layoutSetId);
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 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 Boolean privateLayout = (Boolean)attributes.get("privateLayout");
120
121 if (privateLayout != null) {
122 setPrivateLayout(privateLayout);
123 }
124
125 Long logoId = (Long)attributes.get("logoId");
126
127 if (logoId != null) {
128 setLogoId(logoId);
129 }
130
131 String themeId = (String)attributes.get("themeId");
132
133 if (themeId != null) {
134 setThemeId(themeId);
135 }
136
137 String colorSchemeId = (String)attributes.get("colorSchemeId");
138
139 if (colorSchemeId != null) {
140 setColorSchemeId(colorSchemeId);
141 }
142
143 String wapThemeId = (String)attributes.get("wapThemeId");
144
145 if (wapThemeId != null) {
146 setWapThemeId(wapThemeId);
147 }
148
149 String wapColorSchemeId = (String)attributes.get("wapColorSchemeId");
150
151 if (wapColorSchemeId != null) {
152 setWapColorSchemeId(wapColorSchemeId);
153 }
154
155 String css = (String)attributes.get("css");
156
157 if (css != null) {
158 setCss(css);
159 }
160
161 Integer pageCount = (Integer)attributes.get("pageCount");
162
163 if (pageCount != null) {
164 setPageCount(pageCount);
165 }
166
167 String settings = (String)attributes.get("settings");
168
169 if (settings != null) {
170 setSettings(settings);
171 }
172
173 String layoutSetPrototypeUuid = (String)attributes.get(
174 "layoutSetPrototypeUuid");
175
176 if (layoutSetPrototypeUuid != null) {
177 setLayoutSetPrototypeUuid(layoutSetPrototypeUuid);
178 }
179
180 Boolean layoutSetPrototypeLinkEnabled = (Boolean)attributes.get(
181 "layoutSetPrototypeLinkEnabled");
182
183 if (layoutSetPrototypeLinkEnabled != null) {
184 setLayoutSetPrototypeLinkEnabled(layoutSetPrototypeLinkEnabled);
185 }
186 }
187
188 @Override
189 public java.lang.Object clone() {
190 return new LayoutSetWrapper((LayoutSet)_layoutSet.clone());
191 }
192
193 @Override
194 public int compareTo(com.liferay.portal.model.LayoutSet layoutSet) {
195 return _layoutSet.compareTo(layoutSet);
196 }
197
198
209 @Override
210 public com.liferay.portal.model.ColorScheme getColorScheme() {
211 return _layoutSet.getColorScheme();
212 }
213
214
219 @Override
220 public java.lang.String getColorSchemeId() {
221 return _layoutSet.getColorSchemeId();
222 }
223
224 @Override
225 public java.lang.String getCompanyFallbackVirtualHostname() {
226 return _layoutSet.getCompanyFallbackVirtualHostname();
227 }
228
229
234 @Override
235 public long getCompanyId() {
236 return _layoutSet.getCompanyId();
237 }
238
239
244 @Override
245 public Date getCreateDate() {
246 return _layoutSet.getCreateDate();
247 }
248
249
254 @Override
255 public java.lang.String getCss() {
256 return _layoutSet.getCss();
257 }
258
259 @Override
260 public ExpandoBridge getExpandoBridge() {
261 return _layoutSet.getExpandoBridge();
262 }
263
264
269 @Override
270 public com.liferay.portal.model.Group getGroup()
271 throws com.liferay.portal.kernel.exception.PortalException {
272 return _layoutSet.getGroup();
273 }
274
275
280 @Override
281 public long getGroupId() {
282 return _layoutSet.getGroupId();
283 }
284
285
290 @Override
291 public long getLayoutSetId() {
292 return _layoutSet.getLayoutSetId();
293 }
294
295
306 @Override
307 public long getLayoutSetPrototypeId()
308 throws com.liferay.portal.kernel.exception.PortalException {
309 return _layoutSet.getLayoutSetPrototypeId();
310 }
311
312
317 @Override
318 public boolean getLayoutSetPrototypeLinkEnabled() {
319 return _layoutSet.getLayoutSetPrototypeLinkEnabled();
320 }
321
322
327 @Override
328 public java.lang.String getLayoutSetPrototypeUuid() {
329 return _layoutSet.getLayoutSetPrototypeUuid();
330 }
331
332 @Override
333 public long getLiveLogoId() {
334 return _layoutSet.getLiveLogoId();
335 }
336
337 @Override
338 public boolean getLogo() {
339 return _layoutSet.getLogo();
340 }
341
342
347 @Override
348 public long getLogoId() {
349 return _layoutSet.getLogoId();
350 }
351
352
357 @Override
358 public Date getModifiedDate() {
359 return _layoutSet.getModifiedDate();
360 }
361
362
367 @Override
368 public long getMvccVersion() {
369 return _layoutSet.getMvccVersion();
370 }
371
372
377 @Override
378 public int getPageCount() {
379 return _layoutSet.getPageCount();
380 }
381
382
387 @Override
388 public long getPrimaryKey() {
389 return _layoutSet.getPrimaryKey();
390 }
391
392 @Override
393 public Serializable getPrimaryKeyObj() {
394 return _layoutSet.getPrimaryKeyObj();
395 }
396
397
402 @Override
403 public boolean getPrivateLayout() {
404 return _layoutSet.getPrivateLayout();
405 }
406
407
412 @Override
413 public java.lang.String getSettings() {
414 return _layoutSet.getSettings();
415 }
416
417 @Override
418 public com.liferay.portal.kernel.util.UnicodeProperties getSettingsProperties() {
419 return _layoutSet.getSettingsProperties();
420 }
421
422 @Override
423 public java.lang.String getSettingsProperty(java.lang.String key) {
424 return _layoutSet.getSettingsProperty(key);
425 }
426
427 @Override
428 public com.liferay.portal.model.Theme getTheme() {
429 return _layoutSet.getTheme();
430 }
431
432
437 @Override
438 public java.lang.String getThemeId() {
439 return _layoutSet.getThemeId();
440 }
441
442 @Override
443 public java.lang.String getThemeSetting(java.lang.String key,
444 java.lang.String device) {
445 return _layoutSet.getThemeSetting(key, device);
446 }
447
448
459 @Override
460 public java.lang.String getVirtualHostname() {
461 return _layoutSet.getVirtualHostname();
462 }
463
464 @Override
465 public com.liferay.portal.model.ColorScheme getWapColorScheme() {
466 return _layoutSet.getWapColorScheme();
467 }
468
469
474 @Override
475 public java.lang.String getWapColorSchemeId() {
476 return _layoutSet.getWapColorSchemeId();
477 }
478
479 @Override
480 public com.liferay.portal.model.Theme getWapTheme() {
481 return _layoutSet.getWapTheme();
482 }
483
484
489 @Override
490 public java.lang.String getWapThemeId() {
491 return _layoutSet.getWapThemeId();
492 }
493
494 @Override
495 public boolean hasSetModifiedDate() {
496 return _layoutSet.hasSetModifiedDate();
497 }
498
499 @Override
500 public int hashCode() {
501 return _layoutSet.hashCode();
502 }
503
504 @Override
505 public boolean isCachedModel() {
506 return _layoutSet.isCachedModel();
507 }
508
509 @Override
510 public boolean isEscapedModel() {
511 return _layoutSet.isEscapedModel();
512 }
513
514 @Override
515 public boolean isLayoutSetPrototypeLinkActive() {
516 return _layoutSet.isLayoutSetPrototypeLinkActive();
517 }
518
519
524 @Override
525 public boolean isLayoutSetPrototypeLinkEnabled() {
526 return _layoutSet.isLayoutSetPrototypeLinkEnabled();
527 }
528
529 @Override
530 public boolean isLogo() {
531 return _layoutSet.isLogo();
532 }
533
534 @Override
535 public boolean isNew() {
536 return _layoutSet.isNew();
537 }
538
539
544 @Override
545 public boolean isPrivateLayout() {
546 return _layoutSet.isPrivateLayout();
547 }
548
549 @Override
550 public void persist() {
551 _layoutSet.persist();
552 }
553
554 @Override
555 public void setCachedModel(boolean cachedModel) {
556 _layoutSet.setCachedModel(cachedModel);
557 }
558
559
564 @Override
565 public void setColorSchemeId(java.lang.String colorSchemeId) {
566 _layoutSet.setColorSchemeId(colorSchemeId);
567 }
568
569 @Override
570 public void setCompanyFallbackVirtualHostname(
571 java.lang.String companyFallbackVirtualHostname) {
572 _layoutSet.setCompanyFallbackVirtualHostname(companyFallbackVirtualHostname);
573 }
574
575
580 @Override
581 public void setCompanyId(long companyId) {
582 _layoutSet.setCompanyId(companyId);
583 }
584
585
590 @Override
591 public void setCreateDate(Date createDate) {
592 _layoutSet.setCreateDate(createDate);
593 }
594
595
600 @Override
601 public void setCss(java.lang.String css) {
602 _layoutSet.setCss(css);
603 }
604
605 @Override
606 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
607 _layoutSet.setExpandoBridgeAttributes(baseModel);
608 }
609
610 @Override
611 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
612 _layoutSet.setExpandoBridgeAttributes(expandoBridge);
613 }
614
615 @Override
616 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
617 _layoutSet.setExpandoBridgeAttributes(serviceContext);
618 }
619
620
625 @Override
626 public void setGroupId(long groupId) {
627 _layoutSet.setGroupId(groupId);
628 }
629
630
635 @Override
636 public void setLayoutSetId(long layoutSetId) {
637 _layoutSet.setLayoutSetId(layoutSetId);
638 }
639
640
645 @Override
646 public void setLayoutSetPrototypeLinkEnabled(
647 boolean layoutSetPrototypeLinkEnabled) {
648 _layoutSet.setLayoutSetPrototypeLinkEnabled(layoutSetPrototypeLinkEnabled);
649 }
650
651
656 @Override
657 public void setLayoutSetPrototypeUuid(
658 java.lang.String layoutSetPrototypeUuid) {
659 _layoutSet.setLayoutSetPrototypeUuid(layoutSetPrototypeUuid);
660 }
661
662
667 @Override
668 public void setLogoId(long logoId) {
669 _layoutSet.setLogoId(logoId);
670 }
671
672
677 @Override
678 public void setModifiedDate(Date modifiedDate) {
679 _layoutSet.setModifiedDate(modifiedDate);
680 }
681
682
687 @Override
688 public void setMvccVersion(long mvccVersion) {
689 _layoutSet.setMvccVersion(mvccVersion);
690 }
691
692 @Override
693 public void setNew(boolean n) {
694 _layoutSet.setNew(n);
695 }
696
697
702 @Override
703 public void setPageCount(int pageCount) {
704 _layoutSet.setPageCount(pageCount);
705 }
706
707
712 @Override
713 public void setPrimaryKey(long primaryKey) {
714 _layoutSet.setPrimaryKey(primaryKey);
715 }
716
717 @Override
718 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
719 _layoutSet.setPrimaryKeyObj(primaryKeyObj);
720 }
721
722
727 @Override
728 public void setPrivateLayout(boolean privateLayout) {
729 _layoutSet.setPrivateLayout(privateLayout);
730 }
731
732
737 @Override
738 public void setSettings(java.lang.String settings) {
739 _layoutSet.setSettings(settings);
740 }
741
742 @Override
743 public void setSettingsProperties(
744 com.liferay.portal.kernel.util.UnicodeProperties settingsProperties) {
745 _layoutSet.setSettingsProperties(settingsProperties);
746 }
747
748
753 @Override
754 public void setThemeId(java.lang.String themeId) {
755 _layoutSet.setThemeId(themeId);
756 }
757
758
764 @Override
765 public void setVirtualHostname(java.lang.String virtualHostname) {
766 _layoutSet.setVirtualHostname(virtualHostname);
767 }
768
769
774 @Override
775 public void setWapColorSchemeId(java.lang.String wapColorSchemeId) {
776 _layoutSet.setWapColorSchemeId(wapColorSchemeId);
777 }
778
779
784 @Override
785 public void setWapThemeId(java.lang.String wapThemeId) {
786 _layoutSet.setWapThemeId(wapThemeId);
787 }
788
789 @Override
790 public CacheModel<com.liferay.portal.model.LayoutSet> toCacheModel() {
791 return _layoutSet.toCacheModel();
792 }
793
794 @Override
795 public com.liferay.portal.model.LayoutSet toEscapedModel() {
796 return new LayoutSetWrapper(_layoutSet.toEscapedModel());
797 }
798
799 @Override
800 public java.lang.String toString() {
801 return _layoutSet.toString();
802 }
803
804 @Override
805 public com.liferay.portal.model.LayoutSet toUnescapedModel() {
806 return new LayoutSetWrapper(_layoutSet.toUnescapedModel());
807 }
808
809 @Override
810 public java.lang.String toXmlString() {
811 return _layoutSet.toXmlString();
812 }
813
814 @Override
815 public boolean equals(Object obj) {
816 if (this == obj) {
817 return true;
818 }
819
820 if (!(obj instanceof LayoutSetWrapper)) {
821 return false;
822 }
823
824 LayoutSetWrapper layoutSetWrapper = (LayoutSetWrapper)obj;
825
826 if (Validator.equals(_layoutSet, layoutSetWrapper._layoutSet)) {
827 return true;
828 }
829
830 return false;
831 }
832
833 @Override
834 public LayoutSet getWrappedModel() {
835 return _layoutSet;
836 }
837
838 @Override
839 public boolean isEntityCacheEnabled() {
840 return _layoutSet.isEntityCacheEnabled();
841 }
842
843 @Override
844 public boolean isFinderCacheEnabled() {
845 return _layoutSet.isFinderCacheEnabled();
846 }
847
848 @Override
849 public void resetOriginalValues() {
850 _layoutSet.resetOriginalValues();
851 }
852
853 private final LayoutSet _layoutSet;
854 }