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.language.LanguageUtil;
021 import com.liferay.portal.kernel.util.DateUtil;
022 import com.liferay.portal.kernel.util.GetterUtil;
023 import com.liferay.portal.kernel.util.LocaleUtil;
024 import com.liferay.portal.kernel.util.LocalizationUtil;
025 import com.liferay.portal.kernel.util.ProxyUtil;
026 import com.liferay.portal.kernel.util.StringBundler;
027 import com.liferay.portal.kernel.util.StringPool;
028 import com.liferay.portal.kernel.util.Validator;
029 import com.liferay.portal.kernel.workflow.WorkflowConstants;
030 import com.liferay.portal.model.CacheModel;
031 import com.liferay.portal.model.LayoutRevision;
032 import com.liferay.portal.model.LayoutRevisionModel;
033 import com.liferay.portal.model.LayoutRevisionSoap;
034 import com.liferay.portal.service.ServiceContext;
035 import com.liferay.portal.util.PortalUtil;
036
037 import com.liferay.portlet.expando.model.ExpandoBridge;
038 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
039
040 import java.io.Serializable;
041
042 import java.sql.Types;
043
044 import java.util.ArrayList;
045 import java.util.Date;
046 import java.util.List;
047 import java.util.Locale;
048 import java.util.Map;
049
050
063 @JSON(strict = true)
064 public class LayoutRevisionModelImpl extends BaseModelImpl<LayoutRevision>
065 implements LayoutRevisionModel {
066
071 public static final String TABLE_NAME = "LayoutRevision";
072 public static final Object[][] TABLE_COLUMNS = {
073 { "layoutRevisionId", 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 { "layoutSetBranchId", Types.BIGINT },
081 { "layoutBranchId", Types.BIGINT },
082 { "parentLayoutRevisionId", Types.BIGINT },
083 { "head", Types.BOOLEAN },
084 { "major", Types.BOOLEAN },
085 { "plid", Types.BIGINT },
086 { "privateLayout", Types.BOOLEAN },
087 { "name", Types.VARCHAR },
088 { "title", Types.VARCHAR },
089 { "description", Types.VARCHAR },
090 { "keywords", Types.VARCHAR },
091 { "robots", Types.VARCHAR },
092 { "typeSettings", Types.CLOB },
093 { "iconImage", Types.BOOLEAN },
094 { "iconImageId", Types.BIGINT },
095 { "themeId", Types.VARCHAR },
096 { "colorSchemeId", Types.VARCHAR },
097 { "wapThemeId", Types.VARCHAR },
098 { "wapColorSchemeId", Types.VARCHAR },
099 { "css", Types.VARCHAR },
100 { "status", Types.INTEGER },
101 { "statusByUserId", Types.BIGINT },
102 { "statusByUserName", Types.VARCHAR },
103 { "statusDate", Types.TIMESTAMP }
104 };
105 public static final String TABLE_SQL_CREATE = "create table LayoutRevision (layoutRevisionId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,layoutSetBranchId LONG,layoutBranchId LONG,parentLayoutRevisionId LONG,head BOOLEAN,major BOOLEAN,plid LONG,privateLayout BOOLEAN,name STRING null,title STRING null,description STRING null,keywords STRING null,robots STRING null,typeSettings TEXT null,iconImage BOOLEAN,iconImageId LONG,themeId VARCHAR(75) null,colorSchemeId VARCHAR(75) null,wapThemeId VARCHAR(75) null,wapColorSchemeId VARCHAR(75) null,css STRING null,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null)";
106 public static final String TABLE_SQL_DROP = "drop table LayoutRevision";
107 public static final String ORDER_BY_JPQL = " ORDER BY layoutRevision.modifiedDate DESC";
108 public static final String ORDER_BY_SQL = " ORDER BY LayoutRevision.modifiedDate DESC";
109 public static final String DATA_SOURCE = "liferayDataSource";
110 public static final String SESSION_FACTORY = "liferaySessionFactory";
111 public static final String TX_MANAGER = "liferayTransactionManager";
112 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
113 "value.object.entity.cache.enabled.com.liferay.portal.model.LayoutRevision"),
114 true);
115 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
116 "value.object.finder.cache.enabled.com.liferay.portal.model.LayoutRevision"),
117 true);
118 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
119 "value.object.column.bitmask.enabled.com.liferay.portal.model.LayoutRevision"),
120 true);
121 public static long HEAD_COLUMN_BITMASK = 1L;
122 public static long LAYOUTBRANCHID_COLUMN_BITMASK = 2L;
123 public static long LAYOUTSETBRANCHID_COLUMN_BITMASK = 4L;
124 public static long PARENTLAYOUTREVISIONID_COLUMN_BITMASK = 8L;
125 public static long PLID_COLUMN_BITMASK = 16L;
126 public static long STATUS_COLUMN_BITMASK = 32L;
127
128
134 public static LayoutRevision toModel(LayoutRevisionSoap soapModel) {
135 LayoutRevision model = new LayoutRevisionImpl();
136
137 model.setLayoutRevisionId(soapModel.getLayoutRevisionId());
138 model.setGroupId(soapModel.getGroupId());
139 model.setCompanyId(soapModel.getCompanyId());
140 model.setUserId(soapModel.getUserId());
141 model.setUserName(soapModel.getUserName());
142 model.setCreateDate(soapModel.getCreateDate());
143 model.setModifiedDate(soapModel.getModifiedDate());
144 model.setLayoutSetBranchId(soapModel.getLayoutSetBranchId());
145 model.setLayoutBranchId(soapModel.getLayoutBranchId());
146 model.setParentLayoutRevisionId(soapModel.getParentLayoutRevisionId());
147 model.setHead(soapModel.getHead());
148 model.setMajor(soapModel.getMajor());
149 model.setPlid(soapModel.getPlid());
150 model.setPrivateLayout(soapModel.getPrivateLayout());
151 model.setName(soapModel.getName());
152 model.setTitle(soapModel.getTitle());
153 model.setDescription(soapModel.getDescription());
154 model.setKeywords(soapModel.getKeywords());
155 model.setRobots(soapModel.getRobots());
156 model.setTypeSettings(soapModel.getTypeSettings());
157 model.setIconImage(soapModel.getIconImage());
158 model.setIconImageId(soapModel.getIconImageId());
159 model.setThemeId(soapModel.getThemeId());
160 model.setColorSchemeId(soapModel.getColorSchemeId());
161 model.setWapThemeId(soapModel.getWapThemeId());
162 model.setWapColorSchemeId(soapModel.getWapColorSchemeId());
163 model.setCss(soapModel.getCss());
164 model.setStatus(soapModel.getStatus());
165 model.setStatusByUserId(soapModel.getStatusByUserId());
166 model.setStatusByUserName(soapModel.getStatusByUserName());
167 model.setStatusDate(soapModel.getStatusDate());
168
169 return model;
170 }
171
172
178 public static List<LayoutRevision> toModels(LayoutRevisionSoap[] soapModels) {
179 List<LayoutRevision> models = new ArrayList<LayoutRevision>(soapModels.length);
180
181 for (LayoutRevisionSoap soapModel : soapModels) {
182 models.add(toModel(soapModel));
183 }
184
185 return models;
186 }
187
188 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
189 "lock.expiration.time.com.liferay.portal.model.LayoutRevision"));
190
191 public LayoutRevisionModelImpl() {
192 }
193
194 public long getPrimaryKey() {
195 return _layoutRevisionId;
196 }
197
198 public void setPrimaryKey(long primaryKey) {
199 setLayoutRevisionId(primaryKey);
200 }
201
202 public Serializable getPrimaryKeyObj() {
203 return new Long(_layoutRevisionId);
204 }
205
206 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
207 setPrimaryKey(((Long)primaryKeyObj).longValue());
208 }
209
210 public Class<?> getModelClass() {
211 return LayoutRevision.class;
212 }
213
214 public String getModelClassName() {
215 return LayoutRevision.class.getName();
216 }
217
218 @JSON
219 public long getLayoutRevisionId() {
220 return _layoutRevisionId;
221 }
222
223 public void setLayoutRevisionId(long layoutRevisionId) {
224 _layoutRevisionId = layoutRevisionId;
225 }
226
227 @JSON
228 public long getGroupId() {
229 return _groupId;
230 }
231
232 public void setGroupId(long groupId) {
233 _groupId = groupId;
234 }
235
236 @JSON
237 public long getCompanyId() {
238 return _companyId;
239 }
240
241 public void setCompanyId(long companyId) {
242 _companyId = companyId;
243 }
244
245 @JSON
246 public long getUserId() {
247 return _userId;
248 }
249
250 public void setUserId(long userId) {
251 _userId = userId;
252 }
253
254 public String getUserUuid() throws SystemException {
255 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
256 }
257
258 public void setUserUuid(String userUuid) {
259 _userUuid = userUuid;
260 }
261
262 @JSON
263 public String getUserName() {
264 if (_userName == null) {
265 return StringPool.BLANK;
266 }
267 else {
268 return _userName;
269 }
270 }
271
272 public void setUserName(String userName) {
273 _userName = userName;
274 }
275
276 @JSON
277 public Date getCreateDate() {
278 return _createDate;
279 }
280
281 public void setCreateDate(Date createDate) {
282 _createDate = createDate;
283 }
284
285 @JSON
286 public Date getModifiedDate() {
287 return _modifiedDate;
288 }
289
290 public void setModifiedDate(Date modifiedDate) {
291 _modifiedDate = modifiedDate;
292 }
293
294 @JSON
295 public long getLayoutSetBranchId() {
296 return _layoutSetBranchId;
297 }
298
299 public void setLayoutSetBranchId(long layoutSetBranchId) {
300 _columnBitmask |= LAYOUTSETBRANCHID_COLUMN_BITMASK;
301
302 if (!_setOriginalLayoutSetBranchId) {
303 _setOriginalLayoutSetBranchId = true;
304
305 _originalLayoutSetBranchId = _layoutSetBranchId;
306 }
307
308 _layoutSetBranchId = layoutSetBranchId;
309 }
310
311 public long getOriginalLayoutSetBranchId() {
312 return _originalLayoutSetBranchId;
313 }
314
315 @JSON
316 public long getLayoutBranchId() {
317 return _layoutBranchId;
318 }
319
320 public void setLayoutBranchId(long layoutBranchId) {
321 _columnBitmask |= LAYOUTBRANCHID_COLUMN_BITMASK;
322
323 if (!_setOriginalLayoutBranchId) {
324 _setOriginalLayoutBranchId = true;
325
326 _originalLayoutBranchId = _layoutBranchId;
327 }
328
329 _layoutBranchId = layoutBranchId;
330 }
331
332 public long getOriginalLayoutBranchId() {
333 return _originalLayoutBranchId;
334 }
335
336 @JSON
337 public long getParentLayoutRevisionId() {
338 return _parentLayoutRevisionId;
339 }
340
341 public void setParentLayoutRevisionId(long parentLayoutRevisionId) {
342 _columnBitmask |= PARENTLAYOUTREVISIONID_COLUMN_BITMASK;
343
344 if (!_setOriginalParentLayoutRevisionId) {
345 _setOriginalParentLayoutRevisionId = true;
346
347 _originalParentLayoutRevisionId = _parentLayoutRevisionId;
348 }
349
350 _parentLayoutRevisionId = parentLayoutRevisionId;
351 }
352
353 public long getOriginalParentLayoutRevisionId() {
354 return _originalParentLayoutRevisionId;
355 }
356
357 @JSON
358 public boolean getHead() {
359 return _head;
360 }
361
362 public boolean isHead() {
363 return _head;
364 }
365
366 public void setHead(boolean head) {
367 _columnBitmask |= HEAD_COLUMN_BITMASK;
368
369 if (!_setOriginalHead) {
370 _setOriginalHead = true;
371
372 _originalHead = _head;
373 }
374
375 _head = head;
376 }
377
378 public boolean getOriginalHead() {
379 return _originalHead;
380 }
381
382 @JSON
383 public boolean getMajor() {
384 return _major;
385 }
386
387 public boolean isMajor() {
388 return _major;
389 }
390
391 public void setMajor(boolean major) {
392 _major = major;
393 }
394
395 @JSON
396 public long getPlid() {
397 return _plid;
398 }
399
400 public void setPlid(long plid) {
401 _columnBitmask |= PLID_COLUMN_BITMASK;
402
403 if (!_setOriginalPlid) {
404 _setOriginalPlid = true;
405
406 _originalPlid = _plid;
407 }
408
409 _plid = plid;
410 }
411
412 public long getOriginalPlid() {
413 return _originalPlid;
414 }
415
416 @JSON
417 public boolean getPrivateLayout() {
418 return _privateLayout;
419 }
420
421 public boolean isPrivateLayout() {
422 return _privateLayout;
423 }
424
425 public void setPrivateLayout(boolean privateLayout) {
426 _privateLayout = privateLayout;
427 }
428
429 @JSON
430 public String getName() {
431 if (_name == null) {
432 return StringPool.BLANK;
433 }
434 else {
435 return _name;
436 }
437 }
438
439 public String getName(Locale locale) {
440 String languageId = LocaleUtil.toLanguageId(locale);
441
442 return getName(languageId);
443 }
444
445 public String getName(Locale locale, boolean useDefault) {
446 String languageId = LocaleUtil.toLanguageId(locale);
447
448 return getName(languageId, useDefault);
449 }
450
451 public String getName(String languageId) {
452 return LocalizationUtil.getLocalization(getName(), languageId);
453 }
454
455 public String getName(String languageId, boolean useDefault) {
456 return LocalizationUtil.getLocalization(getName(), languageId,
457 useDefault);
458 }
459
460 public String getNameCurrentLanguageId() {
461 return _nameCurrentLanguageId;
462 }
463
464 @JSON
465 public String getNameCurrentValue() {
466 Locale locale = getLocale(_nameCurrentLanguageId);
467
468 return getName(locale);
469 }
470
471 public Map<Locale, String> getNameMap() {
472 return LocalizationUtil.getLocalizationMap(getName());
473 }
474
475 public void setName(String name) {
476 _name = name;
477 }
478
479 public void setName(String name, Locale locale) {
480 setName(name, locale, LocaleUtil.getDefault());
481 }
482
483 public void setName(String name, Locale locale, Locale defaultLocale) {
484 String languageId = LocaleUtil.toLanguageId(locale);
485 String defaultLanguageId = LocaleUtil.toLanguageId(defaultLocale);
486
487 if (Validator.isNotNull(name)) {
488 setName(LocalizationUtil.updateLocalization(getName(), "Name",
489 name, languageId, defaultLanguageId));
490 }
491 else {
492 setName(LocalizationUtil.removeLocalization(getName(), "Name",
493 languageId));
494 }
495 }
496
497 public void setNameCurrentLanguageId(String languageId) {
498 _nameCurrentLanguageId = languageId;
499 }
500
501 public void setNameMap(Map<Locale, String> nameMap) {
502 setNameMap(nameMap, LocaleUtil.getDefault());
503 }
504
505 public void setNameMap(Map<Locale, String> nameMap, Locale defaultLocale) {
506 if (nameMap == null) {
507 return;
508 }
509
510 Locale[] locales = LanguageUtil.getAvailableLocales();
511
512 for (Locale locale : locales) {
513 String name = nameMap.get(locale);
514
515 setName(name, locale, defaultLocale);
516 }
517 }
518
519 @JSON
520 public String getTitle() {
521 if (_title == null) {
522 return StringPool.BLANK;
523 }
524 else {
525 return _title;
526 }
527 }
528
529 public String getTitle(Locale locale) {
530 String languageId = LocaleUtil.toLanguageId(locale);
531
532 return getTitle(languageId);
533 }
534
535 public String getTitle(Locale locale, boolean useDefault) {
536 String languageId = LocaleUtil.toLanguageId(locale);
537
538 return getTitle(languageId, useDefault);
539 }
540
541 public String getTitle(String languageId) {
542 return LocalizationUtil.getLocalization(getTitle(), languageId);
543 }
544
545 public String getTitle(String languageId, boolean useDefault) {
546 return LocalizationUtil.getLocalization(getTitle(), languageId,
547 useDefault);
548 }
549
550 public String getTitleCurrentLanguageId() {
551 return _titleCurrentLanguageId;
552 }
553
554 @JSON
555 public String getTitleCurrentValue() {
556 Locale locale = getLocale(_titleCurrentLanguageId);
557
558 return getTitle(locale);
559 }
560
561 public Map<Locale, String> getTitleMap() {
562 return LocalizationUtil.getLocalizationMap(getTitle());
563 }
564
565 public void setTitle(String title) {
566 _title = title;
567 }
568
569 public void setTitle(String title, Locale locale) {
570 setTitle(title, locale, LocaleUtil.getDefault());
571 }
572
573 public void setTitle(String title, Locale locale, Locale defaultLocale) {
574 String languageId = LocaleUtil.toLanguageId(locale);
575 String defaultLanguageId = LocaleUtil.toLanguageId(defaultLocale);
576
577 if (Validator.isNotNull(title)) {
578 setTitle(LocalizationUtil.updateLocalization(getTitle(), "Title",
579 title, languageId, defaultLanguageId));
580 }
581 else {
582 setTitle(LocalizationUtil.removeLocalization(getTitle(), "Title",
583 languageId));
584 }
585 }
586
587 public void setTitleCurrentLanguageId(String languageId) {
588 _titleCurrentLanguageId = languageId;
589 }
590
591 public void setTitleMap(Map<Locale, String> titleMap) {
592 setTitleMap(titleMap, LocaleUtil.getDefault());
593 }
594
595 public void setTitleMap(Map<Locale, String> titleMap, Locale defaultLocale) {
596 if (titleMap == null) {
597 return;
598 }
599
600 Locale[] locales = LanguageUtil.getAvailableLocales();
601
602 for (Locale locale : locales) {
603 String title = titleMap.get(locale);
604
605 setTitle(title, locale, defaultLocale);
606 }
607 }
608
609 @JSON
610 public String getDescription() {
611 if (_description == null) {
612 return StringPool.BLANK;
613 }
614 else {
615 return _description;
616 }
617 }
618
619 public String getDescription(Locale locale) {
620 String languageId = LocaleUtil.toLanguageId(locale);
621
622 return getDescription(languageId);
623 }
624
625 public String getDescription(Locale locale, boolean useDefault) {
626 String languageId = LocaleUtil.toLanguageId(locale);
627
628 return getDescription(languageId, useDefault);
629 }
630
631 public String getDescription(String languageId) {
632 return LocalizationUtil.getLocalization(getDescription(), languageId);
633 }
634
635 public String getDescription(String languageId, boolean useDefault) {
636 return LocalizationUtil.getLocalization(getDescription(), languageId,
637 useDefault);
638 }
639
640 public String getDescriptionCurrentLanguageId() {
641 return _descriptionCurrentLanguageId;
642 }
643
644 @JSON
645 public String getDescriptionCurrentValue() {
646 Locale locale = getLocale(_descriptionCurrentLanguageId);
647
648 return getDescription(locale);
649 }
650
651 public Map<Locale, String> getDescriptionMap() {
652 return LocalizationUtil.getLocalizationMap(getDescription());
653 }
654
655 public void setDescription(String description) {
656 _description = description;
657 }
658
659 public void setDescription(String description, Locale locale) {
660 setDescription(description, locale, LocaleUtil.getDefault());
661 }
662
663 public void setDescription(String description, Locale locale,
664 Locale defaultLocale) {
665 String languageId = LocaleUtil.toLanguageId(locale);
666 String defaultLanguageId = LocaleUtil.toLanguageId(defaultLocale);
667
668 if (Validator.isNotNull(description)) {
669 setDescription(LocalizationUtil.updateLocalization(
670 getDescription(), "Description", description, languageId,
671 defaultLanguageId));
672 }
673 else {
674 setDescription(LocalizationUtil.removeLocalization(
675 getDescription(), "Description", languageId));
676 }
677 }
678
679 public void setDescriptionCurrentLanguageId(String languageId) {
680 _descriptionCurrentLanguageId = languageId;
681 }
682
683 public void setDescriptionMap(Map<Locale, String> descriptionMap) {
684 setDescriptionMap(descriptionMap, LocaleUtil.getDefault());
685 }
686
687 public void setDescriptionMap(Map<Locale, String> descriptionMap,
688 Locale defaultLocale) {
689 if (descriptionMap == null) {
690 return;
691 }
692
693 Locale[] locales = LanguageUtil.getAvailableLocales();
694
695 for (Locale locale : locales) {
696 String description = descriptionMap.get(locale);
697
698 setDescription(description, locale, defaultLocale);
699 }
700 }
701
702 @JSON
703 public String getKeywords() {
704 if (_keywords == null) {
705 return StringPool.BLANK;
706 }
707 else {
708 return _keywords;
709 }
710 }
711
712 public String getKeywords(Locale locale) {
713 String languageId = LocaleUtil.toLanguageId(locale);
714
715 return getKeywords(languageId);
716 }
717
718 public String getKeywords(Locale locale, boolean useDefault) {
719 String languageId = LocaleUtil.toLanguageId(locale);
720
721 return getKeywords(languageId, useDefault);
722 }
723
724 public String getKeywords(String languageId) {
725 return LocalizationUtil.getLocalization(getKeywords(), languageId);
726 }
727
728 public String getKeywords(String languageId, boolean useDefault) {
729 return LocalizationUtil.getLocalization(getKeywords(), languageId,
730 useDefault);
731 }
732
733 public String getKeywordsCurrentLanguageId() {
734 return _keywordsCurrentLanguageId;
735 }
736
737 @JSON
738 public String getKeywordsCurrentValue() {
739 Locale locale = getLocale(_keywordsCurrentLanguageId);
740
741 return getKeywords(locale);
742 }
743
744 public Map<Locale, String> getKeywordsMap() {
745 return LocalizationUtil.getLocalizationMap(getKeywords());
746 }
747
748 public void setKeywords(String keywords) {
749 _keywords = keywords;
750 }
751
752 public void setKeywords(String keywords, Locale locale) {
753 setKeywords(keywords, locale, LocaleUtil.getDefault());
754 }
755
756 public void setKeywords(String keywords, Locale locale, Locale defaultLocale) {
757 String languageId = LocaleUtil.toLanguageId(locale);
758 String defaultLanguageId = LocaleUtil.toLanguageId(defaultLocale);
759
760 if (Validator.isNotNull(keywords)) {
761 setKeywords(LocalizationUtil.updateLocalization(getKeywords(),
762 "Keywords", keywords, languageId, defaultLanguageId));
763 }
764 else {
765 setKeywords(LocalizationUtil.removeLocalization(getKeywords(),
766 "Keywords", languageId));
767 }
768 }
769
770 public void setKeywordsCurrentLanguageId(String languageId) {
771 _keywordsCurrentLanguageId = languageId;
772 }
773
774 public void setKeywordsMap(Map<Locale, String> keywordsMap) {
775 setKeywordsMap(keywordsMap, LocaleUtil.getDefault());
776 }
777
778 public void setKeywordsMap(Map<Locale, String> keywordsMap,
779 Locale defaultLocale) {
780 if (keywordsMap == null) {
781 return;
782 }
783
784 Locale[] locales = LanguageUtil.getAvailableLocales();
785
786 for (Locale locale : locales) {
787 String keywords = keywordsMap.get(locale);
788
789 setKeywords(keywords, locale, defaultLocale);
790 }
791 }
792
793 @JSON
794 public String getRobots() {
795 if (_robots == null) {
796 return StringPool.BLANK;
797 }
798 else {
799 return _robots;
800 }
801 }
802
803 public String getRobots(Locale locale) {
804 String languageId = LocaleUtil.toLanguageId(locale);
805
806 return getRobots(languageId);
807 }
808
809 public String getRobots(Locale locale, boolean useDefault) {
810 String languageId = LocaleUtil.toLanguageId(locale);
811
812 return getRobots(languageId, useDefault);
813 }
814
815 public String getRobots(String languageId) {
816 return LocalizationUtil.getLocalization(getRobots(), languageId);
817 }
818
819 public String getRobots(String languageId, boolean useDefault) {
820 return LocalizationUtil.getLocalization(getRobots(), languageId,
821 useDefault);
822 }
823
824 public String getRobotsCurrentLanguageId() {
825 return _robotsCurrentLanguageId;
826 }
827
828 @JSON
829 public String getRobotsCurrentValue() {
830 Locale locale = getLocale(_robotsCurrentLanguageId);
831
832 return getRobots(locale);
833 }
834
835 public Map<Locale, String> getRobotsMap() {
836 return LocalizationUtil.getLocalizationMap(getRobots());
837 }
838
839 public void setRobots(String robots) {
840 _robots = robots;
841 }
842
843 public void setRobots(String robots, Locale locale) {
844 setRobots(robots, locale, LocaleUtil.getDefault());
845 }
846
847 public void setRobots(String robots, Locale locale, Locale defaultLocale) {
848 String languageId = LocaleUtil.toLanguageId(locale);
849 String defaultLanguageId = LocaleUtil.toLanguageId(defaultLocale);
850
851 if (Validator.isNotNull(robots)) {
852 setRobots(LocalizationUtil.updateLocalization(getRobots(),
853 "Robots", robots, languageId, defaultLanguageId));
854 }
855 else {
856 setRobots(LocalizationUtil.removeLocalization(getRobots(),
857 "Robots", languageId));
858 }
859 }
860
861 public void setRobotsCurrentLanguageId(String languageId) {
862 _robotsCurrentLanguageId = languageId;
863 }
864
865 public void setRobotsMap(Map<Locale, String> robotsMap) {
866 setRobotsMap(robotsMap, LocaleUtil.getDefault());
867 }
868
869 public void setRobotsMap(Map<Locale, String> robotsMap, Locale defaultLocale) {
870 if (robotsMap == null) {
871 return;
872 }
873
874 Locale[] locales = LanguageUtil.getAvailableLocales();
875
876 for (Locale locale : locales) {
877 String robots = robotsMap.get(locale);
878
879 setRobots(robots, locale, defaultLocale);
880 }
881 }
882
883 @JSON
884 public String getTypeSettings() {
885 if (_typeSettings == null) {
886 return StringPool.BLANK;
887 }
888 else {
889 return _typeSettings;
890 }
891 }
892
893 public void setTypeSettings(String typeSettings) {
894 _typeSettings = typeSettings;
895 }
896
897 @JSON
898 public boolean getIconImage() {
899 return _iconImage;
900 }
901
902 public boolean isIconImage() {
903 return _iconImage;
904 }
905
906 public void setIconImage(boolean iconImage) {
907 _iconImage = iconImage;
908 }
909
910 @JSON
911 public long getIconImageId() {
912 return _iconImageId;
913 }
914
915 public void setIconImageId(long iconImageId) {
916 _iconImageId = iconImageId;
917 }
918
919 @JSON
920 public String getThemeId() {
921 if (_themeId == null) {
922 return StringPool.BLANK;
923 }
924 else {
925 return _themeId;
926 }
927 }
928
929 public void setThemeId(String themeId) {
930 _themeId = themeId;
931 }
932
933 @JSON
934 public String getColorSchemeId() {
935 if (_colorSchemeId == null) {
936 return StringPool.BLANK;
937 }
938 else {
939 return _colorSchemeId;
940 }
941 }
942
943 public void setColorSchemeId(String colorSchemeId) {
944 _colorSchemeId = colorSchemeId;
945 }
946
947 @JSON
948 public String getWapThemeId() {
949 if (_wapThemeId == null) {
950 return StringPool.BLANK;
951 }
952 else {
953 return _wapThemeId;
954 }
955 }
956
957 public void setWapThemeId(String wapThemeId) {
958 _wapThemeId = wapThemeId;
959 }
960
961 @JSON
962 public String getWapColorSchemeId() {
963 if (_wapColorSchemeId == null) {
964 return StringPool.BLANK;
965 }
966 else {
967 return _wapColorSchemeId;
968 }
969 }
970
971 public void setWapColorSchemeId(String wapColorSchemeId) {
972 _wapColorSchemeId = wapColorSchemeId;
973 }
974
975 @JSON
976 public String getCss() {
977 if (_css == null) {
978 return StringPool.BLANK;
979 }
980 else {
981 return _css;
982 }
983 }
984
985 public void setCss(String css) {
986 _css = css;
987 }
988
989 @JSON
990 public int getStatus() {
991 return _status;
992 }
993
994 public void setStatus(int status) {
995 _columnBitmask |= STATUS_COLUMN_BITMASK;
996
997 if (!_setOriginalStatus) {
998 _setOriginalStatus = true;
999
1000 _originalStatus = _status;
1001 }
1002
1003 _status = status;
1004 }
1005
1006 public int getOriginalStatus() {
1007 return _originalStatus;
1008 }
1009
1010 @JSON
1011 public long getStatusByUserId() {
1012 return _statusByUserId;
1013 }
1014
1015 public void setStatusByUserId(long statusByUserId) {
1016 _statusByUserId = statusByUserId;
1017 }
1018
1019 public String getStatusByUserUuid() throws SystemException {
1020 return PortalUtil.getUserValue(getStatusByUserId(), "uuid",
1021 _statusByUserUuid);
1022 }
1023
1024 public void setStatusByUserUuid(String statusByUserUuid) {
1025 _statusByUserUuid = statusByUserUuid;
1026 }
1027
1028 @JSON
1029 public String getStatusByUserName() {
1030 if (_statusByUserName == null) {
1031 return StringPool.BLANK;
1032 }
1033 else {
1034 return _statusByUserName;
1035 }
1036 }
1037
1038 public void setStatusByUserName(String statusByUserName) {
1039 _statusByUserName = statusByUserName;
1040 }
1041
1042 @JSON
1043 public Date getStatusDate() {
1044 return _statusDate;
1045 }
1046
1047 public void setStatusDate(Date statusDate) {
1048 _statusDate = statusDate;
1049 }
1050
1051
1054 public boolean getApproved() {
1055 return isApproved();
1056 }
1057
1058 public boolean isApproved() {
1059 if (getStatus() == WorkflowConstants.STATUS_APPROVED) {
1060 return true;
1061 }
1062 else {
1063 return false;
1064 }
1065 }
1066
1067 public boolean isDraft() {
1068 if (getStatus() == WorkflowConstants.STATUS_DRAFT) {
1069 return true;
1070 }
1071 else {
1072 return false;
1073 }
1074 }
1075
1076 public boolean isExpired() {
1077 if (getStatus() == WorkflowConstants.STATUS_EXPIRED) {
1078 return true;
1079 }
1080 else {
1081 return false;
1082 }
1083 }
1084
1085 public boolean isPending() {
1086 if (getStatus() == WorkflowConstants.STATUS_PENDING) {
1087 return true;
1088 }
1089 else {
1090 return false;
1091 }
1092 }
1093
1094 public long getColumnBitmask() {
1095 return _columnBitmask;
1096 }
1097
1098 @Override
1099 public LayoutRevision toEscapedModel() {
1100 if (_escapedModelProxy == null) {
1101 _escapedModelProxy = (LayoutRevision)ProxyUtil.newProxyInstance(_classLoader,
1102 _escapedModelProxyInterfaces,
1103 new AutoEscapeBeanHandler(this));
1104 }
1105
1106 return _escapedModelProxy;
1107 }
1108
1109 @Override
1110 public ExpandoBridge getExpandoBridge() {
1111 if (_expandoBridge == null) {
1112 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
1113 LayoutRevision.class.getName(), getPrimaryKey());
1114 }
1115
1116 return _expandoBridge;
1117 }
1118
1119 @Override
1120 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
1121 getExpandoBridge().setAttributes(serviceContext);
1122 }
1123
1124 @Override
1125 public Object clone() {
1126 LayoutRevisionImpl layoutRevisionImpl = new LayoutRevisionImpl();
1127
1128 layoutRevisionImpl.setLayoutRevisionId(getLayoutRevisionId());
1129 layoutRevisionImpl.setGroupId(getGroupId());
1130 layoutRevisionImpl.setCompanyId(getCompanyId());
1131 layoutRevisionImpl.setUserId(getUserId());
1132 layoutRevisionImpl.setUserName(getUserName());
1133 layoutRevisionImpl.setCreateDate(getCreateDate());
1134 layoutRevisionImpl.setModifiedDate(getModifiedDate());
1135 layoutRevisionImpl.setLayoutSetBranchId(getLayoutSetBranchId());
1136 layoutRevisionImpl.setLayoutBranchId(getLayoutBranchId());
1137 layoutRevisionImpl.setParentLayoutRevisionId(getParentLayoutRevisionId());
1138 layoutRevisionImpl.setHead(getHead());
1139 layoutRevisionImpl.setMajor(getMajor());
1140 layoutRevisionImpl.setPlid(getPlid());
1141 layoutRevisionImpl.setPrivateLayout(getPrivateLayout());
1142 layoutRevisionImpl.setName(getName());
1143 layoutRevisionImpl.setTitle(getTitle());
1144 layoutRevisionImpl.setDescription(getDescription());
1145 layoutRevisionImpl.setKeywords(getKeywords());
1146 layoutRevisionImpl.setRobots(getRobots());
1147 layoutRevisionImpl.setTypeSettings(getTypeSettings());
1148 layoutRevisionImpl.setIconImage(getIconImage());
1149 layoutRevisionImpl.setIconImageId(getIconImageId());
1150 layoutRevisionImpl.setThemeId(getThemeId());
1151 layoutRevisionImpl.setColorSchemeId(getColorSchemeId());
1152 layoutRevisionImpl.setWapThemeId(getWapThemeId());
1153 layoutRevisionImpl.setWapColorSchemeId(getWapColorSchemeId());
1154 layoutRevisionImpl.setCss(getCss());
1155 layoutRevisionImpl.setStatus(getStatus());
1156 layoutRevisionImpl.setStatusByUserId(getStatusByUserId());
1157 layoutRevisionImpl.setStatusByUserName(getStatusByUserName());
1158 layoutRevisionImpl.setStatusDate(getStatusDate());
1159
1160 layoutRevisionImpl.resetOriginalValues();
1161
1162 return layoutRevisionImpl;
1163 }
1164
1165 public int compareTo(LayoutRevision layoutRevision) {
1166 int value = 0;
1167
1168 value = DateUtil.compareTo(getModifiedDate(),
1169 layoutRevision.getModifiedDate());
1170
1171 value = value * -1;
1172
1173 if (value != 0) {
1174 return value;
1175 }
1176
1177 return 0;
1178 }
1179
1180 @Override
1181 public boolean equals(Object obj) {
1182 if (obj == null) {
1183 return false;
1184 }
1185
1186 LayoutRevision layoutRevision = null;
1187
1188 try {
1189 layoutRevision = (LayoutRevision)obj;
1190 }
1191 catch (ClassCastException cce) {
1192 return false;
1193 }
1194
1195 long primaryKey = layoutRevision.getPrimaryKey();
1196
1197 if (getPrimaryKey() == primaryKey) {
1198 return true;
1199 }
1200 else {
1201 return false;
1202 }
1203 }
1204
1205 @Override
1206 public int hashCode() {
1207 return (int)getPrimaryKey();
1208 }
1209
1210 @Override
1211 public void resetOriginalValues() {
1212 LayoutRevisionModelImpl layoutRevisionModelImpl = this;
1213
1214 layoutRevisionModelImpl._originalLayoutSetBranchId = layoutRevisionModelImpl._layoutSetBranchId;
1215
1216 layoutRevisionModelImpl._setOriginalLayoutSetBranchId = false;
1217
1218 layoutRevisionModelImpl._originalLayoutBranchId = layoutRevisionModelImpl._layoutBranchId;
1219
1220 layoutRevisionModelImpl._setOriginalLayoutBranchId = false;
1221
1222 layoutRevisionModelImpl._originalParentLayoutRevisionId = layoutRevisionModelImpl._parentLayoutRevisionId;
1223
1224 layoutRevisionModelImpl._setOriginalParentLayoutRevisionId = false;
1225
1226 layoutRevisionModelImpl._originalHead = layoutRevisionModelImpl._head;
1227
1228 layoutRevisionModelImpl._setOriginalHead = false;
1229
1230 layoutRevisionModelImpl._originalPlid = layoutRevisionModelImpl._plid;
1231
1232 layoutRevisionModelImpl._setOriginalPlid = false;
1233
1234 layoutRevisionModelImpl._originalStatus = layoutRevisionModelImpl._status;
1235
1236 layoutRevisionModelImpl._setOriginalStatus = false;
1237
1238 layoutRevisionModelImpl._columnBitmask = 0;
1239 }
1240
1241 @Override
1242 public CacheModel<LayoutRevision> toCacheModel() {
1243 LayoutRevisionCacheModel layoutRevisionCacheModel = new LayoutRevisionCacheModel();
1244
1245 layoutRevisionCacheModel.layoutRevisionId = getLayoutRevisionId();
1246
1247 layoutRevisionCacheModel.groupId = getGroupId();
1248
1249 layoutRevisionCacheModel.companyId = getCompanyId();
1250
1251 layoutRevisionCacheModel.userId = getUserId();
1252
1253 layoutRevisionCacheModel.userName = getUserName();
1254
1255 String userName = layoutRevisionCacheModel.userName;
1256
1257 if ((userName != null) && (userName.length() == 0)) {
1258 layoutRevisionCacheModel.userName = null;
1259 }
1260
1261 Date createDate = getCreateDate();
1262
1263 if (createDate != null) {
1264 layoutRevisionCacheModel.createDate = createDate.getTime();
1265 }
1266 else {
1267 layoutRevisionCacheModel.createDate = Long.MIN_VALUE;
1268 }
1269
1270 Date modifiedDate = getModifiedDate();
1271
1272 if (modifiedDate != null) {
1273 layoutRevisionCacheModel.modifiedDate = modifiedDate.getTime();
1274 }
1275 else {
1276 layoutRevisionCacheModel.modifiedDate = Long.MIN_VALUE;
1277 }
1278
1279 layoutRevisionCacheModel.layoutSetBranchId = getLayoutSetBranchId();
1280
1281 layoutRevisionCacheModel.layoutBranchId = getLayoutBranchId();
1282
1283 layoutRevisionCacheModel.parentLayoutRevisionId = getParentLayoutRevisionId();
1284
1285 layoutRevisionCacheModel.head = getHead();
1286
1287 layoutRevisionCacheModel.major = getMajor();
1288
1289 layoutRevisionCacheModel.plid = getPlid();
1290
1291 layoutRevisionCacheModel.privateLayout = getPrivateLayout();
1292
1293 layoutRevisionCacheModel.name = getName();
1294
1295 String name = layoutRevisionCacheModel.name;
1296
1297 if ((name != null) && (name.length() == 0)) {
1298 layoutRevisionCacheModel.name = null;
1299 }
1300
1301 layoutRevisionCacheModel.title = getTitle();
1302
1303 String title = layoutRevisionCacheModel.title;
1304
1305 if ((title != null) && (title.length() == 0)) {
1306 layoutRevisionCacheModel.title = null;
1307 }
1308
1309 layoutRevisionCacheModel.description = getDescription();
1310
1311 String description = layoutRevisionCacheModel.description;
1312
1313 if ((description != null) && (description.length() == 0)) {
1314 layoutRevisionCacheModel.description = null;
1315 }
1316
1317 layoutRevisionCacheModel.keywords = getKeywords();
1318
1319 String keywords = layoutRevisionCacheModel.keywords;
1320
1321 if ((keywords != null) && (keywords.length() == 0)) {
1322 layoutRevisionCacheModel.keywords = null;
1323 }
1324
1325 layoutRevisionCacheModel.robots = getRobots();
1326
1327 String robots = layoutRevisionCacheModel.robots;
1328
1329 if ((robots != null) && (robots.length() == 0)) {
1330 layoutRevisionCacheModel.robots = null;
1331 }
1332
1333 layoutRevisionCacheModel.typeSettings = getTypeSettings();
1334
1335 String typeSettings = layoutRevisionCacheModel.typeSettings;
1336
1337 if ((typeSettings != null) && (typeSettings.length() == 0)) {
1338 layoutRevisionCacheModel.typeSettings = null;
1339 }
1340
1341 layoutRevisionCacheModel.iconImage = getIconImage();
1342
1343 layoutRevisionCacheModel.iconImageId = getIconImageId();
1344
1345 layoutRevisionCacheModel.themeId = getThemeId();
1346
1347 String themeId = layoutRevisionCacheModel.themeId;
1348
1349 if ((themeId != null) && (themeId.length() == 0)) {
1350 layoutRevisionCacheModel.themeId = null;
1351 }
1352
1353 layoutRevisionCacheModel.colorSchemeId = getColorSchemeId();
1354
1355 String colorSchemeId = layoutRevisionCacheModel.colorSchemeId;
1356
1357 if ((colorSchemeId != null) && (colorSchemeId.length() == 0)) {
1358 layoutRevisionCacheModel.colorSchemeId = null;
1359 }
1360
1361 layoutRevisionCacheModel.wapThemeId = getWapThemeId();
1362
1363 String wapThemeId = layoutRevisionCacheModel.wapThemeId;
1364
1365 if ((wapThemeId != null) && (wapThemeId.length() == 0)) {
1366 layoutRevisionCacheModel.wapThemeId = null;
1367 }
1368
1369 layoutRevisionCacheModel.wapColorSchemeId = getWapColorSchemeId();
1370
1371 String wapColorSchemeId = layoutRevisionCacheModel.wapColorSchemeId;
1372
1373 if ((wapColorSchemeId != null) && (wapColorSchemeId.length() == 0)) {
1374 layoutRevisionCacheModel.wapColorSchemeId = null;
1375 }
1376
1377 layoutRevisionCacheModel.css = getCss();
1378
1379 String css = layoutRevisionCacheModel.css;
1380
1381 if ((css != null) && (css.length() == 0)) {
1382 layoutRevisionCacheModel.css = null;
1383 }
1384
1385 layoutRevisionCacheModel.status = getStatus();
1386
1387 layoutRevisionCacheModel.statusByUserId = getStatusByUserId();
1388
1389 layoutRevisionCacheModel.statusByUserName = getStatusByUserName();
1390
1391 String statusByUserName = layoutRevisionCacheModel.statusByUserName;
1392
1393 if ((statusByUserName != null) && (statusByUserName.length() == 0)) {
1394 layoutRevisionCacheModel.statusByUserName = null;
1395 }
1396
1397 Date statusDate = getStatusDate();
1398
1399 if (statusDate != null) {
1400 layoutRevisionCacheModel.statusDate = statusDate.getTime();
1401 }
1402 else {
1403 layoutRevisionCacheModel.statusDate = Long.MIN_VALUE;
1404 }
1405
1406 return layoutRevisionCacheModel;
1407 }
1408
1409 @Override
1410 public String toString() {
1411 StringBundler sb = new StringBundler(63);
1412
1413 sb.append("{layoutRevisionId=");
1414 sb.append(getLayoutRevisionId());
1415 sb.append(", groupId=");
1416 sb.append(getGroupId());
1417 sb.append(", companyId=");
1418 sb.append(getCompanyId());
1419 sb.append(", userId=");
1420 sb.append(getUserId());
1421 sb.append(", userName=");
1422 sb.append(getUserName());
1423 sb.append(", createDate=");
1424 sb.append(getCreateDate());
1425 sb.append(", modifiedDate=");
1426 sb.append(getModifiedDate());
1427 sb.append(", layoutSetBranchId=");
1428 sb.append(getLayoutSetBranchId());
1429 sb.append(", layoutBranchId=");
1430 sb.append(getLayoutBranchId());
1431 sb.append(", parentLayoutRevisionId=");
1432 sb.append(getParentLayoutRevisionId());
1433 sb.append(", head=");
1434 sb.append(getHead());
1435 sb.append(", major=");
1436 sb.append(getMajor());
1437 sb.append(", plid=");
1438 sb.append(getPlid());
1439 sb.append(", privateLayout=");
1440 sb.append(getPrivateLayout());
1441 sb.append(", name=");
1442 sb.append(getName());
1443 sb.append(", title=");
1444 sb.append(getTitle());
1445 sb.append(", description=");
1446 sb.append(getDescription());
1447 sb.append(", keywords=");
1448 sb.append(getKeywords());
1449 sb.append(", robots=");
1450 sb.append(getRobots());
1451 sb.append(", typeSettings=");
1452 sb.append(getTypeSettings());
1453 sb.append(", iconImage=");
1454 sb.append(getIconImage());
1455 sb.append(", iconImageId=");
1456 sb.append(getIconImageId());
1457 sb.append(", themeId=");
1458 sb.append(getThemeId());
1459 sb.append(", colorSchemeId=");
1460 sb.append(getColorSchemeId());
1461 sb.append(", wapThemeId=");
1462 sb.append(getWapThemeId());
1463 sb.append(", wapColorSchemeId=");
1464 sb.append(getWapColorSchemeId());
1465 sb.append(", css=");
1466 sb.append(getCss());
1467 sb.append(", status=");
1468 sb.append(getStatus());
1469 sb.append(", statusByUserId=");
1470 sb.append(getStatusByUserId());
1471 sb.append(", statusByUserName=");
1472 sb.append(getStatusByUserName());
1473 sb.append(", statusDate=");
1474 sb.append(getStatusDate());
1475 sb.append("}");
1476
1477 return sb.toString();
1478 }
1479
1480 public String toXmlString() {
1481 StringBundler sb = new StringBundler(97);
1482
1483 sb.append("<model><model-name>");
1484 sb.append("com.liferay.portal.model.LayoutRevision");
1485 sb.append("</model-name>");
1486
1487 sb.append(
1488 "<column><column-name>layoutRevisionId</column-name><column-value><![CDATA[");
1489 sb.append(getLayoutRevisionId());
1490 sb.append("]]></column-value></column>");
1491 sb.append(
1492 "<column><column-name>groupId</column-name><column-value><![CDATA[");
1493 sb.append(getGroupId());
1494 sb.append("]]></column-value></column>");
1495 sb.append(
1496 "<column><column-name>companyId</column-name><column-value><![CDATA[");
1497 sb.append(getCompanyId());
1498 sb.append("]]></column-value></column>");
1499 sb.append(
1500 "<column><column-name>userId</column-name><column-value><![CDATA[");
1501 sb.append(getUserId());
1502 sb.append("]]></column-value></column>");
1503 sb.append(
1504 "<column><column-name>userName</column-name><column-value><![CDATA[");
1505 sb.append(getUserName());
1506 sb.append("]]></column-value></column>");
1507 sb.append(
1508 "<column><column-name>createDate</column-name><column-value><![CDATA[");
1509 sb.append(getCreateDate());
1510 sb.append("]]></column-value></column>");
1511 sb.append(
1512 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
1513 sb.append(getModifiedDate());
1514 sb.append("]]></column-value></column>");
1515 sb.append(
1516 "<column><column-name>layoutSetBranchId</column-name><column-value><![CDATA[");
1517 sb.append(getLayoutSetBranchId());
1518 sb.append("]]></column-value></column>");
1519 sb.append(
1520 "<column><column-name>layoutBranchId</column-name><column-value><![CDATA[");
1521 sb.append(getLayoutBranchId());
1522 sb.append("]]></column-value></column>");
1523 sb.append(
1524 "<column><column-name>parentLayoutRevisionId</column-name><column-value><![CDATA[");
1525 sb.append(getParentLayoutRevisionId());
1526 sb.append("]]></column-value></column>");
1527 sb.append(
1528 "<column><column-name>head</column-name><column-value><![CDATA[");
1529 sb.append(getHead());
1530 sb.append("]]></column-value></column>");
1531 sb.append(
1532 "<column><column-name>major</column-name><column-value><![CDATA[");
1533 sb.append(getMajor());
1534 sb.append("]]></column-value></column>");
1535 sb.append(
1536 "<column><column-name>plid</column-name><column-value><![CDATA[");
1537 sb.append(getPlid());
1538 sb.append("]]></column-value></column>");
1539 sb.append(
1540 "<column><column-name>privateLayout</column-name><column-value><![CDATA[");
1541 sb.append(getPrivateLayout());
1542 sb.append("]]></column-value></column>");
1543 sb.append(
1544 "<column><column-name>name</column-name><column-value><![CDATA[");
1545 sb.append(getName());
1546 sb.append("]]></column-value></column>");
1547 sb.append(
1548 "<column><column-name>title</column-name><column-value><![CDATA[");
1549 sb.append(getTitle());
1550 sb.append("]]></column-value></column>");
1551 sb.append(
1552 "<column><column-name>description</column-name><column-value><![CDATA[");
1553 sb.append(getDescription());
1554 sb.append("]]></column-value></column>");
1555 sb.append(
1556 "<column><column-name>keywords</column-name><column-value><![CDATA[");
1557 sb.append(getKeywords());
1558 sb.append("]]></column-value></column>");
1559 sb.append(
1560 "<column><column-name>robots</column-name><column-value><![CDATA[");
1561 sb.append(getRobots());
1562 sb.append("]]></column-value></column>");
1563 sb.append(
1564 "<column><column-name>typeSettings</column-name><column-value><![CDATA[");
1565 sb.append(getTypeSettings());
1566 sb.append("]]></column-value></column>");
1567 sb.append(
1568 "<column><column-name>iconImage</column-name><column-value><![CDATA[");
1569 sb.append(getIconImage());
1570 sb.append("]]></column-value></column>");
1571 sb.append(
1572 "<column><column-name>iconImageId</column-name><column-value><![CDATA[");
1573 sb.append(getIconImageId());
1574 sb.append("]]></column-value></column>");
1575 sb.append(
1576 "<column><column-name>themeId</column-name><column-value><![CDATA[");
1577 sb.append(getThemeId());
1578 sb.append("]]></column-value></column>");
1579 sb.append(
1580 "<column><column-name>colorSchemeId</column-name><column-value><![CDATA[");
1581 sb.append(getColorSchemeId());
1582 sb.append("]]></column-value></column>");
1583 sb.append(
1584 "<column><column-name>wapThemeId</column-name><column-value><![CDATA[");
1585 sb.append(getWapThemeId());
1586 sb.append("]]></column-value></column>");
1587 sb.append(
1588 "<column><column-name>wapColorSchemeId</column-name><column-value><![CDATA[");
1589 sb.append(getWapColorSchemeId());
1590 sb.append("]]></column-value></column>");
1591 sb.append(
1592 "<column><column-name>css</column-name><column-value><![CDATA[");
1593 sb.append(getCss());
1594 sb.append("]]></column-value></column>");
1595 sb.append(
1596 "<column><column-name>status</column-name><column-value><![CDATA[");
1597 sb.append(getStatus());
1598 sb.append("]]></column-value></column>");
1599 sb.append(
1600 "<column><column-name>statusByUserId</column-name><column-value><![CDATA[");
1601 sb.append(getStatusByUserId());
1602 sb.append("]]></column-value></column>");
1603 sb.append(
1604 "<column><column-name>statusByUserName</column-name><column-value><![CDATA[");
1605 sb.append(getStatusByUserName());
1606 sb.append("]]></column-value></column>");
1607 sb.append(
1608 "<column><column-name>statusDate</column-name><column-value><![CDATA[");
1609 sb.append(getStatusDate());
1610 sb.append("]]></column-value></column>");
1611
1612 sb.append("</model>");
1613
1614 return sb.toString();
1615 }
1616
1617 private static ClassLoader _classLoader = LayoutRevision.class.getClassLoader();
1618 private static Class<?>[] _escapedModelProxyInterfaces = new Class[] {
1619 LayoutRevision.class
1620 };
1621 private long _layoutRevisionId;
1622 private long _groupId;
1623 private long _companyId;
1624 private long _userId;
1625 private String _userUuid;
1626 private String _userName;
1627 private Date _createDate;
1628 private Date _modifiedDate;
1629 private long _layoutSetBranchId;
1630 private long _originalLayoutSetBranchId;
1631 private boolean _setOriginalLayoutSetBranchId;
1632 private long _layoutBranchId;
1633 private long _originalLayoutBranchId;
1634 private boolean _setOriginalLayoutBranchId;
1635 private long _parentLayoutRevisionId;
1636 private long _originalParentLayoutRevisionId;
1637 private boolean _setOriginalParentLayoutRevisionId;
1638 private boolean _head;
1639 private boolean _originalHead;
1640 private boolean _setOriginalHead;
1641 private boolean _major;
1642 private long _plid;
1643 private long _originalPlid;
1644 private boolean _setOriginalPlid;
1645 private boolean _privateLayout;
1646 private String _name;
1647 private String _nameCurrentLanguageId;
1648 private String _title;
1649 private String _titleCurrentLanguageId;
1650 private String _description;
1651 private String _descriptionCurrentLanguageId;
1652 private String _keywords;
1653 private String _keywordsCurrentLanguageId;
1654 private String _robots;
1655 private String _robotsCurrentLanguageId;
1656 private String _typeSettings;
1657 private boolean _iconImage;
1658 private long _iconImageId;
1659 private String _themeId;
1660 private String _colorSchemeId;
1661 private String _wapThemeId;
1662 private String _wapColorSchemeId;
1663 private String _css;
1664 private int _status;
1665 private int _originalStatus;
1666 private boolean _setOriginalStatus;
1667 private long _statusByUserId;
1668 private String _statusByUserUuid;
1669 private String _statusByUserName;
1670 private Date _statusDate;
1671 private transient ExpandoBridge _expandoBridge;
1672 private long _columnBitmask;
1673 private LayoutRevision _escapedModelProxy;
1674 }