Class SAPOCCPersonalizationHandler
java.lang.Object
de.hybris.platform.personalizationservices.occ.handlers.impl.DefaultOccPersonalizationHandler
com.sap.sapsegmentationservices.occ.handlers.SAPOCCPersonalizationHandler
- All Implemented Interfaces:
de.hybris.platform.personalizationservices.handlers.PersonalizationHandler
public class SAPOCCPersonalizationHandler
extends de.hybris.platform.personalizationservices.occ.handlers.impl.DefaultOccPersonalizationHandler
Handles OCC URL Segments personalization when the URL segmentation toggle is enabled
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.hybris.platform.servicelayer.config.ConfigurationServicevoidhandlePersonalization(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) protected voidhandlePersonalizationId(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Handles personalization based on URL segments.voidsetConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService) Methods inherited from class de.hybris.platform.personalizationservices.occ.handlers.impl.DefaultOccPersonalizationHandler
activatePersonalization, afterVoteExecution, beforeGetVote, beforeVoteExecution, createRecalculateActionList, executeVote, getCombinedInterceptorVote, getCombinedVote, getCxConfigurationService, getCxOccAttributesStrategy, getCxRecalculationService, getDefaultInterceptorVote, getDefaultVote, getInterceptors, getPersonalizationIdValidator, getSessionService, getTokenService, getVote, getVoters, ignoreRecalculation, isPersonalizationEnabled, isPersonalizationIdValid, setCxConfigurationService, setCxOccAttributesStrategy, setCxRecalculationService, setInterceptors, setPersonalizationIdValidator, setSessionService, setTokenService, setVoters, shouldPersonalizeRequest
-
Constructor Details
-
SAPOCCPersonalizationHandler
public SAPOCCPersonalizationHandler()
-
-
Method Details
-
handlePersonalization
public void handlePersonalization(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) - Specified by:
handlePersonalizationin interfacede.hybris.platform.personalizationservices.handlers.PersonalizationHandler- Overrides:
handlePersonalizationin classde.hybris.platform.personalizationservices.occ.handlers.impl.DefaultOccPersonalizationHandler
-
handlePersonalizationId
protected void handlePersonalizationId(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Handles personalization based on URL segments.- Overrides:
handlePersonalizationIdin classde.hybris.platform.personalizationservices.occ.handlers.impl.DefaultOccPersonalizationHandler- Parameters:
request- : HttpServletRequestresponse- : HttpServletResponse
-
getConfigurationService
public de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService() -
setConfigurationService
public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService)
-