Interface SegmentsExperienceRequestProcessor


@ProviderType public interface SegmentsExperienceRequestProcessor
Provides methods for processing SegmentsExperiments.
  • Method Summary

    Modifier and Type
    Method
    Description
    long[]
    getSegmentsExperienceIds(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, long groupId, long plid, long[] segmentsExperienceIds)
    Returns the processed IDs of segments experiences that will be actually applied in the current request.
    long[]
    getSegmentsExperienceIds(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, long groupId, long plid, long[] segmentsEntryIds, long[] segmentsExperienceIds)
    Returns the processed IDs of segments experiences that will be actually applied in the current request.
  • Method Details

    • getSegmentsExperienceIds

      long[] getSegmentsExperienceIds(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, long groupId, long plid, long[] segmentsExperienceIds) throws com.liferay.portal.kernel.exception.PortalException
      Returns the processed IDs of segments experiences that will be actually applied in the current request.
      Parameters:
      httpServletRequest - the servlet request
      httpServletResponse - the servlet response
      groupId - the primary key of the group
      plid - the primary key of the layout
      segmentsExperienceIds - the primary keys of the user's active segment experiences
      Returns:
      the processed IDs of segments experiences that will be actually applied in the current request
      Throws:
      com.liferay.portal.kernel.exception.PortalException - if a portal exception occurred
    • getSegmentsExperienceIds

      long[] getSegmentsExperienceIds(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, long groupId, long plid, long[] segmentsEntryIds, long[] segmentsExperienceIds) throws com.liferay.portal.kernel.exception.PortalException
      Returns the processed IDs of segments experiences that will be actually applied in the current request.
      Parameters:
      httpServletRequest - the servlet request
      httpServletResponse - the servlet response
      groupId - the primary key of the group
      plid - the primary key of the layout
      segmentsEntryIds - the primary keys of the user's active segment entries
      segmentsExperienceIds - the primary keys of the user's active segment experiences
      Returns:
      the processed IDs of segments experiences that will be actually applied in the current request
      Throws:
      com.liferay.portal.kernel.exception.PortalException - if a portal exception occurred