com.liferay.portal.model
Interface Theme

All Superinterfaces:
java.lang.Comparable<Theme>, Plugin, java.io.Serializable

public interface Theme
extends java.lang.Comparable<Theme>, Plugin, java.io.Serializable

Author:
Brian Wing Shun Chan, Raymond Augé

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
 void addSetting(java.lang.String key, java.lang.String value, boolean configurable, java.lang.String type, java.lang.String[] options, java.lang.String script)
           
 java.util.List<ColorScheme> getColorSchemes()
           
 java.util.Map<java.lang.String,ColorScheme> getColorSchemesMap()
           
 java.util.Map<java.lang.String,ThemeSetting> getConfigurableSettings()
           
 java.lang.String getContextPath()
           
 java.lang.String getCssPath()
           
 java.lang.String getDevice()
           
 java.lang.String getFreeMarkerTemplateLoader()
           
 java.lang.String getImagesPath()
           
 java.lang.String getJavaScriptPath()
           
 boolean getLoadFromServletContext()
           
 java.lang.String getName()
           
 java.lang.String getResourcePath(javax.servlet.ServletContext servletContext, java.lang.String portletId, java.lang.String path)
           
 java.lang.String getRootPath()
           
 java.lang.String getServletContextName()
           
 java.lang.String getSetting(java.lang.String key)
           
 java.lang.String[] getSettingOptions(java.lang.String key)
           
 java.util.Map<java.lang.String,ThemeSetting> getSettings()
           
 java.util.Properties getSettingsProperties()
           
 SpriteImage getSpriteImage(java.lang.String fileName)
           
 java.lang.String getStaticResourcePath()
           
 java.lang.String getTemplateExtension()
           
 java.lang.String getTemplatesPath()
           
 ThemeCompanyLimit getThemeCompanyLimit()
           
 ThemeGroupLimit getThemeGroupLimit()
           
 java.lang.String getThemeId()
           
 long getTimestamp()
           
 java.lang.String getVelocityResourceListener()
           
 java.lang.String getVirtualPath()
           
 boolean getWapTheme()
           
 boolean getWARFile()
           
 boolean hasColorSchemes()
           
 boolean isCompanyAvailable(long companyId)
           
 boolean isGroupAvailable(long groupId)
           
 boolean isLoadFromServletContext()
           
 boolean isWapTheme()
           
 boolean isWARFile()
           
 boolean resourceExists(javax.servlet.ServletContext servletContext, java.lang.String portletId, java.lang.String path)
           
 void setCssPath(java.lang.String cssPath)
           
 void setImagesPath(java.lang.String imagesPath)
           
 void setJavaScriptPath(java.lang.String javaScriptPath)
           
 void setLoadFromServletContext(boolean loadFromServletContext)
           
 void setName(java.lang.String name)
           
 void setRootPath(java.lang.String rootPath)
           
 void setServletContextName(java.lang.String servletContextName)
           
 void setSetting(java.lang.String key, java.lang.String value)
           
 void setSpriteImages(java.lang.String spriteFileName, java.util.Properties spriteProperties)
           
 void setTemplateExtension(java.lang.String templateExtension)
           
 void setTemplatesPath(java.lang.String templatesPath)
           
 void setThemeCompanyLimit(ThemeCompanyLimit themeCompanyLimit)
           
 void setThemeGroupLimit(ThemeGroupLimit themeGroupLimit)
           
 void setTimestamp(long timestamp)
           
 void setVirtualPath(java.lang.String virtualPath)
           
 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(java.lang.String key,
                java.lang.String value,
                boolean configurable,
                java.lang.String type,
                java.lang.String[] options,
                java.lang.String script)

getColorSchemes

java.util.List<ColorScheme> getColorSchemes()

getColorSchemesMap

java.util.Map<java.lang.String,ColorScheme> getColorSchemesMap()

getConfigurableSettings

java.util.Map<java.lang.String,ThemeSetting> getConfigurableSettings()

getContextPath

java.lang.String getContextPath()

getCssPath

java.lang.String getCssPath()

getDevice

java.lang.String getDevice()

getFreeMarkerTemplateLoader

java.lang.String getFreeMarkerTemplateLoader()

getImagesPath

java.lang.String getImagesPath()

getJavaScriptPath

java.lang.String getJavaScriptPath()

getLoadFromServletContext

boolean getLoadFromServletContext()

getName

java.lang.String getName()

getResourcePath

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

getRootPath

java.lang.String getRootPath()

getServletContextName

java.lang.String getServletContextName()

getSetting

java.lang.String getSetting(java.lang.String key)

getSettingOptions

java.lang.String[] getSettingOptions(java.lang.String key)

getSettings

java.util.Map<java.lang.String,ThemeSetting> getSettings()

getSettingsProperties

java.util.Properties getSettingsProperties()

getSpriteImage

SpriteImage getSpriteImage(java.lang.String fileName)

getStaticResourcePath

java.lang.String getStaticResourcePath()

getTemplateExtension

java.lang.String getTemplateExtension()

getTemplatesPath

java.lang.String getTemplatesPath()

getThemeCompanyLimit

ThemeCompanyLimit getThemeCompanyLimit()

getThemeGroupLimit

ThemeGroupLimit getThemeGroupLimit()

getThemeId

java.lang.String getThemeId()

getTimestamp

long getTimestamp()

getVelocityResourceListener

java.lang.String getVelocityResourceListener()

getVirtualPath

java.lang.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,
                       java.lang.String portletId,
                       java.lang.String path)
                       throws java.lang.Exception
Throws:
java.lang.Exception

setCssPath

void setCssPath(java.lang.String cssPath)

setImagesPath

void setImagesPath(java.lang.String imagesPath)

setJavaScriptPath

void setJavaScriptPath(java.lang.String javaScriptPath)

setLoadFromServletContext

void setLoadFromServletContext(boolean loadFromServletContext)

setName

void setName(java.lang.String name)

setRootPath

void setRootPath(java.lang.String rootPath)

setServletContextName

void setServletContextName(java.lang.String servletContextName)

setSetting

void setSetting(java.lang.String key,
                java.lang.String value)

setSpriteImages

void setSpriteImages(java.lang.String spriteFileName,
                     java.util.Properties spriteProperties)

setTemplateExtension

void setTemplateExtension(java.lang.String templateExtension)

setTemplatesPath

void setTemplatesPath(java.lang.String templatesPath)

setThemeCompanyLimit

void setThemeCompanyLimit(ThemeCompanyLimit themeCompanyLimit)

setThemeGroupLimit

void setThemeGroupLimit(ThemeGroupLimit themeGroupLimit)

setTimestamp

void setTimestamp(long timestamp)

setVirtualPath

void setVirtualPath(java.lang.String virtualPath)

setWapTheme

void setWapTheme(boolean wapTheme)