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