Class EnhancedCookieGenerator
java.lang.Object
org.springframework.web.util.CookieGenerator
de.hybris.platform.travelacceleratorstorefront.security.cookie.EnhancedCookieGenerator
public class EnhancedCookieGenerator
extends org.springframework.web.util.CookieGenerator
Enhanced
CookieGenerator sets additionally header attribute "Set-Cookie"-
Field Summary
FieldsFields inherited from class org.springframework.web.util.CookieGenerator
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected booleanprotected booleanprotected voidsetEnhancedCookiePath(javax.servlet.http.Cookie cookie) Sets dynamically theCookie.setPath(String)value using availableHttpServletRequest.getContextPath().voidsetHttpOnly(boolean httpOnly) Marker to choose between only cookie based session and http header as additionvoidsetUseDefaultPath(boolean useDefaultPath) Adjusts either dynamicCookie.setPath(String)or static assignment.Methods inherited from class org.springframework.web.util.CookieGenerator
createCookie, getCookieDomain, getCookieMaxAge, getCookieName, getCookiePath, isCookieHttpOnly, isCookieSecure, removeCookie, setCookieDomain, setCookieHttpOnly, setCookieMaxAge, setCookieName, setCookiePath, setCookieSecure
-
Field Details
-
HEADER_COOKIE
- See Also:
-
DEFAULT_HTTP_ONLY
public static final boolean DEFAULT_HTTP_ONLY- See Also:
-
DEFAULT_COOKIE_PATH
public static final boolean DEFAULT_COOKIE_PATH- See Also:
-
-
Constructor Details
-
EnhancedCookieGenerator
public EnhancedCookieGenerator()
-
-
Method Details
-
isHttpOnly
protected boolean isHttpOnly() -
setHttpOnly
public void setHttpOnly(boolean httpOnly) Marker to choose between only cookie based session and http header as addition -
canUseDefaultPath
protected boolean canUseDefaultPath() -
setUseDefaultPath
public void setUseDefaultPath(boolean useDefaultPath) Adjusts either dynamicCookie.setPath(String)or static assignment. If true a cookie path is calculated bysetEnhancedCookiePath(Cookie)method. -
addCookie
- Overrides:
addCookiein classorg.springframework.web.util.CookieGenerator
-
setEnhancedCookiePath
protected void setEnhancedCookiePath(javax.servlet.http.Cookie cookie) Sets dynamically theCookie.setPath(String)value using availableHttpServletRequest.getContextPath().
-