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