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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    de.hybris.platform.servicelayer.config.ConfigurationService
     
    void
    handlePersonalization(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
     
    protected void
    handlePersonalizationId(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    Handles personalization based on URL segments.
    void
    setConfigurationService(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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SAPOCCPersonalizationHandler

      public SAPOCCPersonalizationHandler()
  • Method Details

    • handlePersonalization

      public void handlePersonalization(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Specified by:
      handlePersonalization in interface de.hybris.platform.personalizationservices.handlers.PersonalizationHandler
      Overrides:
      handlePersonalization in class de.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:
      handlePersonalizationId in class de.hybris.platform.personalizationservices.occ.handlers.impl.DefaultOccPersonalizationHandler
      Parameters:
      request - : HttpServletRequest
      response - : HttpServletResponse
    • getConfigurationService

      public de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService()
    • setConfigurationService

      public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService)