Liferay 6.2.0

com.liferay.portal.model
Interface Theme

All Superinterfaces:
Comparable<Theme>, Plugin, Serializable
All Known Implementing Classes:
StagedTheme, ThemeImpl

public interface Theme
extends Comparable<Theme>, Plugin, Serializable


Field Summary
 
Fields inherited from interface com.liferay.portal.model.Plugin
TYPE_EXT, TYPE_HOOK, TYPE_LAYOUT_TEMPLATE, TYPE_PORTLET, TYPE_THEME, TYPE_WEB
 
Method Summary
abstract  void addSetting(String key, String value, boolean configurable, String type, String[] options, String script)
           
abstract  List<ColorScheme> getColorSchemes()
           
abstract  Map<String,ColorScheme> getColorSchemesMap()
           
abstract  Map<String,ThemeSetting> getConfigurableSettings()
           
abstract  String getContextPath()
           
abstract  String getCssPath()
           
abstract  String getDevice()
           
abstract  String getFreeMarkerTemplateLoader()
           
abstract  String getImagesPath()
           
abstract  String getJavaScriptPath()
           
abstract  boolean getLoadFromServletContext()
           
abstract  String getName()
           
abstract  String getResourcePath(javax.servlet.ServletContext servletContext, String portletId, String path)
           
abstract  String getRootPath()
           
abstract  String getServletContextName()
           
abstract  String getSetting(String key)
           
abstract  String[] getSettingOptions(String key)
           
abstract  Map<String,ThemeSetting> getSettings()
           
abstract  Properties getSettingsProperties()
           
abstract  SpriteImage getSpriteImage(String fileName)
           
abstract  String getStaticResourcePath()
           
abstract  String getTemplateExtension()
           
abstract  String getTemplatesPath()
           
abstract  ThemeCompanyLimit getThemeCompanyLimit()
           
abstract  ThemeGroupLimit getThemeGroupLimit()
           
abstract  String getThemeId()
           
abstract  long getTimestamp()
           
abstract  String getVelocityResourceListener()
           
abstract  String getVirtualPath()
           
abstract  boolean getWapTheme()
           
abstract  boolean getWARFile()
           
abstract  boolean hasColorSchemes()
           
abstract  boolean isCompanyAvailable(long companyId)
           
abstract  boolean isGroupAvailable(long groupId)
           
abstract  boolean isLoadFromServletContext()
           
abstract  boolean isWapTheme()
           
abstract  boolean isWARFile()
           
abstract  boolean resourceExists(javax.servlet.ServletContext servletContext, String portletId, String path)
           
abstract  void setCssPath(String cssPath)
           
abstract  void setImagesPath(String imagesPath)
           
abstract  void setJavaScriptPath(String javaScriptPath)
           
abstract  void setLoadFromServletContext(boolean loadFromServletContext)
           
abstract  void setName(String name)
           
abstract  void setRootPath(String rootPath)
           
abstract  void setServletContextName(String servletContextName)
           
abstract  void setSetting(String key, String value)
           
abstract  void setSpriteImages(String spriteFileName, Properties spriteProperties)
           
abstract  void setTemplateExtension(String templateExtension)
           
abstract  void setTemplatesPath(String templatesPath)
           
abstract  void setThemeCompanyLimit(ThemeCompanyLimit themeCompanyLimit)
           
abstract  void setThemeGroupLimit(ThemeGroupLimit themeGroupLimit)
           
abstract  void setTimestamp(long timestamp)
           
abstract  void setVirtualPath(String virtualPath)
           
abstract  void setWapTheme(boolean wapTheme)
           
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface com.liferay.portal.model.Plugin
getDefaultPluginSetting, getDefaultPluginSetting, getPluginId, getPluginPackage, getPluginType, setDefaultPluginSetting, setPluginPackage
 

Method Detail

addSetting

void addSetting(String key,
                String value,
                boolean configurable,
                String type,
                String[] options,
                String script)

getColorSchemes

List<ColorScheme> getColorSchemes()

getColorSchemesMap

Map<String,ColorScheme> getColorSchemesMap()

getConfigurableSettings

Map<String,ThemeSetting> getConfigurableSettings()

getContextPath

String getContextPath()

getCssPath

String getCssPath()

getDevice

String getDevice()

getFreeMarkerTemplateLoader

String getFreeMarkerTemplateLoader()

getImagesPath

String getImagesPath()

getJavaScriptPath

String getJavaScriptPath()

getLoadFromServletContext

boolean getLoadFromServletContext()

getName

String getName()

getResourcePath

String getResourcePath(javax.servlet.ServletContext servletContext,
                       String portletId,
                       String path)

getRootPath

String getRootPath()

getServletContextName

String getServletContextName()

getSetting

String getSetting(String key)

getSettingOptions

String[] getSettingOptions(String key)

getSettings

Map<String,ThemeSetting> getSettings()

getSettingsProperties

Properties getSettingsProperties()

getSpriteImage

SpriteImage getSpriteImage(String fileName)

getStaticResourcePath

String getStaticResourcePath()

getTemplateExtension

String getTemplateExtension()

getTemplatesPath

String getTemplatesPath()

getThemeCompanyLimit

ThemeCompanyLimit getThemeCompanyLimit()

getThemeGroupLimit

ThemeGroupLimit getThemeGroupLimit()

getThemeId

String getThemeId()

getTimestamp

long getTimestamp()

getVelocityResourceListener

String getVelocityResourceListener()

getVirtualPath

String getVirtualPath()

getWapTheme

boolean getWapTheme()

getWARFile

boolean getWARFile()

hasColorSchemes

boolean hasColorSchemes()

isCompanyAvailable

boolean isCompanyAvailable(long companyId)

isGroupAvailable

boolean isGroupAvailable(long groupId)

isLoadFromServletContext

boolean isLoadFromServletContext()

isWapTheme

boolean isWapTheme()

isWARFile

boolean isWARFile()

resourceExists

boolean resourceExists(javax.servlet.ServletContext servletContext,
                       String portletId,
                       String path)
                       throws Exception
Throws:
Exception

setCssPath

void setCssPath(String cssPath)

setImagesPath

void setImagesPath(String imagesPath)

setJavaScriptPath

void setJavaScriptPath(String javaScriptPath)

setLoadFromServletContext

void setLoadFromServletContext(boolean loadFromServletContext)

setName

void setName(String name)

setRootPath

void setRootPath(String rootPath)

setServletContextName

void setServletContextName(String servletContextName)

setSetting

void setSetting(String key,
                String value)

setSpriteImages

void setSpriteImages(String spriteFileName,
                     Properties spriteProperties)

setTemplateExtension

void setTemplateExtension(String templateExtension)

setTemplatesPath

void setTemplatesPath(String templatesPath)

setThemeCompanyLimit

void setThemeCompanyLimit(ThemeCompanyLimit themeCompanyLimit)

setThemeGroupLimit

void setThemeGroupLimit(ThemeGroupLimit themeGroupLimit)

setTimestamp

void setTimestamp(long timestamp)

setVirtualPath

void setVirtualPath(String virtualPath)

setWapTheme

void setWapTheme(boolean wapTheme)

Liferay 6.2.0