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