Interface SpincastTimeZoneResolverConfig
- All Known Implementing Classes:
SpincastTimeZoneResolverConfigDefault
public interface SpincastTimeZoneResolverConfig
Configurations for the Spincast TimeZone Resolver plugin.
-
Method Summary
Modifier and TypeMethodDescriptionThe domain to use for the TimeZone coookie.int
The number of hours the timeZone cookie will live.The path to use for the TimeZone coookie.The name of the querystring parameter that will be used is reloading the page after the timeZone cookie is set is enabled.boolean
Should the page be refreshed once the TimeZone cookie has been set for the first time?
-
Method Details
-
isRefreshPageAfterAddingPebbleTimeZoneCookie
boolean isRefreshPageAfterAddingPebbleTimeZoneCookie()Should the page be refreshed once the TimeZone cookie has been set for the first time?This allows you to obtain the timeZone of the user even before rendering the very first page he visits. Simply put
{{ timeZoneCookie(true) }}
very high in the header of the page!Defaults to
true
. -
getPebbleTimeZoneCookieDomain
String getPebbleTimeZoneCookieDomain()The domain to use for the TimeZone coookie. Default to "." + the app domain, which makes the cookie available to all sud domains. -
getPebbleTimeZoneCookiePath
String getPebbleTimeZoneCookiePath()The path to use for the TimeZone coookie.Defaults to "/".
-
getPebbleTimeZoneCookieReloadingQsParamName
String getPebbleTimeZoneCookieReloadingQsParamName()The name of the querystring parameter that will be used is reloading the page after the timeZone cookie is set is enabled.Defaults to "spincast_tz".
-
getPebbleTimeZoneCookieExpiredHoursNbr
int getPebbleTimeZoneCookieExpiredHoursNbr()The number of hours the timeZone cookie will live.Defaults to 10 years.
-