Class CookieThemeProvider

java.lang.Object
de.agilecoders.wicket.core.settings.SessionThemeProvider
de.agilecoders.wicket.core.settings.CookieThemeProvider
All Implemented Interfaces:
ActiveThemeProvider

public class CookieThemeProvider extends SessionThemeProvider
#### Description An ActiveThemeProvider implementation that stores the active theme in the session and in a browser cookie for durability.
  • Constructor Details

    • CookieThemeProvider

      public CookieThemeProvider()
      Constructor.

      Uses default cookie name and settings

    • CookieThemeProvider

      public CookieThemeProvider(String cookieName, CookieDefaults cookieDefaults)
      Constructor.

      Sets custom cookie name and settings

      Parameters:
      cookieName - The name of the cookie that will keep the theme name as a value
      cookieDefaults - The settings for the cookie (age, domain, path, etc.)
  • Method Details