Interface SegmentsExperimentService

All Superinterfaces:
com.liferay.portal.kernel.service.BaseService
All Known Implementing Classes:
SegmentsExperimentServiceWrapper

@AccessControlled @CTAware @JSONWebService @ProviderType @Transactional(isolation=PORTAL, rollbackFor={com.liferay.portal.kernel.exception.PortalException.class,com.liferay.portal.kernel.exception.SystemException.class}) public interface SegmentsExperimentService extends com.liferay.portal.kernel.service.BaseService
Provides the remote service interface for SegmentsExperiment. Methods of this service are expected to have security checks based on the propagated JAAS credentials because this service can be accessed remotely.
See Also:
Generated:
  • Method Details

    • addSegmentsExperiment

      SegmentsExperiment addSegmentsExperiment(long segmentsExperienceId, long plid, String name, String description, String goal, String goalTarget, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteSegmentsExperiment

      SegmentsExperiment deleteSegmentsExperiment(long segmentsExperimentId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteSegmentsExperiment

      SegmentsExperiment deleteSegmentsExperiment(SegmentsExperiment segmentsExperiment, boolean force) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteSegmentsExperiment

      SegmentsExperiment deleteSegmentsExperiment(String segmentsExperimentKey) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • fetchSegmentsExperiment

      @Transactional(propagation=SUPPORTS, readOnly=true) SegmentsExperiment fetchSegmentsExperiment(long groupId, long segmentsExperienceId, long plid) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • fetchSegmentsExperiment

      @Transactional(propagation=SUPPORTS, readOnly=true) SegmentsExperiment fetchSegmentsExperiment(long groupId, String segmentsExperimentKey) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getOSGiServiceIdentifier

      String getOSGiServiceIdentifier()
      Returns the OSGi service identifier.
      Returns:
      the OSGi service identifier
    • getSegmentsExperiment

      @Transactional(propagation=SUPPORTS, readOnly=true) SegmentsExperiment getSegmentsExperiment(long segmentsExperimentId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getSegmentsExperiment

      @Transactional(propagation=SUPPORTS, readOnly=true) SegmentsExperiment getSegmentsExperiment(String segmentsExperimentKey) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • runSegmentsExperiment

      SegmentsExperiment runSegmentsExperiment(long segmentsExperimentId, double confidenceLevel, Map<Long,Double> segmentsExperienceIdSplitMap, String type) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • runSegmentsExperiment

      SegmentsExperiment runSegmentsExperiment(String segmentsExperimentKey, double confidenceLevel, Map<String,Double> segmentsExperienceKeySplitMap, String type) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateSegmentsExperiment

      SegmentsExperiment updateSegmentsExperiment(long segmentsExperimentId, String name, String description, String goal, String goalTarget) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateSegmentsExperimentStatus

      SegmentsExperiment updateSegmentsExperimentStatus(long segmentsExperimentId, int status) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateSegmentsExperimentStatus

      SegmentsExperiment updateSegmentsExperimentStatus(long segmentsExperimentId, long winnerSegmentsExperienceId, int status) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateSegmentsExperimentStatus

      SegmentsExperiment updateSegmentsExperimentStatus(String segmentsExperimentKey, int status) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateSegmentsExperimentStatus

      SegmentsExperiment updateSegmentsExperimentStatus(String segmentsExperimentKey, String winnerSegmentsExperienceKey, int status) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException