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