Class EnhancedCookieGenerator
- java.lang.Object
-
- org.springframework.web.util.CookieGenerator
-
- com.hybris.yprofile.consent.cookie.EnhancedCookieGenerator
-
- Direct Known Subclasses:
ConsentReferenceCookieGenerator
public class EnhancedCookieGenerator extends org.springframework.web.util.CookieGenerator
EnhancedCookieGenerator
sets additionally header attribute
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
DEFAULT_COOKIE_PATH
static boolean
DEFAULT_HTTP_ONLY
-
Constructor Summary
Constructors Constructor Description EnhancedCookieGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCookie(javax.servlet.http.HttpServletResponse response, java.lang.String cookieValue)
protected boolean
canUseDefaultPath()
java.lang.String
getCookieName()
protected boolean
isHttpOnly()
void
setCookieName(java.lang.String cookieName)
protected void
setEnhancedCookiePath(javax.servlet.http.Cookie cookie)
Sets dynamically theCookie.setPath(String)
value using availableHttpServletRequest.getContextPath()
.void
setHttpOnly(boolean httpOnly)
Marker to choose between only cookie based session and http header as additionvoid
setUseDefaultPath(boolean useDefaultPath)
Adjusts either dynamicCookie.setPath(String)
or static assignment.
-
-
-
Field Detail
-
DEFAULT_HTTP_ONLY
public static final boolean DEFAULT_HTTP_ONLY
- See Also:
- Constant Field Values
-
DEFAULT_COOKIE_PATH
public static final boolean DEFAULT_COOKIE_PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
setCookieName
public void setCookieName(java.lang.String cookieName)
- Overrides:
setCookieName
in classorg.springframework.web.util.CookieGenerator
-
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
public void addCookie(javax.servlet.http.HttpServletResponse response, java.lang.String cookieValue)
- Overrides:
addCookie
in classorg.springframework.web.util.CookieGenerator
-
setEnhancedCookiePath
protected void setEnhancedCookiePath(javax.servlet.http.Cookie cookie)
Sets dynamically theCookie.setPath(String)
value using availableHttpServletRequest.getContextPath()
.
-
getCookieName
public java.lang.String getCookieName()
- Overrides:
getCookieName
in classorg.springframework.web.util.CookieGenerator
-
-