001
014
015 package com.liferay.portal.model.impl;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
020 import com.liferay.portal.kernel.json.JSON;
021 import com.liferay.portal.kernel.util.GetterUtil;
022 import com.liferay.portal.kernel.util.ProxyUtil;
023 import com.liferay.portal.kernel.util.StringBundler;
024 import com.liferay.portal.kernel.util.StringPool;
025 import com.liferay.portal.model.CacheModel;
026 import com.liferay.portal.model.LayoutSet;
027 import com.liferay.portal.model.LayoutSetModel;
028 import com.liferay.portal.model.LayoutSetSoap;
029 import com.liferay.portal.service.ServiceContext;
030
031 import com.liferay.portlet.expando.model.ExpandoBridge;
032 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
033
034 import java.io.Serializable;
035
036 import java.sql.Types;
037
038 import java.util.ArrayList;
039 import java.util.Date;
040 import java.util.HashMap;
041 import java.util.List;
042 import java.util.Map;
043
044
057 @JSON(strict = true)
058 @ProviderType
059 public class LayoutSetModelImpl extends BaseModelImpl<LayoutSet>
060 implements LayoutSetModel {
061
066 public static final String TABLE_NAME = "LayoutSet";
067 public static final Object[][] TABLE_COLUMNS = {
068 { "mvccVersion", Types.BIGINT },
069 { "layoutSetId", Types.BIGINT },
070 { "groupId", Types.BIGINT },
071 { "companyId", Types.BIGINT },
072 { "createDate", Types.TIMESTAMP },
073 { "modifiedDate", Types.TIMESTAMP },
074 { "privateLayout", Types.BOOLEAN },
075 { "logoId", Types.BIGINT },
076 { "themeId", Types.VARCHAR },
077 { "colorSchemeId", Types.VARCHAR },
078 { "wapThemeId", Types.VARCHAR },
079 { "wapColorSchemeId", Types.VARCHAR },
080 { "css", Types.CLOB },
081 { "pageCount", Types.INTEGER },
082 { "settings_", Types.CLOB },
083 { "layoutSetPrototypeUuid", Types.VARCHAR },
084 { "layoutSetPrototypeLinkEnabled", Types.BOOLEAN }
085 };
086 public static final String TABLE_SQL_CREATE = "create table LayoutSet (mvccVersion LONG default 0,layoutSetId LONG not null primary key,groupId LONG,companyId LONG,createDate DATE null,modifiedDate DATE null,privateLayout BOOLEAN,logoId LONG,themeId VARCHAR(75) null,colorSchemeId VARCHAR(75) null,wapThemeId VARCHAR(75) null,wapColorSchemeId VARCHAR(75) null,css TEXT null,pageCount INTEGER,settings_ TEXT null,layoutSetPrototypeUuid VARCHAR(75) null,layoutSetPrototypeLinkEnabled BOOLEAN)";
087 public static final String TABLE_SQL_DROP = "drop table LayoutSet";
088 public static final String ORDER_BY_JPQL = " ORDER BY layoutSet.layoutSetId ASC";
089 public static final String ORDER_BY_SQL = " ORDER BY LayoutSet.layoutSetId ASC";
090 public static final String DATA_SOURCE = "liferayDataSource";
091 public static final String SESSION_FACTORY = "liferaySessionFactory";
092 public static final String TX_MANAGER = "liferayTransactionManager";
093 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
094 "value.object.entity.cache.enabled.com.liferay.portal.model.LayoutSet"),
095 true);
096 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
097 "value.object.finder.cache.enabled.com.liferay.portal.model.LayoutSet"),
098 true);
099 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
100 "value.object.column.bitmask.enabled.com.liferay.portal.model.LayoutSet"),
101 true);
102 public static final long GROUPID_COLUMN_BITMASK = 1L;
103 public static final long LAYOUTSETPROTOTYPEUUID_COLUMN_BITMASK = 2L;
104 public static final long PRIVATELAYOUT_COLUMN_BITMASK = 4L;
105 public static final long LAYOUTSETID_COLUMN_BITMASK = 8L;
106
107
113 public static LayoutSet toModel(LayoutSetSoap soapModel) {
114 if (soapModel == null) {
115 return null;
116 }
117
118 LayoutSet model = new LayoutSetImpl();
119
120 model.setMvccVersion(soapModel.getMvccVersion());
121 model.setLayoutSetId(soapModel.getLayoutSetId());
122 model.setGroupId(soapModel.getGroupId());
123 model.setCompanyId(soapModel.getCompanyId());
124 model.setCreateDate(soapModel.getCreateDate());
125 model.setModifiedDate(soapModel.getModifiedDate());
126 model.setPrivateLayout(soapModel.getPrivateLayout());
127 model.setLogoId(soapModel.getLogoId());
128 model.setThemeId(soapModel.getThemeId());
129 model.setColorSchemeId(soapModel.getColorSchemeId());
130 model.setWapThemeId(soapModel.getWapThemeId());
131 model.setWapColorSchemeId(soapModel.getWapColorSchemeId());
132 model.setCss(soapModel.getCss());
133 model.setPageCount(soapModel.getPageCount());
134 model.setSettings(soapModel.getSettings());
135 model.setLayoutSetPrototypeUuid(soapModel.getLayoutSetPrototypeUuid());
136 model.setLayoutSetPrototypeLinkEnabled(soapModel.getLayoutSetPrototypeLinkEnabled());
137
138 return model;
139 }
140
141
147 public static List<LayoutSet> toModels(LayoutSetSoap[] soapModels) {
148 if (soapModels == null) {
149 return null;
150 }
151
152 List<LayoutSet> models = new ArrayList<LayoutSet>(soapModels.length);
153
154 for (LayoutSetSoap soapModel : soapModels) {
155 models.add(toModel(soapModel));
156 }
157
158 return models;
159 }
160
161 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
162 "lock.expiration.time.com.liferay.portal.model.LayoutSet"));
163
164 public LayoutSetModelImpl() {
165 }
166
167 @Override
168 public long getPrimaryKey() {
169 return _layoutSetId;
170 }
171
172 @Override
173 public void setPrimaryKey(long primaryKey) {
174 setLayoutSetId(primaryKey);
175 }
176
177 @Override
178 public Serializable getPrimaryKeyObj() {
179 return _layoutSetId;
180 }
181
182 @Override
183 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
184 setPrimaryKey(((Long)primaryKeyObj).longValue());
185 }
186
187 @Override
188 public Class<?> getModelClass() {
189 return LayoutSet.class;
190 }
191
192 @Override
193 public String getModelClassName() {
194 return LayoutSet.class.getName();
195 }
196
197 @Override
198 public Map<String, Object> getModelAttributes() {
199 Map<String, Object> attributes = new HashMap<String, Object>();
200
201 attributes.put("mvccVersion", getMvccVersion());
202 attributes.put("layoutSetId", getLayoutSetId());
203 attributes.put("groupId", getGroupId());
204 attributes.put("companyId", getCompanyId());
205 attributes.put("createDate", getCreateDate());
206 attributes.put("modifiedDate", getModifiedDate());
207 attributes.put("privateLayout", getPrivateLayout());
208 attributes.put("logoId", getLogoId());
209 attributes.put("themeId", getThemeId());
210 attributes.put("colorSchemeId", getColorSchemeId());
211 attributes.put("wapThemeId", getWapThemeId());
212 attributes.put("wapColorSchemeId", getWapColorSchemeId());
213 attributes.put("css", getCss());
214 attributes.put("pageCount", getPageCount());
215 attributes.put("settings", getSettings());
216 attributes.put("layoutSetPrototypeUuid", getLayoutSetPrototypeUuid());
217 attributes.put("layoutSetPrototypeLinkEnabled",
218 getLayoutSetPrototypeLinkEnabled());
219
220 attributes.put("entityCacheEnabled", isEntityCacheEnabled());
221 attributes.put("finderCacheEnabled", isFinderCacheEnabled());
222
223 return attributes;
224 }
225
226 @Override
227 public void setModelAttributes(Map<String, Object> attributes) {
228 Long mvccVersion = (Long)attributes.get("mvccVersion");
229
230 if (mvccVersion != null) {
231 setMvccVersion(mvccVersion);
232 }
233
234 Long layoutSetId = (Long)attributes.get("layoutSetId");
235
236 if (layoutSetId != null) {
237 setLayoutSetId(layoutSetId);
238 }
239
240 Long groupId = (Long)attributes.get("groupId");
241
242 if (groupId != null) {
243 setGroupId(groupId);
244 }
245
246 Long companyId = (Long)attributes.get("companyId");
247
248 if (companyId != null) {
249 setCompanyId(companyId);
250 }
251
252 Date createDate = (Date)attributes.get("createDate");
253
254 if (createDate != null) {
255 setCreateDate(createDate);
256 }
257
258 Date modifiedDate = (Date)attributes.get("modifiedDate");
259
260 if (modifiedDate != null) {
261 setModifiedDate(modifiedDate);
262 }
263
264 Boolean privateLayout = (Boolean)attributes.get("privateLayout");
265
266 if (privateLayout != null) {
267 setPrivateLayout(privateLayout);
268 }
269
270 Long logoId = (Long)attributes.get("logoId");
271
272 if (logoId != null) {
273 setLogoId(logoId);
274 }
275
276 String themeId = (String)attributes.get("themeId");
277
278 if (themeId != null) {
279 setThemeId(themeId);
280 }
281
282 String colorSchemeId = (String)attributes.get("colorSchemeId");
283
284 if (colorSchemeId != null) {
285 setColorSchemeId(colorSchemeId);
286 }
287
288 String wapThemeId = (String)attributes.get("wapThemeId");
289
290 if (wapThemeId != null) {
291 setWapThemeId(wapThemeId);
292 }
293
294 String wapColorSchemeId = (String)attributes.get("wapColorSchemeId");
295
296 if (wapColorSchemeId != null) {
297 setWapColorSchemeId(wapColorSchemeId);
298 }
299
300 String css = (String)attributes.get("css");
301
302 if (css != null) {
303 setCss(css);
304 }
305
306 Integer pageCount = (Integer)attributes.get("pageCount");
307
308 if (pageCount != null) {
309 setPageCount(pageCount);
310 }
311
312 String settings = (String)attributes.get("settings");
313
314 if (settings != null) {
315 setSettings(settings);
316 }
317
318 String layoutSetPrototypeUuid = (String)attributes.get(
319 "layoutSetPrototypeUuid");
320
321 if (layoutSetPrototypeUuid != null) {
322 setLayoutSetPrototypeUuid(layoutSetPrototypeUuid);
323 }
324
325 Boolean layoutSetPrototypeLinkEnabled = (Boolean)attributes.get(
326 "layoutSetPrototypeLinkEnabled");
327
328 if (layoutSetPrototypeLinkEnabled != null) {
329 setLayoutSetPrototypeLinkEnabled(layoutSetPrototypeLinkEnabled);
330 }
331 }
332
333 @JSON
334 @Override
335 public long getMvccVersion() {
336 return _mvccVersion;
337 }
338
339 @Override
340 public void setMvccVersion(long mvccVersion) {
341 _mvccVersion = mvccVersion;
342 }
343
344 @JSON
345 @Override
346 public long getLayoutSetId() {
347 return _layoutSetId;
348 }
349
350 @Override
351 public void setLayoutSetId(long layoutSetId) {
352 _layoutSetId = layoutSetId;
353 }
354
355 @JSON
356 @Override
357 public long getGroupId() {
358 return _groupId;
359 }
360
361 @Override
362 public void setGroupId(long groupId) {
363 _columnBitmask |= GROUPID_COLUMN_BITMASK;
364
365 if (!_setOriginalGroupId) {
366 _setOriginalGroupId = true;
367
368 _originalGroupId = _groupId;
369 }
370
371 _groupId = groupId;
372 }
373
374 public long getOriginalGroupId() {
375 return _originalGroupId;
376 }
377
378 @JSON
379 @Override
380 public long getCompanyId() {
381 return _companyId;
382 }
383
384 @Override
385 public void setCompanyId(long companyId) {
386 _companyId = companyId;
387 }
388
389 @JSON
390 @Override
391 public Date getCreateDate() {
392 return _createDate;
393 }
394
395 @Override
396 public void setCreateDate(Date createDate) {
397 _createDate = createDate;
398 }
399
400 @JSON
401 @Override
402 public Date getModifiedDate() {
403 return _modifiedDate;
404 }
405
406 @Override
407 public void setModifiedDate(Date modifiedDate) {
408 _modifiedDate = modifiedDate;
409 }
410
411 @JSON
412 @Override
413 public boolean getPrivateLayout() {
414 return _privateLayout;
415 }
416
417 @Override
418 public boolean isPrivateLayout() {
419 return _privateLayout;
420 }
421
422 @Override
423 public void setPrivateLayout(boolean privateLayout) {
424 _columnBitmask |= PRIVATELAYOUT_COLUMN_BITMASK;
425
426 if (!_setOriginalPrivateLayout) {
427 _setOriginalPrivateLayout = true;
428
429 _originalPrivateLayout = _privateLayout;
430 }
431
432 _privateLayout = privateLayout;
433 }
434
435 public boolean getOriginalPrivateLayout() {
436 return _originalPrivateLayout;
437 }
438
439 @JSON
440 @Override
441 public long getLogoId() {
442 return _logoId;
443 }
444
445 @Override
446 public void setLogoId(long logoId) {
447 _logoId = logoId;
448 }
449
450 @JSON
451 @Override
452 public String getThemeId() {
453 if (_themeId == null) {
454 return StringPool.BLANK;
455 }
456 else {
457 return _themeId;
458 }
459 }
460
461 @Override
462 public void setThemeId(String themeId) {
463 _themeId = themeId;
464 }
465
466 @JSON
467 @Override
468 public String getColorSchemeId() {
469 if (_colorSchemeId == null) {
470 return StringPool.BLANK;
471 }
472 else {
473 return _colorSchemeId;
474 }
475 }
476
477 @Override
478 public void setColorSchemeId(String colorSchemeId) {
479 _colorSchemeId = colorSchemeId;
480 }
481
482 @JSON
483 @Override
484 public String getWapThemeId() {
485 if (_wapThemeId == null) {
486 return StringPool.BLANK;
487 }
488 else {
489 return _wapThemeId;
490 }
491 }
492
493 @Override
494 public void setWapThemeId(String wapThemeId) {
495 _wapThemeId = wapThemeId;
496 }
497
498 @JSON
499 @Override
500 public String getWapColorSchemeId() {
501 if (_wapColorSchemeId == null) {
502 return StringPool.BLANK;
503 }
504 else {
505 return _wapColorSchemeId;
506 }
507 }
508
509 @Override
510 public void setWapColorSchemeId(String wapColorSchemeId) {
511 _wapColorSchemeId = wapColorSchemeId;
512 }
513
514 @JSON
515 @Override
516 public String getCss() {
517 if (_css == null) {
518 return StringPool.BLANK;
519 }
520 else {
521 return _css;
522 }
523 }
524
525 @Override
526 public void setCss(String css) {
527 _css = css;
528 }
529
530 @JSON
531 @Override
532 public int getPageCount() {
533 return _pageCount;
534 }
535
536 @Override
537 public void setPageCount(int pageCount) {
538 _pageCount = pageCount;
539 }
540
541 @JSON
542 @Override
543 public String getSettings() {
544 if (_settings == null) {
545 return StringPool.BLANK;
546 }
547 else {
548 return _settings;
549 }
550 }
551
552 @Override
553 public void setSettings(String settings) {
554 _settings = settings;
555 }
556
557 @JSON
558 @Override
559 public String getLayoutSetPrototypeUuid() {
560 if (_layoutSetPrototypeUuid == null) {
561 return StringPool.BLANK;
562 }
563 else {
564 return _layoutSetPrototypeUuid;
565 }
566 }
567
568 @Override
569 public void setLayoutSetPrototypeUuid(String layoutSetPrototypeUuid) {
570 _columnBitmask |= LAYOUTSETPROTOTYPEUUID_COLUMN_BITMASK;
571
572 if (_originalLayoutSetPrototypeUuid == null) {
573 _originalLayoutSetPrototypeUuid = _layoutSetPrototypeUuid;
574 }
575
576 _layoutSetPrototypeUuid = layoutSetPrototypeUuid;
577 }
578
579 public String getOriginalLayoutSetPrototypeUuid() {
580 return GetterUtil.getString(_originalLayoutSetPrototypeUuid);
581 }
582
583 @JSON
584 @Override
585 public boolean getLayoutSetPrototypeLinkEnabled() {
586 return _layoutSetPrototypeLinkEnabled;
587 }
588
589 @Override
590 public boolean isLayoutSetPrototypeLinkEnabled() {
591 return _layoutSetPrototypeLinkEnabled;
592 }
593
594 @Override
595 public void setLayoutSetPrototypeLinkEnabled(
596 boolean layoutSetPrototypeLinkEnabled) {
597 _layoutSetPrototypeLinkEnabled = layoutSetPrototypeLinkEnabled;
598 }
599
600 public java.lang.String getVirtualHostname() {
601 return null;
602 }
603
604 public void setVirtualHostname(java.lang.String virtualHostname) {
605 }
606
607 public long getColumnBitmask() {
608 return _columnBitmask;
609 }
610
611 @Override
612 public ExpandoBridge getExpandoBridge() {
613 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
614 LayoutSet.class.getName(), getPrimaryKey());
615 }
616
617 @Override
618 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
619 ExpandoBridge expandoBridge = getExpandoBridge();
620
621 expandoBridge.setAttributes(serviceContext);
622 }
623
624 @Override
625 public LayoutSet toEscapedModel() {
626 if (_escapedModel == null) {
627 _escapedModel = (LayoutSet)ProxyUtil.newProxyInstance(_classLoader,
628 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
629 }
630
631 return _escapedModel;
632 }
633
634 @Override
635 public Object clone() {
636 LayoutSetImpl layoutSetImpl = new LayoutSetImpl();
637
638 layoutSetImpl.setMvccVersion(getMvccVersion());
639 layoutSetImpl.setLayoutSetId(getLayoutSetId());
640 layoutSetImpl.setGroupId(getGroupId());
641 layoutSetImpl.setCompanyId(getCompanyId());
642 layoutSetImpl.setCreateDate(getCreateDate());
643 layoutSetImpl.setModifiedDate(getModifiedDate());
644 layoutSetImpl.setPrivateLayout(getPrivateLayout());
645 layoutSetImpl.setLogoId(getLogoId());
646 layoutSetImpl.setThemeId(getThemeId());
647 layoutSetImpl.setColorSchemeId(getColorSchemeId());
648 layoutSetImpl.setWapThemeId(getWapThemeId());
649 layoutSetImpl.setWapColorSchemeId(getWapColorSchemeId());
650 layoutSetImpl.setCss(getCss());
651 layoutSetImpl.setPageCount(getPageCount());
652 layoutSetImpl.setSettings(getSettings());
653 layoutSetImpl.setLayoutSetPrototypeUuid(getLayoutSetPrototypeUuid());
654 layoutSetImpl.setLayoutSetPrototypeLinkEnabled(getLayoutSetPrototypeLinkEnabled());
655
656 layoutSetImpl.resetOriginalValues();
657
658 return layoutSetImpl;
659 }
660
661 @Override
662 public int compareTo(LayoutSet layoutSet) {
663 long primaryKey = layoutSet.getPrimaryKey();
664
665 if (getPrimaryKey() < primaryKey) {
666 return -1;
667 }
668 else if (getPrimaryKey() > primaryKey) {
669 return 1;
670 }
671 else {
672 return 0;
673 }
674 }
675
676 @Override
677 public boolean equals(Object obj) {
678 if (this == obj) {
679 return true;
680 }
681
682 if (!(obj instanceof LayoutSet)) {
683 return false;
684 }
685
686 LayoutSet layoutSet = (LayoutSet)obj;
687
688 long primaryKey = layoutSet.getPrimaryKey();
689
690 if (getPrimaryKey() == primaryKey) {
691 return true;
692 }
693 else {
694 return false;
695 }
696 }
697
698 @Override
699 public int hashCode() {
700 return (int)getPrimaryKey();
701 }
702
703 @Override
704 public boolean isEntityCacheEnabled() {
705 return ENTITY_CACHE_ENABLED;
706 }
707
708 @Override
709 public boolean isFinderCacheEnabled() {
710 return FINDER_CACHE_ENABLED;
711 }
712
713 @Override
714 public void resetOriginalValues() {
715 LayoutSetModelImpl layoutSetModelImpl = this;
716
717 layoutSetModelImpl._originalGroupId = layoutSetModelImpl._groupId;
718
719 layoutSetModelImpl._setOriginalGroupId = false;
720
721 layoutSetModelImpl._originalPrivateLayout = layoutSetModelImpl._privateLayout;
722
723 layoutSetModelImpl._setOriginalPrivateLayout = false;
724
725 layoutSetModelImpl._originalLayoutSetPrototypeUuid = layoutSetModelImpl._layoutSetPrototypeUuid;
726
727 setVirtualHostname(null);
728
729 layoutSetModelImpl._columnBitmask = 0;
730 }
731
732 @Override
733 public CacheModel<LayoutSet> toCacheModel() {
734 LayoutSetCacheModel layoutSetCacheModel = new LayoutSetCacheModel();
735
736 layoutSetCacheModel.mvccVersion = getMvccVersion();
737
738 layoutSetCacheModel.layoutSetId = getLayoutSetId();
739
740 layoutSetCacheModel.groupId = getGroupId();
741
742 layoutSetCacheModel.companyId = getCompanyId();
743
744 Date createDate = getCreateDate();
745
746 if (createDate != null) {
747 layoutSetCacheModel.createDate = createDate.getTime();
748 }
749 else {
750 layoutSetCacheModel.createDate = Long.MIN_VALUE;
751 }
752
753 Date modifiedDate = getModifiedDate();
754
755 if (modifiedDate != null) {
756 layoutSetCacheModel.modifiedDate = modifiedDate.getTime();
757 }
758 else {
759 layoutSetCacheModel.modifiedDate = Long.MIN_VALUE;
760 }
761
762 layoutSetCacheModel.privateLayout = getPrivateLayout();
763
764 layoutSetCacheModel.logoId = getLogoId();
765
766 layoutSetCacheModel.themeId = getThemeId();
767
768 String themeId = layoutSetCacheModel.themeId;
769
770 if ((themeId != null) && (themeId.length() == 0)) {
771 layoutSetCacheModel.themeId = null;
772 }
773
774 layoutSetCacheModel.colorSchemeId = getColorSchemeId();
775
776 String colorSchemeId = layoutSetCacheModel.colorSchemeId;
777
778 if ((colorSchemeId != null) && (colorSchemeId.length() == 0)) {
779 layoutSetCacheModel.colorSchemeId = null;
780 }
781
782 layoutSetCacheModel.wapThemeId = getWapThemeId();
783
784 String wapThemeId = layoutSetCacheModel.wapThemeId;
785
786 if ((wapThemeId != null) && (wapThemeId.length() == 0)) {
787 layoutSetCacheModel.wapThemeId = null;
788 }
789
790 layoutSetCacheModel.wapColorSchemeId = getWapColorSchemeId();
791
792 String wapColorSchemeId = layoutSetCacheModel.wapColorSchemeId;
793
794 if ((wapColorSchemeId != null) && (wapColorSchemeId.length() == 0)) {
795 layoutSetCacheModel.wapColorSchemeId = null;
796 }
797
798 layoutSetCacheModel.css = getCss();
799
800 String css = layoutSetCacheModel.css;
801
802 if ((css != null) && (css.length() == 0)) {
803 layoutSetCacheModel.css = null;
804 }
805
806 layoutSetCacheModel.pageCount = getPageCount();
807
808 layoutSetCacheModel.settings = getSettings();
809
810 String settings = layoutSetCacheModel.settings;
811
812 if ((settings != null) && (settings.length() == 0)) {
813 layoutSetCacheModel.settings = null;
814 }
815
816 layoutSetCacheModel.layoutSetPrototypeUuid = getLayoutSetPrototypeUuid();
817
818 String layoutSetPrototypeUuid = layoutSetCacheModel.layoutSetPrototypeUuid;
819
820 if ((layoutSetPrototypeUuid != null) &&
821 (layoutSetPrototypeUuid.length() == 0)) {
822 layoutSetCacheModel.layoutSetPrototypeUuid = null;
823 }
824
825 layoutSetCacheModel.layoutSetPrototypeLinkEnabled = getLayoutSetPrototypeLinkEnabled();
826
827 layoutSetCacheModel._virtualHostname = getVirtualHostname();
828
829 return layoutSetCacheModel;
830 }
831
832 @Override
833 public String toString() {
834 StringBundler sb = new StringBundler(35);
835
836 sb.append("{mvccVersion=");
837 sb.append(getMvccVersion());
838 sb.append(", layoutSetId=");
839 sb.append(getLayoutSetId());
840 sb.append(", groupId=");
841 sb.append(getGroupId());
842 sb.append(", companyId=");
843 sb.append(getCompanyId());
844 sb.append(", createDate=");
845 sb.append(getCreateDate());
846 sb.append(", modifiedDate=");
847 sb.append(getModifiedDate());
848 sb.append(", privateLayout=");
849 sb.append(getPrivateLayout());
850 sb.append(", logoId=");
851 sb.append(getLogoId());
852 sb.append(", themeId=");
853 sb.append(getThemeId());
854 sb.append(", colorSchemeId=");
855 sb.append(getColorSchemeId());
856 sb.append(", wapThemeId=");
857 sb.append(getWapThemeId());
858 sb.append(", wapColorSchemeId=");
859 sb.append(getWapColorSchemeId());
860 sb.append(", css=");
861 sb.append(getCss());
862 sb.append(", pageCount=");
863 sb.append(getPageCount());
864 sb.append(", settings=");
865 sb.append(getSettings());
866 sb.append(", layoutSetPrototypeUuid=");
867 sb.append(getLayoutSetPrototypeUuid());
868 sb.append(", layoutSetPrototypeLinkEnabled=");
869 sb.append(getLayoutSetPrototypeLinkEnabled());
870 sb.append("}");
871
872 return sb.toString();
873 }
874
875 @Override
876 public String toXmlString() {
877 StringBundler sb = new StringBundler(55);
878
879 sb.append("<model><model-name>");
880 sb.append("com.liferay.portal.model.LayoutSet");
881 sb.append("</model-name>");
882
883 sb.append(
884 "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
885 sb.append(getMvccVersion());
886 sb.append("]]></column-value></column>");
887 sb.append(
888 "<column><column-name>layoutSetId</column-name><column-value><![CDATA[");
889 sb.append(getLayoutSetId());
890 sb.append("]]></column-value></column>");
891 sb.append(
892 "<column><column-name>groupId</column-name><column-value><![CDATA[");
893 sb.append(getGroupId());
894 sb.append("]]></column-value></column>");
895 sb.append(
896 "<column><column-name>companyId</column-name><column-value><![CDATA[");
897 sb.append(getCompanyId());
898 sb.append("]]></column-value></column>");
899 sb.append(
900 "<column><column-name>createDate</column-name><column-value><![CDATA[");
901 sb.append(getCreateDate());
902 sb.append("]]></column-value></column>");
903 sb.append(
904 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
905 sb.append(getModifiedDate());
906 sb.append("]]></column-value></column>");
907 sb.append(
908 "<column><column-name>privateLayout</column-name><column-value><![CDATA[");
909 sb.append(getPrivateLayout());
910 sb.append("]]></column-value></column>");
911 sb.append(
912 "<column><column-name>logoId</column-name><column-value><![CDATA[");
913 sb.append(getLogoId());
914 sb.append("]]></column-value></column>");
915 sb.append(
916 "<column><column-name>themeId</column-name><column-value><![CDATA[");
917 sb.append(getThemeId());
918 sb.append("]]></column-value></column>");
919 sb.append(
920 "<column><column-name>colorSchemeId</column-name><column-value><![CDATA[");
921 sb.append(getColorSchemeId());
922 sb.append("]]></column-value></column>");
923 sb.append(
924 "<column><column-name>wapThemeId</column-name><column-value><![CDATA[");
925 sb.append(getWapThemeId());
926 sb.append("]]></column-value></column>");
927 sb.append(
928 "<column><column-name>wapColorSchemeId</column-name><column-value><![CDATA[");
929 sb.append(getWapColorSchemeId());
930 sb.append("]]></column-value></column>");
931 sb.append(
932 "<column><column-name>css</column-name><column-value><![CDATA[");
933 sb.append(getCss());
934 sb.append("]]></column-value></column>");
935 sb.append(
936 "<column><column-name>pageCount</column-name><column-value><![CDATA[");
937 sb.append(getPageCount());
938 sb.append("]]></column-value></column>");
939 sb.append(
940 "<column><column-name>settings</column-name><column-value><![CDATA[");
941 sb.append(getSettings());
942 sb.append("]]></column-value></column>");
943 sb.append(
944 "<column><column-name>layoutSetPrototypeUuid</column-name><column-value><![CDATA[");
945 sb.append(getLayoutSetPrototypeUuid());
946 sb.append("]]></column-value></column>");
947 sb.append(
948 "<column><column-name>layoutSetPrototypeLinkEnabled</column-name><column-value><![CDATA[");
949 sb.append(getLayoutSetPrototypeLinkEnabled());
950 sb.append("]]></column-value></column>");
951
952 sb.append("</model>");
953
954 return sb.toString();
955 }
956
957 private static final ClassLoader _classLoader = LayoutSet.class.getClassLoader();
958 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
959 LayoutSet.class
960 };
961 private long _mvccVersion;
962 private long _layoutSetId;
963 private long _groupId;
964 private long _originalGroupId;
965 private boolean _setOriginalGroupId;
966 private long _companyId;
967 private Date _createDate;
968 private Date _modifiedDate;
969 private boolean _privateLayout;
970 private boolean _originalPrivateLayout;
971 private boolean _setOriginalPrivateLayout;
972 private long _logoId;
973 private String _themeId;
974 private String _colorSchemeId;
975 private String _wapThemeId;
976 private String _wapColorSchemeId;
977 private String _css;
978 private int _pageCount;
979 private String _settings;
980 private String _layoutSetPrototypeUuid;
981 private String _originalLayoutSetPrototypeUuid;
982 private boolean _layoutSetPrototypeLinkEnabled;
983 private long _columnBitmask;
984 private LayoutSet _escapedModel;
985 }