Class DefaultOccPersonalizationHandler
java.lang.Object
de.hybris.platform.personalizationservices.occ.handlers.impl.DefaultOccPersonalizationHandler
- All Implemented Interfaces:
PersonalizationHandler
- Direct Known Subclasses:
PreviewOccPersonalizationHandler
Default personalization handler dedicated for web services.
It load personalization results and can start recalculation process.
It load personalization results and can start recalculation process.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidafterVoteExecution(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Vote vote) protected voidbeforeGetVote(javax.servlet.http.HttpServletRequest request) protected voidbeforeVoteExecution(javax.servlet.http.HttpServletRequest request, Vote vote) protected List<RecalculateAction>createRecalculateActionList(Set<RecalculateAction> recalculateActionSet) protected voidexecuteVote(Vote finalVote) protected booleangetCombinedInterceptorVote(CxOccInterceptorVote finalVote, CxOccInterceptorVote vote) protected VotegetCombinedVote(Vote finalVote, Vote vote) protected CxConfigurationServiceprotected CxOccAttributesStrategyprotected CxRecalculationServiceprotected CxOccInterceptorVoteprotected Voteprotected List<CxOccInterceptor>protected org.springframework.validation.Validatorprotected SessionServiceprotected DefaultSessionTokenServiceprotected VotegetVote(javax.servlet.http.HttpServletRequest request) protected List<CxOccVoter>voidhandlePersonalization(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Method handle personalization for request.protected voidhandlePersonalizationId(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) protected booleanignoreRecalculation(Vote finalVote) protected booleanprotected booleanvoidsetCxConfigurationService(CxConfigurationService cxConfigurationService) voidsetCxOccAttributesStrategy(CxOccAttributesStrategy cxOccAttributesStrategy) voidsetCxRecalculationService(CxRecalculationService cxRecalculationService) voidsetInterceptors(List<CxOccInterceptor> interceptors) voidsetPersonalizationIdValidator(org.springframework.validation.Validator personalizationIdValidator) voidsetSessionService(SessionService sessionService) voidsetTokenService(DefaultSessionTokenService tokenService) voidsetVoters(List<CxOccVoter> voters) protected booleanshouldPersonalizeRequest(javax.servlet.http.HttpServletRequest request)
-
Constructor Details
-
DefaultOccPersonalizationHandler
public DefaultOccPersonalizationHandler()
-
-
Method Details
-
handlePersonalization
public void handlePersonalization(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Description copied from interface:PersonalizationHandlerMethod handle personalization for request. It can update, recalculate or load personalization results- Specified by:
handlePersonalizationin interfacePersonalizationHandler- Parameters:
request- Http requestresponse- Http response
-
activatePersonalization
protected void activatePersonalization() -
isPersonalizationEnabled
protected boolean isPersonalizationEnabled() -
handlePersonalizationId
protected void handlePersonalizationId(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) -
isPersonalizationIdValid
-
shouldPersonalizeRequest
protected boolean shouldPersonalizeRequest(javax.servlet.http.HttpServletRequest request) -
getDefaultInterceptorVote
-
beforeGetVote
protected void beforeGetVote(javax.servlet.http.HttpServletRequest request) -
getVote
-
getCombinedVote
-
getCombinedInterceptorVote
protected boolean getCombinedInterceptorVote(CxOccInterceptorVote finalVote, CxOccInterceptorVote vote) -
getDefaultVote
-
beforeVoteExecution
-
executeVote
-
ignoreRecalculation
-
createRecalculateActionList
protected List<RecalculateAction> createRecalculateActionList(Set<RecalculateAction> recalculateActionSet) -
afterVoteExecution
protected void afterVoteExecution(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Vote vote) -
setVoters
-
getVoters
-
getCxConfigurationService
-
setCxConfigurationService
-
setCxRecalculationService
-
getCxRecalculationService
-
getInterceptors
-
setInterceptors
-
getCxOccAttributesStrategy
-
setCxOccAttributesStrategy
-
getTokenService
-
setTokenService
-
getPersonalizationIdValidator
protected org.springframework.validation.Validator getPersonalizationIdValidator() -
setPersonalizationIdValidator
public void setPersonalizationIdValidator(org.springframework.validation.Validator personalizationIdValidator) -
getSessionService
-
setSessionService
-