Class RequireHardLoginEvaluator
- java.lang.Object
-
- de.hybris.platform.yacceleratorstorefront.security.evaluator.impl.RequireHardLoginEvaluator
-
- All Implemented Interfaces:
SecurityTraitEvaluator
public class RequireHardLoginEvaluator extends java.lang.Object implements SecurityTraitEvaluator
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSECURE_GUID_SESSION_KEY
-
Constructor Summary
Constructors Constructor Description RequireHardLoginEvaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancheckForAnonymousCheckout()protected booleancheckForGUIDCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String guid)booleanevaluate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Evaluates a security trait.protected CartServicegetCartService()protected org.springframework.web.util.CookieGeneratorgetCookieGenerator()protected SessionServicegetSessionService()protected UserServicegetUserService()protected booleanisGuidStoredinCookies(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String guid, java.lang.String guidCookieName)voidsetCartService(CartService cartService)voidsetCookieGenerator(org.springframework.web.util.CookieGenerator cookieGenerator)voidsetSessionService(SessionService sessionService)voidsetUserService(UserService userService)
-
-
-
Field Detail
-
SECURE_GUID_SESSION_KEY
public static final java.lang.String SECURE_GUID_SESSION_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCookieGenerator
protected org.springframework.web.util.CookieGenerator getCookieGenerator()
-
setCookieGenerator
public void setCookieGenerator(org.springframework.web.util.CookieGenerator cookieGenerator)
-
getUserService
protected UserService getUserService()
-
setUserService
public void setUserService(UserService userService)
-
getSessionService
protected SessionService getSessionService()
-
setSessionService
public void setSessionService(SessionService sessionService)
-
getCartService
protected CartService getCartService()
-
setCartService
public void setCartService(CartService cartService)
-
evaluate
public boolean evaluate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Description copied from interface:SecurityTraitEvaluatorEvaluates a security trait.- Specified by:
evaluatein interfaceSecurityTraitEvaluator- Returns:
- true if security trait needs to be enforced.
-
checkForGUIDCookie
protected boolean checkForGUIDCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String guid)
-
isGuidStoredinCookies
protected boolean isGuidStoredinCookies(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String guid, java.lang.String guidCookieName)
-
checkForAnonymousCheckout
protected boolean checkForAnonymousCheckout()
-
-