001
014
015 package com.liferay.portal.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Accessor;
020
021
030 @ProviderType
031 public interface LayoutRevision extends LayoutRevisionModel, PersistedModel {
032
037 public static final Accessor<LayoutRevision, Long> LAYOUT_REVISION_ID_ACCESSOR =
038 new Accessor<LayoutRevision, Long>() {
039 @Override
040 public Long get(LayoutRevision layoutRevision) {
041 return layoutRevision.getLayoutRevisionId();
042 }
043
044 @Override
045 public Class<Long> getAttributeClass() {
046 return Long.class;
047 }
048
049 @Override
050 public Class<LayoutRevision> getTypeClass() {
051 return LayoutRevision.class;
052 }
053 };
054
055 public java.util.List<com.liferay.portal.model.LayoutRevision> getChildren();
056
057 public com.liferay.portal.model.ColorScheme getColorScheme()
058 throws com.liferay.portal.kernel.exception.PortalException;
059
060 public java.lang.String getCssText()
061 throws com.liferay.portal.kernel.exception.PortalException;
062
063 public java.lang.String getHTMLTitle(java.util.Locale locale);
064
065 public java.lang.String getHTMLTitle(java.lang.String localeLanguageId);
066
067 public boolean getIconImage();
068
069 public com.liferay.portal.model.LayoutBranch getLayoutBranch()
070 throws com.liferay.portal.kernel.exception.PortalException;
071
072 public com.liferay.portal.model.LayoutSet getLayoutSet()
073 throws com.liferay.portal.kernel.exception.PortalException;
074
075 public java.lang.String getRegularURL(
076 javax.servlet.http.HttpServletRequest request)
077 throws com.liferay.portal.kernel.exception.PortalException;
078
079 public com.liferay.portal.model.Theme getTheme()
080 throws com.liferay.portal.kernel.exception.PortalException;
081
082 public java.lang.String getThemeSetting(java.lang.String key,
083 java.lang.String device);
084
085 public com.liferay.portal.kernel.util.UnicodeProperties getTypeSettingsProperties();
086
087 public java.lang.String getTypeSettingsProperty(java.lang.String key);
088
089 public java.lang.String getTypeSettingsProperty(java.lang.String key,
090 java.lang.String defaultValue);
091
092 public com.liferay.portal.model.ColorScheme getWapColorScheme()
093 throws com.liferay.portal.kernel.exception.PortalException;
094
095 public com.liferay.portal.model.Theme getWapTheme()
096 throws com.liferay.portal.kernel.exception.PortalException;
097
098 public boolean hasChildren();
099
100 public boolean isContentDisplayPage();
101
102 public boolean isIconImage();
103
104 public boolean isInheritLookAndFeel();
105
106 public boolean isInheritWapLookAndFeel();
107
108 public void setTypeSettingsProperties(
109 com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties);
110 }