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