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 (_escapedModelProxy == null) {
677 _escapedModelProxy = (LayoutSetBranch)ProxyUtil.newProxyInstance(_classLoader,
678 _escapedModelProxyInterfaces,
679 new AutoEscapeBeanHandler(this));
680 }
681
682 return _escapedModelProxy;
683 }
684
685 @Override
686 public Object clone() {
687 LayoutSetBranchImpl layoutSetBranchImpl = new LayoutSetBranchImpl();
688
689 layoutSetBranchImpl.setLayoutSetBranchId(getLayoutSetBranchId());
690 layoutSetBranchImpl.setGroupId(getGroupId());
691 layoutSetBranchImpl.setCompanyId(getCompanyId());
692 layoutSetBranchImpl.setUserId(getUserId());
693 layoutSetBranchImpl.setUserName(getUserName());
694 layoutSetBranchImpl.setCreateDate(getCreateDate());
695 layoutSetBranchImpl.setModifiedDate(getModifiedDate());
696 layoutSetBranchImpl.setPrivateLayout(getPrivateLayout());
697 layoutSetBranchImpl.setName(getName());
698 layoutSetBranchImpl.setDescription(getDescription());
699 layoutSetBranchImpl.setMaster(getMaster());
700 layoutSetBranchImpl.setLogo(getLogo());
701 layoutSetBranchImpl.setLogoId(getLogoId());
702 layoutSetBranchImpl.setThemeId(getThemeId());
703 layoutSetBranchImpl.setColorSchemeId(getColorSchemeId());
704 layoutSetBranchImpl.setWapThemeId(getWapThemeId());
705 layoutSetBranchImpl.setWapColorSchemeId(getWapColorSchemeId());
706 layoutSetBranchImpl.setCss(getCss());
707 layoutSetBranchImpl.setSettings(getSettings());
708 layoutSetBranchImpl.setLayoutSetPrototypeUuid(getLayoutSetPrototypeUuid());
709 layoutSetBranchImpl.setLayoutSetPrototypeLinkEnabled(getLayoutSetPrototypeLinkEnabled());
710
711 layoutSetBranchImpl.resetOriginalValues();
712
713 return layoutSetBranchImpl;
714 }
715
716 public int compareTo(LayoutSetBranch layoutSetBranch) {
717 int value = 0;
718
719 value = getName().compareTo(layoutSetBranch.getName());
720
721 if (value != 0) {
722 return value;
723 }
724
725 return 0;
726 }
727
728 @Override
729 public boolean equals(Object obj) {
730 if (obj == null) {
731 return false;
732 }
733
734 LayoutSetBranch layoutSetBranch = null;
735
736 try {
737 layoutSetBranch = (LayoutSetBranch)obj;
738 }
739 catch (ClassCastException cce) {
740 return false;
741 }
742
743 long primaryKey = layoutSetBranch.getPrimaryKey();
744
745 if (getPrimaryKey() == primaryKey) {
746 return true;
747 }
748 else {
749 return false;
750 }
751 }
752
753 @Override
754 public int hashCode() {
755 return (int)getPrimaryKey();
756 }
757
758 @Override
759 public void resetOriginalValues() {
760 LayoutSetBranchModelImpl layoutSetBranchModelImpl = this;
761
762 layoutSetBranchModelImpl._originalGroupId = layoutSetBranchModelImpl._groupId;
763
764 layoutSetBranchModelImpl._setOriginalGroupId = false;
765
766 layoutSetBranchModelImpl._originalPrivateLayout = layoutSetBranchModelImpl._privateLayout;
767
768 layoutSetBranchModelImpl._setOriginalPrivateLayout = false;
769
770 layoutSetBranchModelImpl._originalName = layoutSetBranchModelImpl._name;
771
772 layoutSetBranchModelImpl._columnBitmask = 0;
773 }
774
775 @Override
776 public CacheModel<LayoutSetBranch> toCacheModel() {
777 LayoutSetBranchCacheModel layoutSetBranchCacheModel = new LayoutSetBranchCacheModel();
778
779 layoutSetBranchCacheModel.layoutSetBranchId = getLayoutSetBranchId();
780
781 layoutSetBranchCacheModel.groupId = getGroupId();
782
783 layoutSetBranchCacheModel.companyId = getCompanyId();
784
785 layoutSetBranchCacheModel.userId = getUserId();
786
787 layoutSetBranchCacheModel.userName = getUserName();
788
789 String userName = layoutSetBranchCacheModel.userName;
790
791 if ((userName != null) && (userName.length() == 0)) {
792 layoutSetBranchCacheModel.userName = null;
793 }
794
795 Date createDate = getCreateDate();
796
797 if (createDate != null) {
798 layoutSetBranchCacheModel.createDate = createDate.getTime();
799 }
800 else {
801 layoutSetBranchCacheModel.createDate = Long.MIN_VALUE;
802 }
803
804 Date modifiedDate = getModifiedDate();
805
806 if (modifiedDate != null) {
807 layoutSetBranchCacheModel.modifiedDate = modifiedDate.getTime();
808 }
809 else {
810 layoutSetBranchCacheModel.modifiedDate = Long.MIN_VALUE;
811 }
812
813 layoutSetBranchCacheModel.privateLayout = getPrivateLayout();
814
815 layoutSetBranchCacheModel.name = getName();
816
817 String name = layoutSetBranchCacheModel.name;
818
819 if ((name != null) && (name.length() == 0)) {
820 layoutSetBranchCacheModel.name = null;
821 }
822
823 layoutSetBranchCacheModel.description = getDescription();
824
825 String description = layoutSetBranchCacheModel.description;
826
827 if ((description != null) && (description.length() == 0)) {
828 layoutSetBranchCacheModel.description = null;
829 }
830
831 layoutSetBranchCacheModel.master = getMaster();
832
833 layoutSetBranchCacheModel.logo = getLogo();
834
835 layoutSetBranchCacheModel.logoId = getLogoId();
836
837 layoutSetBranchCacheModel.themeId = getThemeId();
838
839 String themeId = layoutSetBranchCacheModel.themeId;
840
841 if ((themeId != null) && (themeId.length() == 0)) {
842 layoutSetBranchCacheModel.themeId = null;
843 }
844
845 layoutSetBranchCacheModel.colorSchemeId = getColorSchemeId();
846
847 String colorSchemeId = layoutSetBranchCacheModel.colorSchemeId;
848
849 if ((colorSchemeId != null) && (colorSchemeId.length() == 0)) {
850 layoutSetBranchCacheModel.colorSchemeId = null;
851 }
852
853 layoutSetBranchCacheModel.wapThemeId = getWapThemeId();
854
855 String wapThemeId = layoutSetBranchCacheModel.wapThemeId;
856
857 if ((wapThemeId != null) && (wapThemeId.length() == 0)) {
858 layoutSetBranchCacheModel.wapThemeId = null;
859 }
860
861 layoutSetBranchCacheModel.wapColorSchemeId = getWapColorSchemeId();
862
863 String wapColorSchemeId = layoutSetBranchCacheModel.wapColorSchemeId;
864
865 if ((wapColorSchemeId != null) && (wapColorSchemeId.length() == 0)) {
866 layoutSetBranchCacheModel.wapColorSchemeId = null;
867 }
868
869 layoutSetBranchCacheModel.css = getCss();
870
871 String css = layoutSetBranchCacheModel.css;
872
873 if ((css != null) && (css.length() == 0)) {
874 layoutSetBranchCacheModel.css = null;
875 }
876
877 layoutSetBranchCacheModel.settings = getSettings();
878
879 String settings = layoutSetBranchCacheModel.settings;
880
881 if ((settings != null) && (settings.length() == 0)) {
882 layoutSetBranchCacheModel.settings = null;
883 }
884
885 layoutSetBranchCacheModel.layoutSetPrototypeUuid = getLayoutSetPrototypeUuid();
886
887 String layoutSetPrototypeUuid = layoutSetBranchCacheModel.layoutSetPrototypeUuid;
888
889 if ((layoutSetPrototypeUuid != null) &&
890 (layoutSetPrototypeUuid.length() == 0)) {
891 layoutSetBranchCacheModel.layoutSetPrototypeUuid = null;
892 }
893
894 layoutSetBranchCacheModel.layoutSetPrototypeLinkEnabled = getLayoutSetPrototypeLinkEnabled();
895
896 return layoutSetBranchCacheModel;
897 }
898
899 @Override
900 public String toString() {
901 StringBundler sb = new StringBundler(43);
902
903 sb.append("{layoutSetBranchId=");
904 sb.append(getLayoutSetBranchId());
905 sb.append(", groupId=");
906 sb.append(getGroupId());
907 sb.append(", companyId=");
908 sb.append(getCompanyId());
909 sb.append(", userId=");
910 sb.append(getUserId());
911 sb.append(", userName=");
912 sb.append(getUserName());
913 sb.append(", createDate=");
914 sb.append(getCreateDate());
915 sb.append(", modifiedDate=");
916 sb.append(getModifiedDate());
917 sb.append(", privateLayout=");
918 sb.append(getPrivateLayout());
919 sb.append(", name=");
920 sb.append(getName());
921 sb.append(", description=");
922 sb.append(getDescription());
923 sb.append(", master=");
924 sb.append(getMaster());
925 sb.append(", logo=");
926 sb.append(getLogo());
927 sb.append(", logoId=");
928 sb.append(getLogoId());
929 sb.append(", themeId=");
930 sb.append(getThemeId());
931 sb.append(", colorSchemeId=");
932 sb.append(getColorSchemeId());
933 sb.append(", wapThemeId=");
934 sb.append(getWapThemeId());
935 sb.append(", wapColorSchemeId=");
936 sb.append(getWapColorSchemeId());
937 sb.append(", css=");
938 sb.append(getCss());
939 sb.append(", settings=");
940 sb.append(getSettings());
941 sb.append(", layoutSetPrototypeUuid=");
942 sb.append(getLayoutSetPrototypeUuid());
943 sb.append(", layoutSetPrototypeLinkEnabled=");
944 sb.append(getLayoutSetPrototypeLinkEnabled());
945 sb.append("}");
946
947 return sb.toString();
948 }
949
950 public String toXmlString() {
951 StringBundler sb = new StringBundler(67);
952
953 sb.append("<model><model-name>");
954 sb.append("com.liferay.portal.model.LayoutSetBranch");
955 sb.append("</model-name>");
956
957 sb.append(
958 "<column><column-name>layoutSetBranchId</column-name><column-value><![CDATA[");
959 sb.append(getLayoutSetBranchId());
960 sb.append("]]></column-value></column>");
961 sb.append(
962 "<column><column-name>groupId</column-name><column-value><![CDATA[");
963 sb.append(getGroupId());
964 sb.append("]]></column-value></column>");
965 sb.append(
966 "<column><column-name>companyId</column-name><column-value><![CDATA[");
967 sb.append(getCompanyId());
968 sb.append("]]></column-value></column>");
969 sb.append(
970 "<column><column-name>userId</column-name><column-value><![CDATA[");
971 sb.append(getUserId());
972 sb.append("]]></column-value></column>");
973 sb.append(
974 "<column><column-name>userName</column-name><column-value><![CDATA[");
975 sb.append(getUserName());
976 sb.append("]]></column-value></column>");
977 sb.append(
978 "<column><column-name>createDate</column-name><column-value><![CDATA[");
979 sb.append(getCreateDate());
980 sb.append("]]></column-value></column>");
981 sb.append(
982 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
983 sb.append(getModifiedDate());
984 sb.append("]]></column-value></column>");
985 sb.append(
986 "<column><column-name>privateLayout</column-name><column-value><![CDATA[");
987 sb.append(getPrivateLayout());
988 sb.append("]]></column-value></column>");
989 sb.append(
990 "<column><column-name>name</column-name><column-value><![CDATA[");
991 sb.append(getName());
992 sb.append("]]></column-value></column>");
993 sb.append(
994 "<column><column-name>description</column-name><column-value><![CDATA[");
995 sb.append(getDescription());
996 sb.append("]]></column-value></column>");
997 sb.append(
998 "<column><column-name>master</column-name><column-value><![CDATA[");
999 sb.append(getMaster());
1000 sb.append("]]></column-value></column>");
1001 sb.append(
1002 "<column><column-name>logo</column-name><column-value><![CDATA[");
1003 sb.append(getLogo());
1004 sb.append("]]></column-value></column>");
1005 sb.append(
1006 "<column><column-name>logoId</column-name><column-value><![CDATA[");
1007 sb.append(getLogoId());
1008 sb.append("]]></column-value></column>");
1009 sb.append(
1010 "<column><column-name>themeId</column-name><column-value><![CDATA[");
1011 sb.append(getThemeId());
1012 sb.append("]]></column-value></column>");
1013 sb.append(
1014 "<column><column-name>colorSchemeId</column-name><column-value><![CDATA[");
1015 sb.append(getColorSchemeId());
1016 sb.append("]]></column-value></column>");
1017 sb.append(
1018 "<column><column-name>wapThemeId</column-name><column-value><![CDATA[");
1019 sb.append(getWapThemeId());
1020 sb.append("]]></column-value></column>");
1021 sb.append(
1022 "<column><column-name>wapColorSchemeId</column-name><column-value><![CDATA[");
1023 sb.append(getWapColorSchemeId());
1024 sb.append("]]></column-value></column>");
1025 sb.append(
1026 "<column><column-name>css</column-name><column-value><![CDATA[");
1027 sb.append(getCss());
1028 sb.append("]]></column-value></column>");
1029 sb.append(
1030 "<column><column-name>settings</column-name><column-value><![CDATA[");
1031 sb.append(getSettings());
1032 sb.append("]]></column-value></column>");
1033 sb.append(
1034 "<column><column-name>layoutSetPrototypeUuid</column-name><column-value><![CDATA[");
1035 sb.append(getLayoutSetPrototypeUuid());
1036 sb.append("]]></column-value></column>");
1037 sb.append(
1038 "<column><column-name>layoutSetPrototypeLinkEnabled</column-name><column-value><![CDATA[");
1039 sb.append(getLayoutSetPrototypeLinkEnabled());
1040 sb.append("]]></column-value></column>");
1041
1042 sb.append("</model>");
1043
1044 return sb.toString();
1045 }
1046
1047 private static ClassLoader _classLoader = LayoutSetBranch.class.getClassLoader();
1048 private static Class<?>[] _escapedModelProxyInterfaces = new Class[] {
1049 LayoutSetBranch.class
1050 };
1051 private long _layoutSetBranchId;
1052 private long _groupId;
1053 private long _originalGroupId;
1054 private boolean _setOriginalGroupId;
1055 private long _companyId;
1056 private long _userId;
1057 private String _userUuid;
1058 private String _userName;
1059 private Date _createDate;
1060 private Date _modifiedDate;
1061 private boolean _privateLayout;
1062 private boolean _originalPrivateLayout;
1063 private boolean _setOriginalPrivateLayout;
1064 private String _name;
1065 private String _originalName;
1066 private String _description;
1067 private boolean _master;
1068 private boolean _logo;
1069 private long _logoId;
1070 private String _themeId;
1071 private String _colorSchemeId;
1072 private String _wapThemeId;
1073 private String _wapColorSchemeId;
1074 private String _css;
1075 private String _settings;
1076 private String _layoutSetPrototypeUuid;
1077 private boolean _layoutSetPrototypeLinkEnabled;
1078 private long _columnBitmask;
1079 private LayoutSetBranch _escapedModelProxy;
1080 }