java.lang.Object
de.hybris.platform.personalizationservices.voters.impl.AbstractVoter
de.hybris.platform.personalizationcms.voters.impl.PreviewVoter
All Implemented Interfaces:
CxOccVoter, Voter, org.springframework.core.Ordered, org.springframework.integration.context.Orderable

public class PreviewVoter extends AbstractVoter implements CxOccVoter
Extension of AbstractVoter that votes with conclusive vote if preview ticket is in the request also adding an action to RECALCULATE
  • Field Details

  • Constructor Details

    • PreviewVoter

      public PreviewVoter()
  • Method Details

    • getVote

      public Vote getVote(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Specified by:
      getVote in interface Voter
    • isEnabled

      protected boolean isEnabled()
    • setSessionService

      public void setSessionService(SessionService sessionService)
    • getSessionService

      protected SessionService getSessionService()
    • getVote

      public Vote getVote(javax.servlet.http.HttpServletRequest request)
      Description copied from interface: CxOccVoter
      Return vote for action which should be executed for Commerce Web Services request
      Specified by:
      getVote in interface CxOccVoter
      Parameters:
      request - Http request
      Returns:
      vote for recalculation action