Interface Theme

All Superinterfaces:
Comparable<Theme>, Plugin, Serializable
All Known Subinterfaces:
StagedTheme

@ProviderType public interface Theme extends Comparable<Theme>, Plugin, Serializable
Author:
Brian Wing Shun Chan, Raymond Augé
  • Method Details

    • 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()
    • getPortletDecorators

      List<PortletDecorator> getPortletDecorators()
    • getPortletDecoratorsMap

      Map<String,PortletDecorator> getPortletDecoratorsMap()
    • 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()
    • 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()
    • getWARFile

      boolean getWARFile()
    • hasColorSchemes

      boolean hasColorSchemes()
    • isCompanyAvailable

      boolean isCompanyAvailable(long companyId)
    • isControlPanelTheme

      boolean isControlPanelTheme()
    • isGroupAvailable

      boolean isGroupAvailable(long groupId)
    • isLoadFromServletContext

      boolean isLoadFromServletContext()
    • isPageTheme

      boolean isPageTheme()
    • isWARFile

      boolean isWARFile()
    • resourceExists

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

      void setControlPanelTheme(boolean controlPanelTheme)
    • 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)
    • setPageTheme

      void setPageTheme(boolean pageTheme)
    • setRootPath

      void setRootPath(String rootPath)
    • setServletContextName

      void setServletContextName(String servletContextName)
    • setSetting

      void setSetting(String key, String value)
    • 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)