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.VARCHAR },
078 { "pageCount", Types.INTEGER },
079 { "settings_", Types.VARCHAR },
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 STRING null,pageCount INTEGER,settings_ STRING 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 public long getPrimaryKey() {
165 return _layoutSetId;
166 }
167
168 public void setPrimaryKey(long primaryKey) {
169 setLayoutSetId(primaryKey);
170 }
171
172 public Serializable getPrimaryKeyObj() {
173 return _layoutSetId;
174 }
175
176 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
177 setPrimaryKey(((Long)primaryKeyObj).longValue());
178 }
179
180 public Class<?> getModelClass() {
181 return LayoutSet.class;
182 }
183
184 public String getModelClassName() {
185 return LayoutSet.class.getName();
186 }
187
188 @Override
189 public Map<String, Object> getModelAttributes() {
190 Map<String, Object> attributes = new HashMap<String, Object>();
191
192 attributes.put("layoutSetId", getLayoutSetId());
193 attributes.put("groupId", getGroupId());
194 attributes.put("companyId", getCompanyId());
195 attributes.put("createDate", getCreateDate());
196 attributes.put("modifiedDate", getModifiedDate());
197 attributes.put("privateLayout", getPrivateLayout());
198 attributes.put("logo", getLogo());
199 attributes.put("logoId", getLogoId());
200 attributes.put("themeId", getThemeId());
201 attributes.put("colorSchemeId", getColorSchemeId());
202 attributes.put("wapThemeId", getWapThemeId());
203 attributes.put("wapColorSchemeId", getWapColorSchemeId());
204 attributes.put("css", getCss());
205 attributes.put("pageCount", getPageCount());
206 attributes.put("settings", getSettings());
207 attributes.put("layoutSetPrototypeUuid", getLayoutSetPrototypeUuid());
208 attributes.put("layoutSetPrototypeLinkEnabled",
209 getLayoutSetPrototypeLinkEnabled());
210
211 return attributes;
212 }
213
214 @Override
215 public void setModelAttributes(Map<String, Object> attributes) {
216 Long layoutSetId = (Long)attributes.get("layoutSetId");
217
218 if (layoutSetId != null) {
219 setLayoutSetId(layoutSetId);
220 }
221
222 Long groupId = (Long)attributes.get("groupId");
223
224 if (groupId != null) {
225 setGroupId(groupId);
226 }
227
228 Long companyId = (Long)attributes.get("companyId");
229
230 if (companyId != null) {
231 setCompanyId(companyId);
232 }
233
234 Date createDate = (Date)attributes.get("createDate");
235
236 if (createDate != null) {
237 setCreateDate(createDate);
238 }
239
240 Date modifiedDate = (Date)attributes.get("modifiedDate");
241
242 if (modifiedDate != null) {
243 setModifiedDate(modifiedDate);
244 }
245
246 Boolean privateLayout = (Boolean)attributes.get("privateLayout");
247
248 if (privateLayout != null) {
249 setPrivateLayout(privateLayout);
250 }
251
252 Boolean logo = (Boolean)attributes.get("logo");
253
254 if (logo != null) {
255 setLogo(logo);
256 }
257
258 Long logoId = (Long)attributes.get("logoId");
259
260 if (logoId != null) {
261 setLogoId(logoId);
262 }
263
264 String themeId = (String)attributes.get("themeId");
265
266 if (themeId != null) {
267 setThemeId(themeId);
268 }
269
270 String colorSchemeId = (String)attributes.get("colorSchemeId");
271
272 if (colorSchemeId != null) {
273 setColorSchemeId(colorSchemeId);
274 }
275
276 String wapThemeId = (String)attributes.get("wapThemeId");
277
278 if (wapThemeId != null) {
279 setWapThemeId(wapThemeId);
280 }
281
282 String wapColorSchemeId = (String)attributes.get("wapColorSchemeId");
283
284 if (wapColorSchemeId != null) {
285 setWapColorSchemeId(wapColorSchemeId);
286 }
287
288 String css = (String)attributes.get("css");
289
290 if (css != null) {
291 setCss(css);
292 }
293
294 Integer pageCount = (Integer)attributes.get("pageCount");
295
296 if (pageCount != null) {
297 setPageCount(pageCount);
298 }
299
300 String settings = (String)attributes.get("settings");
301
302 if (settings != null) {
303 setSettings(settings);
304 }
305
306 String layoutSetPrototypeUuid = (String)attributes.get(
307 "layoutSetPrototypeUuid");
308
309 if (layoutSetPrototypeUuid != null) {
310 setLayoutSetPrototypeUuid(layoutSetPrototypeUuid);
311 }
312
313 Boolean layoutSetPrototypeLinkEnabled = (Boolean)attributes.get(
314 "layoutSetPrototypeLinkEnabled");
315
316 if (layoutSetPrototypeLinkEnabled != null) {
317 setLayoutSetPrototypeLinkEnabled(layoutSetPrototypeLinkEnabled);
318 }
319 }
320
321 @JSON
322 public long getLayoutSetId() {
323 return _layoutSetId;
324 }
325
326 public void setLayoutSetId(long layoutSetId) {
327 _layoutSetId = layoutSetId;
328 }
329
330 @JSON
331 public long getGroupId() {
332 return _groupId;
333 }
334
335 public void setGroupId(long groupId) {
336 _columnBitmask |= GROUPID_COLUMN_BITMASK;
337
338 if (!_setOriginalGroupId) {
339 _setOriginalGroupId = true;
340
341 _originalGroupId = _groupId;
342 }
343
344 _groupId = groupId;
345 }
346
347 public long getOriginalGroupId() {
348 return _originalGroupId;
349 }
350
351 @JSON
352 public long getCompanyId() {
353 return _companyId;
354 }
355
356 public void setCompanyId(long companyId) {
357 _companyId = companyId;
358 }
359
360 @JSON
361 public Date getCreateDate() {
362 return _createDate;
363 }
364
365 public void setCreateDate(Date createDate) {
366 _createDate = createDate;
367 }
368
369 @JSON
370 public Date getModifiedDate() {
371 return _modifiedDate;
372 }
373
374 public void setModifiedDate(Date modifiedDate) {
375 _modifiedDate = modifiedDate;
376 }
377
378 @JSON
379 public boolean getPrivateLayout() {
380 return _privateLayout;
381 }
382
383 public boolean isPrivateLayout() {
384 return _privateLayout;
385 }
386
387 public void setPrivateLayout(boolean privateLayout) {
388 _columnBitmask |= PRIVATELAYOUT_COLUMN_BITMASK;
389
390 if (!_setOriginalPrivateLayout) {
391 _setOriginalPrivateLayout = true;
392
393 _originalPrivateLayout = _privateLayout;
394 }
395
396 _privateLayout = privateLayout;
397 }
398
399 public boolean getOriginalPrivateLayout() {
400 return _originalPrivateLayout;
401 }
402
403 @JSON
404 public boolean getLogo() {
405 return _logo;
406 }
407
408 public boolean isLogo() {
409 return _logo;
410 }
411
412 public void setLogo(boolean logo) {
413 _logo = logo;
414 }
415
416 @JSON
417 public long getLogoId() {
418 return _logoId;
419 }
420
421 public void setLogoId(long logoId) {
422 _logoId = logoId;
423 }
424
425 @JSON
426 public String getThemeId() {
427 if (_themeId == null) {
428 return StringPool.BLANK;
429 }
430 else {
431 return _themeId;
432 }
433 }
434
435 public void setThemeId(String themeId) {
436 _themeId = themeId;
437 }
438
439 @JSON
440 public String getColorSchemeId() {
441 if (_colorSchemeId == null) {
442 return StringPool.BLANK;
443 }
444 else {
445 return _colorSchemeId;
446 }
447 }
448
449 public void setColorSchemeId(String colorSchemeId) {
450 _colorSchemeId = colorSchemeId;
451 }
452
453 @JSON
454 public String getWapThemeId() {
455 if (_wapThemeId == null) {
456 return StringPool.BLANK;
457 }
458 else {
459 return _wapThemeId;
460 }
461 }
462
463 public void setWapThemeId(String wapThemeId) {
464 _wapThemeId = wapThemeId;
465 }
466
467 @JSON
468 public String getWapColorSchemeId() {
469 if (_wapColorSchemeId == null) {
470 return StringPool.BLANK;
471 }
472 else {
473 return _wapColorSchemeId;
474 }
475 }
476
477 public void setWapColorSchemeId(String wapColorSchemeId) {
478 _wapColorSchemeId = wapColorSchemeId;
479 }
480
481 @JSON
482 public String getCss() {
483 if (_css == null) {
484 return StringPool.BLANK;
485 }
486 else {
487 return _css;
488 }
489 }
490
491 public void setCss(String css) {
492 _css = css;
493 }
494
495 @JSON
496 public int getPageCount() {
497 return _pageCount;
498 }
499
500 public void setPageCount(int pageCount) {
501 _pageCount = pageCount;
502 }
503
504 @JSON
505 public String getSettings() {
506 if (_settings == null) {
507 return StringPool.BLANK;
508 }
509 else {
510 return _settings;
511 }
512 }
513
514 public void setSettings(String settings) {
515 _settings = settings;
516 }
517
518 @JSON
519 public String getLayoutSetPrototypeUuid() {
520 if (_layoutSetPrototypeUuid == null) {
521 return StringPool.BLANK;
522 }
523 else {
524 return _layoutSetPrototypeUuid;
525 }
526 }
527
528 public void setLayoutSetPrototypeUuid(String layoutSetPrototypeUuid) {
529 _columnBitmask |= LAYOUTSETPROTOTYPEUUID_COLUMN_BITMASK;
530
531 if (_originalLayoutSetPrototypeUuid == null) {
532 _originalLayoutSetPrototypeUuid = _layoutSetPrototypeUuid;
533 }
534
535 _layoutSetPrototypeUuid = layoutSetPrototypeUuid;
536 }
537
538 public String getOriginalLayoutSetPrototypeUuid() {
539 return GetterUtil.getString(_originalLayoutSetPrototypeUuid);
540 }
541
542 @JSON
543 public boolean getLayoutSetPrototypeLinkEnabled() {
544 return _layoutSetPrototypeLinkEnabled;
545 }
546
547 public boolean isLayoutSetPrototypeLinkEnabled() {
548 return _layoutSetPrototypeLinkEnabled;
549 }
550
551 public void setLayoutSetPrototypeLinkEnabled(
552 boolean layoutSetPrototypeLinkEnabled) {
553 _layoutSetPrototypeLinkEnabled = layoutSetPrototypeLinkEnabled;
554 }
555
556 public java.lang.String getVirtualHostname() {
557 return null;
558 }
559
560 public void setVirtualHostname(java.lang.String virtualHostname) {
561 }
562
563 public long getColumnBitmask() {
564 return _columnBitmask;
565 }
566
567 @Override
568 public ExpandoBridge getExpandoBridge() {
569 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
570 LayoutSet.class.getName(), getPrimaryKey());
571 }
572
573 @Override
574 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
575 ExpandoBridge expandoBridge = getExpandoBridge();
576
577 expandoBridge.setAttributes(serviceContext);
578 }
579
580 @Override
581 public LayoutSet toEscapedModel() {
582 if (_escapedModel == null) {
583 _escapedModel = (LayoutSet)ProxyUtil.newProxyInstance(_classLoader,
584 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
585 }
586
587 return _escapedModel;
588 }
589
590 @Override
591 public Object clone() {
592 LayoutSetImpl layoutSetImpl = new LayoutSetImpl();
593
594 layoutSetImpl.setLayoutSetId(getLayoutSetId());
595 layoutSetImpl.setGroupId(getGroupId());
596 layoutSetImpl.setCompanyId(getCompanyId());
597 layoutSetImpl.setCreateDate(getCreateDate());
598 layoutSetImpl.setModifiedDate(getModifiedDate());
599 layoutSetImpl.setPrivateLayout(getPrivateLayout());
600 layoutSetImpl.setLogo(getLogo());
601 layoutSetImpl.setLogoId(getLogoId());
602 layoutSetImpl.setThemeId(getThemeId());
603 layoutSetImpl.setColorSchemeId(getColorSchemeId());
604 layoutSetImpl.setWapThemeId(getWapThemeId());
605 layoutSetImpl.setWapColorSchemeId(getWapColorSchemeId());
606 layoutSetImpl.setCss(getCss());
607 layoutSetImpl.setPageCount(getPageCount());
608 layoutSetImpl.setSettings(getSettings());
609 layoutSetImpl.setLayoutSetPrototypeUuid(getLayoutSetPrototypeUuid());
610 layoutSetImpl.setLayoutSetPrototypeLinkEnabled(getLayoutSetPrototypeLinkEnabled());
611
612 layoutSetImpl.resetOriginalValues();
613
614 return layoutSetImpl;
615 }
616
617 public int compareTo(LayoutSet layoutSet) {
618 long primaryKey = layoutSet.getPrimaryKey();
619
620 if (getPrimaryKey() < primaryKey) {
621 return -1;
622 }
623 else if (getPrimaryKey() > primaryKey) {
624 return 1;
625 }
626 else {
627 return 0;
628 }
629 }
630
631 @Override
632 public boolean equals(Object obj) {
633 if (obj == null) {
634 return false;
635 }
636
637 LayoutSet layoutSet = null;
638
639 try {
640 layoutSet = (LayoutSet)obj;
641 }
642 catch (ClassCastException cce) {
643 return false;
644 }
645
646 long primaryKey = layoutSet.getPrimaryKey();
647
648 if (getPrimaryKey() == primaryKey) {
649 return true;
650 }
651 else {
652 return false;
653 }
654 }
655
656 @Override
657 public int hashCode() {
658 return (int)getPrimaryKey();
659 }
660
661 @Override
662 public void resetOriginalValues() {
663 LayoutSetModelImpl layoutSetModelImpl = this;
664
665 layoutSetModelImpl._originalGroupId = layoutSetModelImpl._groupId;
666
667 layoutSetModelImpl._setOriginalGroupId = false;
668
669 layoutSetModelImpl._originalPrivateLayout = layoutSetModelImpl._privateLayout;
670
671 layoutSetModelImpl._setOriginalPrivateLayout = false;
672
673 layoutSetModelImpl._originalLayoutSetPrototypeUuid = layoutSetModelImpl._layoutSetPrototypeUuid;
674
675 layoutSetModelImpl._columnBitmask = 0;
676 }
677
678 @Override
679 public CacheModel<LayoutSet> toCacheModel() {
680 LayoutSetCacheModel layoutSetCacheModel = new LayoutSetCacheModel();
681
682 layoutSetCacheModel.layoutSetId = getLayoutSetId();
683
684 layoutSetCacheModel.groupId = getGroupId();
685
686 layoutSetCacheModel.companyId = getCompanyId();
687
688 Date createDate = getCreateDate();
689
690 if (createDate != null) {
691 layoutSetCacheModel.createDate = createDate.getTime();
692 }
693 else {
694 layoutSetCacheModel.createDate = Long.MIN_VALUE;
695 }
696
697 Date modifiedDate = getModifiedDate();
698
699 if (modifiedDate != null) {
700 layoutSetCacheModel.modifiedDate = modifiedDate.getTime();
701 }
702 else {
703 layoutSetCacheModel.modifiedDate = Long.MIN_VALUE;
704 }
705
706 layoutSetCacheModel.privateLayout = getPrivateLayout();
707
708 layoutSetCacheModel.logo = getLogo();
709
710 layoutSetCacheModel.logoId = getLogoId();
711
712 layoutSetCacheModel.themeId = getThemeId();
713
714 String themeId = layoutSetCacheModel.themeId;
715
716 if ((themeId != null) && (themeId.length() == 0)) {
717 layoutSetCacheModel.themeId = null;
718 }
719
720 layoutSetCacheModel.colorSchemeId = getColorSchemeId();
721
722 String colorSchemeId = layoutSetCacheModel.colorSchemeId;
723
724 if ((colorSchemeId != null) && (colorSchemeId.length() == 0)) {
725 layoutSetCacheModel.colorSchemeId = null;
726 }
727
728 layoutSetCacheModel.wapThemeId = getWapThemeId();
729
730 String wapThemeId = layoutSetCacheModel.wapThemeId;
731
732 if ((wapThemeId != null) && (wapThemeId.length() == 0)) {
733 layoutSetCacheModel.wapThemeId = null;
734 }
735
736 layoutSetCacheModel.wapColorSchemeId = getWapColorSchemeId();
737
738 String wapColorSchemeId = layoutSetCacheModel.wapColorSchemeId;
739
740 if ((wapColorSchemeId != null) && (wapColorSchemeId.length() == 0)) {
741 layoutSetCacheModel.wapColorSchemeId = null;
742 }
743
744 layoutSetCacheModel.css = getCss();
745
746 String css = layoutSetCacheModel.css;
747
748 if ((css != null) && (css.length() == 0)) {
749 layoutSetCacheModel.css = null;
750 }
751
752 layoutSetCacheModel.pageCount = getPageCount();
753
754 layoutSetCacheModel.settings = getSettings();
755
756 String settings = layoutSetCacheModel.settings;
757
758 if ((settings != null) && (settings.length() == 0)) {
759 layoutSetCacheModel.settings = null;
760 }
761
762 layoutSetCacheModel.layoutSetPrototypeUuid = getLayoutSetPrototypeUuid();
763
764 String layoutSetPrototypeUuid = layoutSetCacheModel.layoutSetPrototypeUuid;
765
766 if ((layoutSetPrototypeUuid != null) &&
767 (layoutSetPrototypeUuid.length() == 0)) {
768 layoutSetCacheModel.layoutSetPrototypeUuid = null;
769 }
770
771 layoutSetCacheModel.layoutSetPrototypeLinkEnabled = getLayoutSetPrototypeLinkEnabled();
772
773 layoutSetCacheModel._virtualHostname = getVirtualHostname();
774
775 return layoutSetCacheModel;
776 }
777
778 @Override
779 public String toString() {
780 StringBundler sb = new StringBundler(35);
781
782 sb.append("{layoutSetId=");
783 sb.append(getLayoutSetId());
784 sb.append(", groupId=");
785 sb.append(getGroupId());
786 sb.append(", companyId=");
787 sb.append(getCompanyId());
788 sb.append(", createDate=");
789 sb.append(getCreateDate());
790 sb.append(", modifiedDate=");
791 sb.append(getModifiedDate());
792 sb.append(", privateLayout=");
793 sb.append(getPrivateLayout());
794 sb.append(", logo=");
795 sb.append(getLogo());
796 sb.append(", logoId=");
797 sb.append(getLogoId());
798 sb.append(", themeId=");
799 sb.append(getThemeId());
800 sb.append(", colorSchemeId=");
801 sb.append(getColorSchemeId());
802 sb.append(", wapThemeId=");
803 sb.append(getWapThemeId());
804 sb.append(", wapColorSchemeId=");
805 sb.append(getWapColorSchemeId());
806 sb.append(", css=");
807 sb.append(getCss());
808 sb.append(", pageCount=");
809 sb.append(getPageCount());
810 sb.append(", settings=");
811 sb.append(getSettings());
812 sb.append(", layoutSetPrototypeUuid=");
813 sb.append(getLayoutSetPrototypeUuid());
814 sb.append(", layoutSetPrototypeLinkEnabled=");
815 sb.append(getLayoutSetPrototypeLinkEnabled());
816 sb.append("}");
817
818 return sb.toString();
819 }
820
821 public String toXmlString() {
822 StringBundler sb = new StringBundler(55);
823
824 sb.append("<model><model-name>");
825 sb.append("com.liferay.portal.model.LayoutSet");
826 sb.append("</model-name>");
827
828 sb.append(
829 "<column><column-name>layoutSetId</column-name><column-value><![CDATA[");
830 sb.append(getLayoutSetId());
831 sb.append("]]></column-value></column>");
832 sb.append(
833 "<column><column-name>groupId</column-name><column-value><![CDATA[");
834 sb.append(getGroupId());
835 sb.append("]]></column-value></column>");
836 sb.append(
837 "<column><column-name>companyId</column-name><column-value><![CDATA[");
838 sb.append(getCompanyId());
839 sb.append("]]></column-value></column>");
840 sb.append(
841 "<column><column-name>createDate</column-name><column-value><![CDATA[");
842 sb.append(getCreateDate());
843 sb.append("]]></column-value></column>");
844 sb.append(
845 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
846 sb.append(getModifiedDate());
847 sb.append("]]></column-value></column>");
848 sb.append(
849 "<column><column-name>privateLayout</column-name><column-value><![CDATA[");
850 sb.append(getPrivateLayout());
851 sb.append("]]></column-value></column>");
852 sb.append(
853 "<column><column-name>logo</column-name><column-value><![CDATA[");
854 sb.append(getLogo());
855 sb.append("]]></column-value></column>");
856 sb.append(
857 "<column><column-name>logoId</column-name><column-value><![CDATA[");
858 sb.append(getLogoId());
859 sb.append("]]></column-value></column>");
860 sb.append(
861 "<column><column-name>themeId</column-name><column-value><![CDATA[");
862 sb.append(getThemeId());
863 sb.append("]]></column-value></column>");
864 sb.append(
865 "<column><column-name>colorSchemeId</column-name><column-value><![CDATA[");
866 sb.append(getColorSchemeId());
867 sb.append("]]></column-value></column>");
868 sb.append(
869 "<column><column-name>wapThemeId</column-name><column-value><![CDATA[");
870 sb.append(getWapThemeId());
871 sb.append("]]></column-value></column>");
872 sb.append(
873 "<column><column-name>wapColorSchemeId</column-name><column-value><![CDATA[");
874 sb.append(getWapColorSchemeId());
875 sb.append("]]></column-value></column>");
876 sb.append(
877 "<column><column-name>css</column-name><column-value><![CDATA[");
878 sb.append(getCss());
879 sb.append("]]></column-value></column>");
880 sb.append(
881 "<column><column-name>pageCount</column-name><column-value><![CDATA[");
882 sb.append(getPageCount());
883 sb.append("]]></column-value></column>");
884 sb.append(
885 "<column><column-name>settings</column-name><column-value><![CDATA[");
886 sb.append(getSettings());
887 sb.append("]]></column-value></column>");
888 sb.append(
889 "<column><column-name>layoutSetPrototypeUuid</column-name><column-value><![CDATA[");
890 sb.append(getLayoutSetPrototypeUuid());
891 sb.append("]]></column-value></column>");
892 sb.append(
893 "<column><column-name>layoutSetPrototypeLinkEnabled</column-name><column-value><![CDATA[");
894 sb.append(getLayoutSetPrototypeLinkEnabled());
895 sb.append("]]></column-value></column>");
896
897 sb.append("</model>");
898
899 return sb.toString();
900 }
901
902 private static ClassLoader _classLoader = LayoutSet.class.getClassLoader();
903 private static Class<?>[] _escapedModelInterfaces = new Class[] {
904 LayoutSet.class
905 };
906 private long _layoutSetId;
907 private long _groupId;
908 private long _originalGroupId;
909 private boolean _setOriginalGroupId;
910 private long _companyId;
911 private Date _createDate;
912 private Date _modifiedDate;
913 private boolean _privateLayout;
914 private boolean _originalPrivateLayout;
915 private boolean _setOriginalPrivateLayout;
916 private boolean _logo;
917 private long _logoId;
918 private String _themeId;
919 private String _colorSchemeId;
920 private String _wapThemeId;
921 private String _wapColorSchemeId;
922 private String _css;
923 private int _pageCount;
924 private String _settings;
925 private String _layoutSetPrototypeUuid;
926 private String _originalLayoutSetPrototypeUuid;
927 private boolean _layoutSetPrototypeLinkEnabled;
928 private long _columnBitmask;
929 private LayoutSet _escapedModel;
930 }