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