Class CustomerMappingInterceptor
- java.lang.Object
-
- org.springframework.web.servlet.handler.HandlerInterceptorAdapter
-
- de.hybris.platform.secaddon.interceptors.CustomerMappingInterceptor
-
- All Implemented Interfaces:
org.springframework.web.servlet.AsyncHandlerInterceptor,org.springframework.web.servlet.HandlerInterceptor
public class CustomerMappingInterceptor extends org.springframework.web.servlet.handler.HandlerInterceptorAdapter
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNOCUSTOMERMAPPING
-
Constructor Summary
Constructors Constructor Description CustomerMappingInterceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddCustomerMappedIdIntoSession()protected java.lang.StringfetchCustomerMappedId(java.lang.String hybrisCustomerID)protected java.lang.StringgetCurrentLanguage()protected java.util.List<CustomerInfo>getCustomerInfos(java.lang.String hybrisCustomerID)protected java.lang.StringgetHybrisCustomerId()protected booleannoCustomerMappedId()voidpostHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler, org.springframework.web.servlet.ModelAndView model)voidsetCustomerFacade(CustomerFacade customerFacade)voidsetCustomerMappingAdapter(CustomerMappingAdapter customerMappingAdapter)voidsetSessionService(SessionService sessionService)voidsetStoreSessionFacade(StoreSessionFacade storeSessionFacade)protected voidtryAddCustomerIdIntoSession(org.springframework.web.servlet.ModelAndView model)protected voidvalidateHybrisCustomerId(java.lang.String hybrisCustomerID)
-
-
-
Field Detail
-
NOCUSTOMERMAPPING
public static final java.lang.String NOCUSTOMERMAPPING
- See Also:
- Constant Field Values
-
-
Method Detail
-
postHandle
public void postHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler, org.springframework.web.servlet.ModelAndView model) throws java.lang.Exception- Specified by:
postHandlein interfaceorg.springframework.web.servlet.HandlerInterceptor- Overrides:
postHandlein classorg.springframework.web.servlet.handler.HandlerInterceptorAdapter- Throws:
java.lang.Exception
-
tryAddCustomerIdIntoSession
protected void tryAddCustomerIdIntoSession(org.springframework.web.servlet.ModelAndView model)
-
noCustomerMappedId
protected boolean noCustomerMappedId()
-
addCustomerMappedIdIntoSession
protected void addCustomerMappedIdIntoSession()
-
getHybrisCustomerId
protected java.lang.String getHybrisCustomerId()
-
fetchCustomerMappedId
protected java.lang.String fetchCustomerMappedId(java.lang.String hybrisCustomerID)
-
validateHybrisCustomerId
protected void validateHybrisCustomerId(java.lang.String hybrisCustomerID)
-
getCustomerInfos
protected java.util.List<CustomerInfo> getCustomerInfos(java.lang.String hybrisCustomerID)
-
getCurrentLanguage
protected java.lang.String getCurrentLanguage()
-
setSessionService
public void setSessionService(SessionService sessionService)
-
setCustomerMappingAdapter
public void setCustomerMappingAdapter(CustomerMappingAdapter customerMappingAdapter)
-
setStoreSessionFacade
public void setStoreSessionFacade(StoreSessionFacade storeSessionFacade)
-
setCustomerFacade
public void setCustomerFacade(CustomerFacade customerFacade)
-
-