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