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 LayoutSetBranch extends LayoutSetBranchModel, PersistedModel {
032
037 public static final Accessor<LayoutSetBranch, Long> LAYOUT_SET_BRANCH_ID_ACCESSOR =
038 new Accessor<LayoutSetBranch, Long>() {
039 @Override
040 public Long get(LayoutSetBranch layoutSetBranch) {
041 return layoutSetBranch.getLayoutSetBranchId();
042 }
043
044 @Override
045 public Class<Long> getAttributeClass() {
046 return Long.class;
047 }
048
049 @Override
050 public Class<LayoutSetBranch> getTypeClass() {
051 return LayoutSetBranch.class;
052 }
053 };
054
055 public com.liferay.portal.model.ColorScheme getColorScheme();
056
057 public com.liferay.portal.model.Group getGroup()
058 throws com.liferay.portal.kernel.exception.PortalException;
059
060 public com.liferay.portal.model.LayoutSet getLayoutSet();
061
062 public long getLiveLogoId();
063
064 public boolean getLogo();
065
066 public com.liferay.portal.kernel.util.UnicodeProperties getSettingsProperties();
067
068 public java.lang.String getSettingsProperty(java.lang.String key);
069
070 public com.liferay.portal.model.Theme getTheme();
071
072 public java.lang.String getThemeSetting(java.lang.String key,
073 java.lang.String device);
074
075 public com.liferay.portal.model.ColorScheme getWapColorScheme();
076
077 public com.liferay.portal.model.Theme getWapTheme();
078
079 public boolean isLayoutSetPrototypeLinkActive();
080
081 public boolean isLogo();
082
083 public void setSettingsProperties(
084 com.liferay.portal.kernel.util.UnicodeProperties settingsProperties);
085 }