Class DefaultThemeManager

java.lang.Object
org.keycloak.theme.DefaultThemeManager
All Implemented Interfaces:
org.keycloak.models.ThemeManager, org.keycloak.provider.Provider

public class DefaultThemeManager extends Object implements org.keycloak.models.ThemeManager
Author:
Stian Thorgersen
  • Constructor Details

    • DefaultThemeManager

      public DefaultThemeManager(DefaultThemeManagerFactory factory, org.keycloak.models.KeycloakSession session)
  • Method Details

    • getTheme

      public org.keycloak.theme.Theme getTheme(org.keycloak.theme.Theme.Type type)
      Specified by:
      getTheme in interface org.keycloak.models.ThemeManager
    • getTheme

      public org.keycloak.theme.Theme getTheme(String name, org.keycloak.theme.Theme.Type type)
      Specified by:
      getTheme in interface org.keycloak.models.ThemeManager
    • nameSet

      public Set<String> nameSet(org.keycloak.theme.Theme.Type type)
      Specified by:
      nameSet in interface org.keycloak.models.ThemeManager
    • isCacheEnabled

      public boolean isCacheEnabled()
      Specified by:
      isCacheEnabled in interface org.keycloak.models.ThemeManager
    • clearCache

      public void clearCache()
      Specified by:
      clearCache in interface org.keycloak.models.ThemeManager
    • close

      public void close()
      Specified by:
      close in interface org.keycloak.provider.Provider