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 @Override
490 public void setModifiedDate(Date modifiedDate) {
491 _modifiedDate = modifiedDate;
492 }
493
494 @JSON
495 @Override
496 public boolean getPrivateLayout() {
497 return _privateLayout;
498 }
499
500 @Override
501 public boolean isPrivateLayout() {
502 return _privateLayout;
503 }
504
505 @Override
506 public void setPrivateLayout(boolean privateLayout) {
507 _columnBitmask |= PRIVATELAYOUT_COLUMN_BITMASK;
508
509 if (!_setOriginalPrivateLayout) {
510 _setOriginalPrivateLayout = true;
511
512 _originalPrivateLayout = _privateLayout;
513 }
514
515 _privateLayout = privateLayout;
516 }
517
518 public boolean getOriginalPrivateLayout() {
519 return _originalPrivateLayout;
520 }
521
522 @JSON
523 @Override
524 public String getName() {
525 if (_name == null) {
526 return StringPool.BLANK;
527 }
528 else {
529 return _name;
530 }
531 }
532
533 @Override
534 public void setName(String name) {
535 _columnBitmask = -1L;
536
537 if (_originalName == null) {
538 _originalName = _name;
539 }
540
541 _name = name;
542 }
543
544 public String getOriginalName() {
545 return GetterUtil.getString(_originalName);
546 }
547
548 @JSON
549 @Override
550 public String getDescription() {
551 if (_description == null) {
552 return StringPool.BLANK;
553 }
554 else {
555 return _description;
556 }
557 }
558
559 @Override
560 public void setDescription(String description) {
561 _description = description;
562 }
563
564 @JSON
565 @Override
566 public boolean getMaster() {
567 return _master;
568 }
569
570 @Override
571 public boolean isMaster() {
572 return _master;
573 }
574
575 @Override
576 public void setMaster(boolean master) {
577 _columnBitmask |= MASTER_COLUMN_BITMASK;
578
579 if (!_setOriginalMaster) {
580 _setOriginalMaster = true;
581
582 _originalMaster = _master;
583 }
584
585 _master = master;
586 }
587
588 public boolean getOriginalMaster() {
589 return _originalMaster;
590 }
591
592 @JSON
593 @Override
594 public long getLogoId() {
595 return _logoId;
596 }
597
598 @Override
599 public void setLogoId(long logoId) {
600 _logoId = logoId;
601 }
602
603 @JSON
604 @Override
605 public String getThemeId() {
606 if (_themeId == null) {
607 return StringPool.BLANK;
608 }
609 else {
610 return _themeId;
611 }
612 }
613
614 @Override
615 public void setThemeId(String themeId) {
616 _themeId = themeId;
617 }
618
619 @JSON
620 @Override
621 public String getColorSchemeId() {
622 if (_colorSchemeId == null) {
623 return StringPool.BLANK;
624 }
625 else {
626 return _colorSchemeId;
627 }
628 }
629
630 @Override
631 public void setColorSchemeId(String colorSchemeId) {
632 _colorSchemeId = colorSchemeId;
633 }
634
635 @JSON
636 @Override
637 public String getWapThemeId() {
638 if (_wapThemeId == null) {
639 return StringPool.BLANK;
640 }
641 else {
642 return _wapThemeId;
643 }
644 }
645
646 @Override
647 public void setWapThemeId(String wapThemeId) {
648 _wapThemeId = wapThemeId;
649 }
650
651 @JSON
652 @Override
653 public String getWapColorSchemeId() {
654 if (_wapColorSchemeId == null) {
655 return StringPool.BLANK;
656 }
657 else {
658 return _wapColorSchemeId;
659 }
660 }
661
662 @Override
663 public void setWapColorSchemeId(String wapColorSchemeId) {
664 _wapColorSchemeId = wapColorSchemeId;
665 }
666
667 @JSON
668 @Override
669 public String getCss() {
670 if (_css == null) {
671 return StringPool.BLANK;
672 }
673 else {
674 return _css;
675 }
676 }
677
678 @Override
679 public void setCss(String css) {
680 _css = css;
681 }
682
683 @JSON
684 @Override
685 public String getSettings() {
686 if (_settings == null) {
687 return StringPool.BLANK;
688 }
689 else {
690 return _settings;
691 }
692 }
693
694 @Override
695 public void setSettings(String settings) {
696 _settings = settings;
697 }
698
699 @JSON
700 @Override
701 public String getLayoutSetPrototypeUuid() {
702 if (_layoutSetPrototypeUuid == null) {
703 return StringPool.BLANK;
704 }
705 else {
706 return _layoutSetPrototypeUuid;
707 }
708 }
709
710 @Override
711 public void setLayoutSetPrototypeUuid(String layoutSetPrototypeUuid) {
712 _layoutSetPrototypeUuid = layoutSetPrototypeUuid;
713 }
714
715 @JSON
716 @Override
717 public boolean getLayoutSetPrototypeLinkEnabled() {
718 return _layoutSetPrototypeLinkEnabled;
719 }
720
721 @Override
722 public boolean isLayoutSetPrototypeLinkEnabled() {
723 return _layoutSetPrototypeLinkEnabled;
724 }
725
726 @Override
727 public void setLayoutSetPrototypeLinkEnabled(
728 boolean layoutSetPrototypeLinkEnabled) {
729 _layoutSetPrototypeLinkEnabled = layoutSetPrototypeLinkEnabled;
730 }
731
732 public long getColumnBitmask() {
733 return _columnBitmask;
734 }
735
736 @Override
737 public ExpandoBridge getExpandoBridge() {
738 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
739 LayoutSetBranch.class.getName(), getPrimaryKey());
740 }
741
742 @Override
743 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
744 ExpandoBridge expandoBridge = getExpandoBridge();
745
746 expandoBridge.setAttributes(serviceContext);
747 }
748
749 @Override
750 public LayoutSetBranch toEscapedModel() {
751 if (_escapedModel == null) {
752 _escapedModel = (LayoutSetBranch)ProxyUtil.newProxyInstance(_classLoader,
753 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
754 }
755
756 return _escapedModel;
757 }
758
759 @Override
760 public Object clone() {
761 LayoutSetBranchImpl layoutSetBranchImpl = new LayoutSetBranchImpl();
762
763 layoutSetBranchImpl.setMvccVersion(getMvccVersion());
764 layoutSetBranchImpl.setLayoutSetBranchId(getLayoutSetBranchId());
765 layoutSetBranchImpl.setGroupId(getGroupId());
766 layoutSetBranchImpl.setCompanyId(getCompanyId());
767 layoutSetBranchImpl.setUserId(getUserId());
768 layoutSetBranchImpl.setUserName(getUserName());
769 layoutSetBranchImpl.setCreateDate(getCreateDate());
770 layoutSetBranchImpl.setModifiedDate(getModifiedDate());
771 layoutSetBranchImpl.setPrivateLayout(getPrivateLayout());
772 layoutSetBranchImpl.setName(getName());
773 layoutSetBranchImpl.setDescription(getDescription());
774 layoutSetBranchImpl.setMaster(getMaster());
775 layoutSetBranchImpl.setLogoId(getLogoId());
776 layoutSetBranchImpl.setThemeId(getThemeId());
777 layoutSetBranchImpl.setColorSchemeId(getColorSchemeId());
778 layoutSetBranchImpl.setWapThemeId(getWapThemeId());
779 layoutSetBranchImpl.setWapColorSchemeId(getWapColorSchemeId());
780 layoutSetBranchImpl.setCss(getCss());
781 layoutSetBranchImpl.setSettings(getSettings());
782 layoutSetBranchImpl.setLayoutSetPrototypeUuid(getLayoutSetPrototypeUuid());
783 layoutSetBranchImpl.setLayoutSetPrototypeLinkEnabled(getLayoutSetPrototypeLinkEnabled());
784
785 layoutSetBranchImpl.resetOriginalValues();
786
787 return layoutSetBranchImpl;
788 }
789
790 @Override
791 public int compareTo(LayoutSetBranch layoutSetBranch) {
792 int value = 0;
793
794 value = getName().compareTo(layoutSetBranch.getName());
795
796 if (value != 0) {
797 return value;
798 }
799
800 return 0;
801 }
802
803 @Override
804 public boolean equals(Object obj) {
805 if (this == obj) {
806 return true;
807 }
808
809 if (!(obj instanceof LayoutSetBranch)) {
810 return false;
811 }
812
813 LayoutSetBranch layoutSetBranch = (LayoutSetBranch)obj;
814
815 long primaryKey = layoutSetBranch.getPrimaryKey();
816
817 if (getPrimaryKey() == primaryKey) {
818 return true;
819 }
820 else {
821 return false;
822 }
823 }
824
825 @Override
826 public int hashCode() {
827 return (int)getPrimaryKey();
828 }
829
830 @Override
831 public boolean isEntityCacheEnabled() {
832 return ENTITY_CACHE_ENABLED;
833 }
834
835 @Override
836 public boolean isFinderCacheEnabled() {
837 return FINDER_CACHE_ENABLED;
838 }
839
840 @Override
841 public void resetOriginalValues() {
842 LayoutSetBranchModelImpl layoutSetBranchModelImpl = this;
843
844 layoutSetBranchModelImpl._originalGroupId = layoutSetBranchModelImpl._groupId;
845
846 layoutSetBranchModelImpl._setOriginalGroupId = false;
847
848 layoutSetBranchModelImpl._originalPrivateLayout = layoutSetBranchModelImpl._privateLayout;
849
850 layoutSetBranchModelImpl._setOriginalPrivateLayout = false;
851
852 layoutSetBranchModelImpl._originalName = layoutSetBranchModelImpl._name;
853
854 layoutSetBranchModelImpl._originalMaster = layoutSetBranchModelImpl._master;
855
856 layoutSetBranchModelImpl._setOriginalMaster = false;
857
858 layoutSetBranchModelImpl._columnBitmask = 0;
859 }
860
861 @Override
862 public CacheModel<LayoutSetBranch> toCacheModel() {
863 LayoutSetBranchCacheModel layoutSetBranchCacheModel = new LayoutSetBranchCacheModel();
864
865 layoutSetBranchCacheModel.mvccVersion = getMvccVersion();
866
867 layoutSetBranchCacheModel.layoutSetBranchId = getLayoutSetBranchId();
868
869 layoutSetBranchCacheModel.groupId = getGroupId();
870
871 layoutSetBranchCacheModel.companyId = getCompanyId();
872
873 layoutSetBranchCacheModel.userId = getUserId();
874
875 layoutSetBranchCacheModel.userName = getUserName();
876
877 String userName = layoutSetBranchCacheModel.userName;
878
879 if ((userName != null) && (userName.length() == 0)) {
880 layoutSetBranchCacheModel.userName = null;
881 }
882
883 Date createDate = getCreateDate();
884
885 if (createDate != null) {
886 layoutSetBranchCacheModel.createDate = createDate.getTime();
887 }
888 else {
889 layoutSetBranchCacheModel.createDate = Long.MIN_VALUE;
890 }
891
892 Date modifiedDate = getModifiedDate();
893
894 if (modifiedDate != null) {
895 layoutSetBranchCacheModel.modifiedDate = modifiedDate.getTime();
896 }
897 else {
898 layoutSetBranchCacheModel.modifiedDate = Long.MIN_VALUE;
899 }
900
901 layoutSetBranchCacheModel.privateLayout = getPrivateLayout();
902
903 layoutSetBranchCacheModel.name = getName();
904
905 String name = layoutSetBranchCacheModel.name;
906
907 if ((name != null) && (name.length() == 0)) {
908 layoutSetBranchCacheModel.name = null;
909 }
910
911 layoutSetBranchCacheModel.description = getDescription();
912
913 String description = layoutSetBranchCacheModel.description;
914
915 if ((description != null) && (description.length() == 0)) {
916 layoutSetBranchCacheModel.description = null;
917 }
918
919 layoutSetBranchCacheModel.master = getMaster();
920
921 layoutSetBranchCacheModel.logoId = getLogoId();
922
923 layoutSetBranchCacheModel.themeId = getThemeId();
924
925 String themeId = layoutSetBranchCacheModel.themeId;
926
927 if ((themeId != null) && (themeId.length() == 0)) {
928 layoutSetBranchCacheModel.themeId = null;
929 }
930
931 layoutSetBranchCacheModel.colorSchemeId = getColorSchemeId();
932
933 String colorSchemeId = layoutSetBranchCacheModel.colorSchemeId;
934
935 if ((colorSchemeId != null) && (colorSchemeId.length() == 0)) {
936 layoutSetBranchCacheModel.colorSchemeId = null;
937 }
938
939 layoutSetBranchCacheModel.wapThemeId = getWapThemeId();
940
941 String wapThemeId = layoutSetBranchCacheModel.wapThemeId;
942
943 if ((wapThemeId != null) && (wapThemeId.length() == 0)) {
944 layoutSetBranchCacheModel.wapThemeId = null;
945 }
946
947 layoutSetBranchCacheModel.wapColorSchemeId = getWapColorSchemeId();
948
949 String wapColorSchemeId = layoutSetBranchCacheModel.wapColorSchemeId;
950
951 if ((wapColorSchemeId != null) && (wapColorSchemeId.length() == 0)) {
952 layoutSetBranchCacheModel.wapColorSchemeId = null;
953 }
954
955 layoutSetBranchCacheModel.css = getCss();
956
957 String css = layoutSetBranchCacheModel.css;
958
959 if ((css != null) && (css.length() == 0)) {
960 layoutSetBranchCacheModel.css = null;
961 }
962
963 layoutSetBranchCacheModel.settings = getSettings();
964
965 String settings = layoutSetBranchCacheModel.settings;
966
967 if ((settings != null) && (settings.length() == 0)) {
968 layoutSetBranchCacheModel.settings = null;
969 }
970
971 layoutSetBranchCacheModel.layoutSetPrototypeUuid = getLayoutSetPrototypeUuid();
972
973 String layoutSetPrototypeUuid = layoutSetBranchCacheModel.layoutSetPrototypeUuid;
974
975 if ((layoutSetPrototypeUuid != null) &&
976 (layoutSetPrototypeUuid.length() == 0)) {
977 layoutSetBranchCacheModel.layoutSetPrototypeUuid = null;
978 }
979
980 layoutSetBranchCacheModel.layoutSetPrototypeLinkEnabled = getLayoutSetPrototypeLinkEnabled();
981
982 return layoutSetBranchCacheModel;
983 }
984
985 @Override
986 public String toString() {
987 StringBundler sb = new StringBundler(43);
988
989 sb.append("{mvccVersion=");
990 sb.append(getMvccVersion());
991 sb.append(", layoutSetBranchId=");
992 sb.append(getLayoutSetBranchId());
993 sb.append(", groupId=");
994 sb.append(getGroupId());
995 sb.append(", companyId=");
996 sb.append(getCompanyId());
997 sb.append(", userId=");
998 sb.append(getUserId());
999 sb.append(", userName=");
1000 sb.append(getUserName());
1001 sb.append(", createDate=");
1002 sb.append(getCreateDate());
1003 sb.append(", modifiedDate=");
1004 sb.append(getModifiedDate());
1005 sb.append(", privateLayout=");
1006 sb.append(getPrivateLayout());
1007 sb.append(", name=");
1008 sb.append(getName());
1009 sb.append(", description=");
1010 sb.append(getDescription());
1011 sb.append(", master=");
1012 sb.append(getMaster());
1013 sb.append(", logoId=");
1014 sb.append(getLogoId());
1015 sb.append(", themeId=");
1016 sb.append(getThemeId());
1017 sb.append(", colorSchemeId=");
1018 sb.append(getColorSchemeId());
1019 sb.append(", wapThemeId=");
1020 sb.append(getWapThemeId());
1021 sb.append(", wapColorSchemeId=");
1022 sb.append(getWapColorSchemeId());
1023 sb.append(", css=");
1024 sb.append(getCss());
1025 sb.append(", settings=");
1026 sb.append(getSettings());
1027 sb.append(", layoutSetPrototypeUuid=");
1028 sb.append(getLayoutSetPrototypeUuid());
1029 sb.append(", layoutSetPrototypeLinkEnabled=");
1030 sb.append(getLayoutSetPrototypeLinkEnabled());
1031 sb.append("}");
1032
1033 return sb.toString();
1034 }
1035
1036 @Override
1037 public String toXmlString() {
1038 StringBundler sb = new StringBundler(67);
1039
1040 sb.append("<model><model-name>");
1041 sb.append("com.liferay.portal.model.LayoutSetBranch");
1042 sb.append("</model-name>");
1043
1044 sb.append(
1045 "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
1046 sb.append(getMvccVersion());
1047 sb.append("]]></column-value></column>");
1048 sb.append(
1049 "<column><column-name>layoutSetBranchId</column-name><column-value><![CDATA[");
1050 sb.append(getLayoutSetBranchId());
1051 sb.append("]]></column-value></column>");
1052 sb.append(
1053 "<column><column-name>groupId</column-name><column-value><![CDATA[");
1054 sb.append(getGroupId());
1055 sb.append("]]></column-value></column>");
1056 sb.append(
1057 "<column><column-name>companyId</column-name><column-value><![CDATA[");
1058 sb.append(getCompanyId());
1059 sb.append("]]></column-value></column>");
1060 sb.append(
1061 "<column><column-name>userId</column-name><column-value><![CDATA[");
1062 sb.append(getUserId());
1063 sb.append("]]></column-value></column>");
1064 sb.append(
1065 "<column><column-name>userName</column-name><column-value><![CDATA[");
1066 sb.append(getUserName());
1067 sb.append("]]></column-value></column>");
1068 sb.append(
1069 "<column><column-name>createDate</column-name><column-value><![CDATA[");
1070 sb.append(getCreateDate());
1071 sb.append("]]></column-value></column>");
1072 sb.append(
1073 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
1074 sb.append(getModifiedDate());
1075 sb.append("]]></column-value></column>");
1076 sb.append(
1077 "<column><column-name>privateLayout</column-name><column-value><![CDATA[");
1078 sb.append(getPrivateLayout());
1079 sb.append("]]></column-value></column>");
1080 sb.append(
1081 "<column><column-name>name</column-name><column-value><![CDATA[");
1082 sb.append(getName());
1083 sb.append("]]></column-value></column>");
1084 sb.append(
1085 "<column><column-name>description</column-name><column-value><![CDATA[");
1086 sb.append(getDescription());
1087 sb.append("]]></column-value></column>");
1088 sb.append(
1089 "<column><column-name>master</column-name><column-value><![CDATA[");
1090 sb.append(getMaster());
1091 sb.append("]]></column-value></column>");
1092 sb.append(
1093 "<column><column-name>logoId</column-name><column-value><![CDATA[");
1094 sb.append(getLogoId());
1095 sb.append("]]></column-value></column>");
1096 sb.append(
1097 "<column><column-name>themeId</column-name><column-value><![CDATA[");
1098 sb.append(getThemeId());
1099 sb.append("]]></column-value></column>");
1100 sb.append(
1101 "<column><column-name>colorSchemeId</column-name><column-value><![CDATA[");
1102 sb.append(getColorSchemeId());
1103 sb.append("]]></column-value></column>");
1104 sb.append(
1105 "<column><column-name>wapThemeId</column-name><column-value><![CDATA[");
1106 sb.append(getWapThemeId());
1107 sb.append("]]></column-value></column>");
1108 sb.append(
1109 "<column><column-name>wapColorSchemeId</column-name><column-value><![CDATA[");
1110 sb.append(getWapColorSchemeId());
1111 sb.append("]]></column-value></column>");
1112 sb.append(
1113 "<column><column-name>css</column-name><column-value><![CDATA[");
1114 sb.append(getCss());
1115 sb.append("]]></column-value></column>");
1116 sb.append(
1117 "<column><column-name>settings</column-name><column-value><![CDATA[");
1118 sb.append(getSettings());
1119 sb.append("]]></column-value></column>");
1120 sb.append(
1121 "<column><column-name>layoutSetPrototypeUuid</column-name><column-value><![CDATA[");
1122 sb.append(getLayoutSetPrototypeUuid());
1123 sb.append("]]></column-value></column>");
1124 sb.append(
1125 "<column><column-name>layoutSetPrototypeLinkEnabled</column-name><column-value><![CDATA[");
1126 sb.append(getLayoutSetPrototypeLinkEnabled());
1127 sb.append("]]></column-value></column>");
1128
1129 sb.append("</model>");
1130
1131 return sb.toString();
1132 }
1133
1134 private static final ClassLoader _classLoader = LayoutSetBranch.class.getClassLoader();
1135 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
1136 LayoutSetBranch.class
1137 };
1138 private long _mvccVersion;
1139 private long _layoutSetBranchId;
1140 private long _groupId;
1141 private long _originalGroupId;
1142 private boolean _setOriginalGroupId;
1143 private long _companyId;
1144 private long _userId;
1145 private String _userName;
1146 private Date _createDate;
1147 private Date _modifiedDate;
1148 private boolean _privateLayout;
1149 private boolean _originalPrivateLayout;
1150 private boolean _setOriginalPrivateLayout;
1151 private String _name;
1152 private String _originalName;
1153 private String _description;
1154 private boolean _master;
1155 private boolean _originalMaster;
1156 private boolean _setOriginalMaster;
1157 private long _logoId;
1158 private String _themeId;
1159 private String _colorSchemeId;
1160 private String _wapThemeId;
1161 private String _wapColorSchemeId;
1162 private String _css;
1163 private String _settings;
1164 private String _layoutSetPrototypeUuid;
1165 private boolean _layoutSetPrototypeLinkEnabled;
1166 private long _columnBitmask;
1167 private LayoutSetBranch _escapedModel;
1168 }