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 getVirtualHostname() {
600 return null;
601 }
602
603 public void setVirtualHostname(java.lang.String virtualHostname) {
604 }
605
606 public long getColumnBitmask() {
607 return _columnBitmask;
608 }
609
610 @Override
611 public ExpandoBridge getExpandoBridge() {
612 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
613 LayoutSet.class.getName(), getPrimaryKey());
614 }
615
616 @Override
617 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
618 ExpandoBridge expandoBridge = getExpandoBridge();
619
620 expandoBridge.setAttributes(serviceContext);
621 }
622
623 @Override
624 public LayoutSet toEscapedModel() {
625 if (_escapedModel == null) {
626 _escapedModel = (LayoutSet)ProxyUtil.newProxyInstance(_classLoader,
627 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
628 }
629
630 return _escapedModel;
631 }
632
633 @Override
634 public Object clone() {
635 LayoutSetImpl layoutSetImpl = new LayoutSetImpl();
636
637 layoutSetImpl.setLayoutSetId(getLayoutSetId());
638 layoutSetImpl.setGroupId(getGroupId());
639 layoutSetImpl.setCompanyId(getCompanyId());
640 layoutSetImpl.setCreateDate(getCreateDate());
641 layoutSetImpl.setModifiedDate(getModifiedDate());
642 layoutSetImpl.setPrivateLayout(getPrivateLayout());
643 layoutSetImpl.setLogo(getLogo());
644 layoutSetImpl.setLogoId(getLogoId());
645 layoutSetImpl.setThemeId(getThemeId());
646 layoutSetImpl.setColorSchemeId(getColorSchemeId());
647 layoutSetImpl.setWapThemeId(getWapThemeId());
648 layoutSetImpl.setWapColorSchemeId(getWapColorSchemeId());
649 layoutSetImpl.setCss(getCss());
650 layoutSetImpl.setPageCount(getPageCount());
651 layoutSetImpl.setSettings(getSettings());
652 layoutSetImpl.setLayoutSetPrototypeUuid(getLayoutSetPrototypeUuid());
653 layoutSetImpl.setLayoutSetPrototypeLinkEnabled(getLayoutSetPrototypeLinkEnabled());
654
655 layoutSetImpl.resetOriginalValues();
656
657 return layoutSetImpl;
658 }
659
660 @Override
661 public int compareTo(LayoutSet layoutSet) {
662 long primaryKey = layoutSet.getPrimaryKey();
663
664 if (getPrimaryKey() < primaryKey) {
665 return -1;
666 }
667 else if (getPrimaryKey() > primaryKey) {
668 return 1;
669 }
670 else {
671 return 0;
672 }
673 }
674
675 @Override
676 public boolean equals(Object obj) {
677 if (this == obj) {
678 return true;
679 }
680
681 if (!(obj instanceof LayoutSet)) {
682 return false;
683 }
684
685 LayoutSet layoutSet = (LayoutSet)obj;
686
687 long primaryKey = layoutSet.getPrimaryKey();
688
689 if (getPrimaryKey() == primaryKey) {
690 return true;
691 }
692 else {
693 return false;
694 }
695 }
696
697 @Override
698 public int hashCode() {
699 return (int)getPrimaryKey();
700 }
701
702 @Override
703 public void resetOriginalValues() {
704 LayoutSetModelImpl layoutSetModelImpl = this;
705
706 layoutSetModelImpl._originalGroupId = layoutSetModelImpl._groupId;
707
708 layoutSetModelImpl._setOriginalGroupId = false;
709
710 layoutSetModelImpl._originalPrivateLayout = layoutSetModelImpl._privateLayout;
711
712 layoutSetModelImpl._setOriginalPrivateLayout = false;
713
714 layoutSetModelImpl._originalLayoutSetPrototypeUuid = layoutSetModelImpl._layoutSetPrototypeUuid;
715
716 layoutSetModelImpl._columnBitmask = 0;
717 }
718
719 @Override
720 public CacheModel<LayoutSet> toCacheModel() {
721 LayoutSetCacheModel layoutSetCacheModel = new LayoutSetCacheModel();
722
723 layoutSetCacheModel.layoutSetId = getLayoutSetId();
724
725 layoutSetCacheModel.groupId = getGroupId();
726
727 layoutSetCacheModel.companyId = getCompanyId();
728
729 Date createDate = getCreateDate();
730
731 if (createDate != null) {
732 layoutSetCacheModel.createDate = createDate.getTime();
733 }
734 else {
735 layoutSetCacheModel.createDate = Long.MIN_VALUE;
736 }
737
738 Date modifiedDate = getModifiedDate();
739
740 if (modifiedDate != null) {
741 layoutSetCacheModel.modifiedDate = modifiedDate.getTime();
742 }
743 else {
744 layoutSetCacheModel.modifiedDate = Long.MIN_VALUE;
745 }
746
747 layoutSetCacheModel.privateLayout = getPrivateLayout();
748
749 layoutSetCacheModel.logo = getLogo();
750
751 layoutSetCacheModel.logoId = getLogoId();
752
753 layoutSetCacheModel.themeId = getThemeId();
754
755 String themeId = layoutSetCacheModel.themeId;
756
757 if ((themeId != null) && (themeId.length() == 0)) {
758 layoutSetCacheModel.themeId = null;
759 }
760
761 layoutSetCacheModel.colorSchemeId = getColorSchemeId();
762
763 String colorSchemeId = layoutSetCacheModel.colorSchemeId;
764
765 if ((colorSchemeId != null) && (colorSchemeId.length() == 0)) {
766 layoutSetCacheModel.colorSchemeId = null;
767 }
768
769 layoutSetCacheModel.wapThemeId = getWapThemeId();
770
771 String wapThemeId = layoutSetCacheModel.wapThemeId;
772
773 if ((wapThemeId != null) && (wapThemeId.length() == 0)) {
774 layoutSetCacheModel.wapThemeId = null;
775 }
776
777 layoutSetCacheModel.wapColorSchemeId = getWapColorSchemeId();
778
779 String wapColorSchemeId = layoutSetCacheModel.wapColorSchemeId;
780
781 if ((wapColorSchemeId != null) && (wapColorSchemeId.length() == 0)) {
782 layoutSetCacheModel.wapColorSchemeId = null;
783 }
784
785 layoutSetCacheModel.css = getCss();
786
787 String css = layoutSetCacheModel.css;
788
789 if ((css != null) && (css.length() == 0)) {
790 layoutSetCacheModel.css = null;
791 }
792
793 layoutSetCacheModel.pageCount = getPageCount();
794
795 layoutSetCacheModel.settings = getSettings();
796
797 String settings = layoutSetCacheModel.settings;
798
799 if ((settings != null) && (settings.length() == 0)) {
800 layoutSetCacheModel.settings = null;
801 }
802
803 layoutSetCacheModel.layoutSetPrototypeUuid = getLayoutSetPrototypeUuid();
804
805 String layoutSetPrototypeUuid = layoutSetCacheModel.layoutSetPrototypeUuid;
806
807 if ((layoutSetPrototypeUuid != null) &&
808 (layoutSetPrototypeUuid.length() == 0)) {
809 layoutSetCacheModel.layoutSetPrototypeUuid = null;
810 }
811
812 layoutSetCacheModel.layoutSetPrototypeLinkEnabled = getLayoutSetPrototypeLinkEnabled();
813
814 layoutSetCacheModel._virtualHostname = getVirtualHostname();
815
816 return layoutSetCacheModel;
817 }
818
819 @Override
820 public String toString() {
821 StringBundler sb = new StringBundler(35);
822
823 sb.append("{layoutSetId=");
824 sb.append(getLayoutSetId());
825 sb.append(", groupId=");
826 sb.append(getGroupId());
827 sb.append(", companyId=");
828 sb.append(getCompanyId());
829 sb.append(", createDate=");
830 sb.append(getCreateDate());
831 sb.append(", modifiedDate=");
832 sb.append(getModifiedDate());
833 sb.append(", privateLayout=");
834 sb.append(getPrivateLayout());
835 sb.append(", logo=");
836 sb.append(getLogo());
837 sb.append(", logoId=");
838 sb.append(getLogoId());
839 sb.append(", themeId=");
840 sb.append(getThemeId());
841 sb.append(", colorSchemeId=");
842 sb.append(getColorSchemeId());
843 sb.append(", wapThemeId=");
844 sb.append(getWapThemeId());
845 sb.append(", wapColorSchemeId=");
846 sb.append(getWapColorSchemeId());
847 sb.append(", css=");
848 sb.append(getCss());
849 sb.append(", pageCount=");
850 sb.append(getPageCount());
851 sb.append(", settings=");
852 sb.append(getSettings());
853 sb.append(", layoutSetPrototypeUuid=");
854 sb.append(getLayoutSetPrototypeUuid());
855 sb.append(", layoutSetPrototypeLinkEnabled=");
856 sb.append(getLayoutSetPrototypeLinkEnabled());
857 sb.append("}");
858
859 return sb.toString();
860 }
861
862 @Override
863 public String toXmlString() {
864 StringBundler sb = new StringBundler(55);
865
866 sb.append("<model><model-name>");
867 sb.append("com.liferay.portal.model.LayoutSet");
868 sb.append("</model-name>");
869
870 sb.append(
871 "<column><column-name>layoutSetId</column-name><column-value><![CDATA[");
872 sb.append(getLayoutSetId());
873 sb.append("]]></column-value></column>");
874 sb.append(
875 "<column><column-name>groupId</column-name><column-value><![CDATA[");
876 sb.append(getGroupId());
877 sb.append("]]></column-value></column>");
878 sb.append(
879 "<column><column-name>companyId</column-name><column-value><![CDATA[");
880 sb.append(getCompanyId());
881 sb.append("]]></column-value></column>");
882 sb.append(
883 "<column><column-name>createDate</column-name><column-value><![CDATA[");
884 sb.append(getCreateDate());
885 sb.append("]]></column-value></column>");
886 sb.append(
887 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
888 sb.append(getModifiedDate());
889 sb.append("]]></column-value></column>");
890 sb.append(
891 "<column><column-name>privateLayout</column-name><column-value><![CDATA[");
892 sb.append(getPrivateLayout());
893 sb.append("]]></column-value></column>");
894 sb.append(
895 "<column><column-name>logo</column-name><column-value><![CDATA[");
896 sb.append(getLogo());
897 sb.append("]]></column-value></column>");
898 sb.append(
899 "<column><column-name>logoId</column-name><column-value><![CDATA[");
900 sb.append(getLogoId());
901 sb.append("]]></column-value></column>");
902 sb.append(
903 "<column><column-name>themeId</column-name><column-value><![CDATA[");
904 sb.append(getThemeId());
905 sb.append("]]></column-value></column>");
906 sb.append(
907 "<column><column-name>colorSchemeId</column-name><column-value><![CDATA[");
908 sb.append(getColorSchemeId());
909 sb.append("]]></column-value></column>");
910 sb.append(
911 "<column><column-name>wapThemeId</column-name><column-value><![CDATA[");
912 sb.append(getWapThemeId());
913 sb.append("]]></column-value></column>");
914 sb.append(
915 "<column><column-name>wapColorSchemeId</column-name><column-value><![CDATA[");
916 sb.append(getWapColorSchemeId());
917 sb.append("]]></column-value></column>");
918 sb.append(
919 "<column><column-name>css</column-name><column-value><![CDATA[");
920 sb.append(getCss());
921 sb.append("]]></column-value></column>");
922 sb.append(
923 "<column><column-name>pageCount</column-name><column-value><![CDATA[");
924 sb.append(getPageCount());
925 sb.append("]]></column-value></column>");
926 sb.append(
927 "<column><column-name>settings</column-name><column-value><![CDATA[");
928 sb.append(getSettings());
929 sb.append("]]></column-value></column>");
930 sb.append(
931 "<column><column-name>layoutSetPrototypeUuid</column-name><column-value><![CDATA[");
932 sb.append(getLayoutSetPrototypeUuid());
933 sb.append("]]></column-value></column>");
934 sb.append(
935 "<column><column-name>layoutSetPrototypeLinkEnabled</column-name><column-value><![CDATA[");
936 sb.append(getLayoutSetPrototypeLinkEnabled());
937 sb.append("]]></column-value></column>");
938
939 sb.append("</model>");
940
941 return sb.toString();
942 }
943
944 private static ClassLoader _classLoader = LayoutSet.class.getClassLoader();
945 private static Class<?>[] _escapedModelInterfaces = new Class[] {
946 LayoutSet.class
947 };
948 private long _layoutSetId;
949 private long _groupId;
950 private long _originalGroupId;
951 private boolean _setOriginalGroupId;
952 private long _companyId;
953 private Date _createDate;
954 private Date _modifiedDate;
955 private boolean _privateLayout;
956 private boolean _originalPrivateLayout;
957 private boolean _setOriginalPrivateLayout;
958 private boolean _logo;
959 private long _logoId;
960 private String _themeId;
961 private String _colorSchemeId;
962 private String _wapThemeId;
963 private String _wapColorSchemeId;
964 private String _css;
965 private int _pageCount;
966 private String _settings;
967 private String _layoutSetPrototypeUuid;
968 private String _originalLayoutSetPrototypeUuid;
969 private boolean _layoutSetPrototypeLinkEnabled;
970 private long _columnBitmask;
971 private LayoutSet _escapedModel;
972 }