Class SAPPersonalizationHandler

java.lang.Object
de.hybris.platform.personalizationservices.handlers.impl.DefaultPersonalizationHandler
com.sap.sapsegmentationservices.occ.handlers.SAPPersonalizationHandler
All Implemented Interfaces:
de.hybris.platform.personalizationservices.handlers.PersonalizationHandler

public class SAPPersonalizationHandler extends de.hybris.platform.personalizationservices.handlers.impl.DefaultPersonalizationHandler
Handles Accelerator 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)
    Handles personalization based on URL segments.
    void
    setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService)
     

    Methods inherited from class de.hybris.platform.personalizationservices.handlers.impl.DefaultPersonalizationHandler

    actionWithoutConsent, activatePersonalization, createRecalculateActionList, executeFinalVote, executeVote, filterActions, getCombinedVote, getCxConsentService, getCxRecalculationService, getDefaultVote, getSessionService, getVoters, ignoreRecalculation, setCxConsentService, setCxRecalculationService, setSessionService, setVoters

    Methods inherited from class java.lang.Object

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

    • SAPPersonalizationHandler

      public SAPPersonalizationHandler()
  • Method Details

    • handlePersonalization

      public void handlePersonalization(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Handles personalization based on URL segments.
      Specified by:
      handlePersonalization in interface de.hybris.platform.personalizationservices.handlers.PersonalizationHandler
      Overrides:
      handlePersonalization in class de.hybris.platform.personalizationservices.handlers.impl.DefaultPersonalizationHandler
      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)