Package com.liferay.segments.service
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 Summary
Modifier and TypeMethodDescriptionaddSegmentsExperiment
(long segmentsExperienceId, long plid, String name, String description, String goal, String goalTarget, com.liferay.portal.kernel.service.ServiceContext serviceContext) deleteSegmentsExperiment
(long segmentsExperimentId) deleteSegmentsExperiment
(SegmentsExperiment segmentsExperiment, boolean force) deleteSegmentsExperiment
(String segmentsExperimentKey) fetchSegmentsExperiment
(long groupId, long segmentsExperienceId, long plid) fetchSegmentsExperiment
(long groupId, String segmentsExperimentKey) Returns the OSGi service identifier.getSegmentsExperiment
(long segmentsExperimentId) getSegmentsExperiment
(String segmentsExperimentKey) runSegmentsExperiment
(long segmentsExperimentId, double confidenceLevel, Map<Long, Double> segmentsExperienceIdSplitMap, String type) runSegmentsExperiment
(String segmentsExperimentKey, double confidenceLevel, Map<String, Double> segmentsExperienceKeySplitMap, String type) updateSegmentsExperiment
(long segmentsExperimentId, String name, String description, String goal, String goalTarget) updateSegmentsExperimentStatus
(long segmentsExperimentId, int status) updateSegmentsExperimentStatus
(long segmentsExperimentId, long winnerSegmentsExperienceId, int status) updateSegmentsExperimentStatus
(String segmentsExperimentKey, int status) updateSegmentsExperimentStatus
(String segmentsExperimentKey, String winnerSegmentsExperienceKey, int status)
-
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
-