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