Class SegmentsExperimentLocalServiceWrapper

java.lang.Object
com.liferay.segments.service.SegmentsExperimentLocalServiceWrapper
All Implemented Interfaces:
com.liferay.portal.kernel.service.BaseLocalService, com.liferay.portal.kernel.service.change.tracking.CTService<SegmentsExperiment>, com.liferay.portal.kernel.service.PersistedModelLocalService, com.liferay.portal.kernel.service.ServiceWrapper<SegmentsExperimentLocalService>, SegmentsExperimentLocalService

public class SegmentsExperimentLocalServiceWrapper extends Object implements SegmentsExperimentLocalService, com.liferay.portal.kernel.service.ServiceWrapper<SegmentsExperimentLocalService>
Provides a wrapper for SegmentsExperimentLocalService.
See Also:
Generated:
  • Constructor Details

    • SegmentsExperimentLocalServiceWrapper

      public SegmentsExperimentLocalServiceWrapper()
    • SegmentsExperimentLocalServiceWrapper

      public SegmentsExperimentLocalServiceWrapper(SegmentsExperimentLocalService segmentsExperimentLocalService)
  • Method Details

    • addSegmentsExperiment

      public 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
      Specified by:
      addSegmentsExperiment in interface SegmentsExperimentLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • addSegmentsExperiment

      public SegmentsExperiment addSegmentsExperiment(SegmentsExperiment segmentsExperiment)
      Adds the segments experiment to the database. Also notifies the appropriate model listeners.

      Important: Inspect SegmentsExperimentLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      addSegmentsExperiment in interface SegmentsExperimentLocalService
      Parameters:
      segmentsExperiment - the segments experiment
      Returns:
      the segments experiment that was added
    • createPersistedModel

      public com.liferay.portal.kernel.model.PersistedModel createPersistedModel(Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      createPersistedModel in interface com.liferay.portal.kernel.service.PersistedModelLocalService
      Specified by:
      createPersistedModel in interface SegmentsExperimentLocalService
      Throws:
      PortalException
      com.liferay.portal.kernel.exception.PortalException
    • createSegmentsExperiment

      public SegmentsExperiment createSegmentsExperiment(long segmentsExperimentId)
      Creates a new segments experiment with the primary key. Does not add the segments experiment to the database.
      Specified by:
      createSegmentsExperiment in interface SegmentsExperimentLocalService
      Parameters:
      segmentsExperimentId - the primary key for the new segments experiment
      Returns:
      the new segments experiment
    • deletePersistedModel

      public com.liferay.portal.kernel.model.PersistedModel deletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      deletePersistedModel in interface com.liferay.portal.kernel.service.PersistedModelLocalService
      Specified by:
      deletePersistedModel in interface SegmentsExperimentLocalService
      Throws:
      PortalException
      com.liferay.portal.kernel.exception.PortalException
    • deleteSegmentsExperiment

      public SegmentsExperiment deleteSegmentsExperiment(long segmentsExperimentId) throws com.liferay.portal.kernel.exception.PortalException
      Deletes the segments experiment with the primary key from the database. Also notifies the appropriate model listeners.

      Important: Inspect SegmentsExperimentLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      deleteSegmentsExperiment in interface SegmentsExperimentLocalService
      Parameters:
      segmentsExperimentId - the primary key of the segments experiment
      Returns:
      the segments experiment that was removed
      Throws:
      PortalException - if a segments experiment with the primary key could not be found
      com.liferay.portal.kernel.exception.PortalException
    • deleteSegmentsExperiment

      public SegmentsExperiment deleteSegmentsExperiment(long groupId, long segmentsExperienceId, long plid) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      deleteSegmentsExperiment in interface SegmentsExperimentLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteSegmentsExperiment

      public SegmentsExperiment deleteSegmentsExperiment(SegmentsExperiment segmentsExperiment) throws com.liferay.portal.kernel.exception.PortalException
      Deletes the segments experiment from the database. Also notifies the appropriate model listeners.

      Important: Inspect SegmentsExperimentLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      deleteSegmentsExperiment in interface SegmentsExperimentLocalService
      Parameters:
      segmentsExperiment - the segments experiment
      Returns:
      the segments experiment that was removed
      Throws:
      PortalException
      com.liferay.portal.kernel.exception.PortalException
    • deleteSegmentsExperiment

      public SegmentsExperiment deleteSegmentsExperiment(SegmentsExperiment segmentsExperiment, boolean force) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      deleteSegmentsExperiment in interface SegmentsExperimentLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • dslQuery

      public <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
      Specified by:
      dslQuery in interface com.liferay.portal.kernel.service.PersistedModelLocalService
      Specified by:
      dslQuery in interface SegmentsExperimentLocalService
    • dslQueryCount

      public int dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
      Specified by:
      dslQueryCount in interface com.liferay.portal.kernel.service.PersistedModelLocalService
      Specified by:
      dslQueryCount in interface SegmentsExperimentLocalService
    • dynamicQuery

      public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery()
      Specified by:
      dynamicQuery in interface SegmentsExperimentLocalService
    • dynamicQuery

      public <T> List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
      Performs a dynamic query on the database and returns the matching rows.
      Specified by:
      dynamicQuery in interface SegmentsExperimentLocalService
      Parameters:
      dynamicQuery - the dynamic query
      Returns:
      the matching rows
    • dynamicQuery

      public <T> List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end)
      Performs a dynamic query on the database and returns a range of the matching rows.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from com.liferay.segments.model.impl.SegmentsExperimentModelImpl.

      Specified by:
      dynamicQuery in interface SegmentsExperimentLocalService
      Parameters:
      dynamicQuery - the dynamic query
      start - the lower bound of the range of model instances
      end - the upper bound of the range of model instances (not inclusive)
      Returns:
      the range of matching rows
    • dynamicQuery

      public <T> List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator)
      Performs a dynamic query on the database and returns an ordered range of the matching rows.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from com.liferay.segments.model.impl.SegmentsExperimentModelImpl.

      Specified by:
      dynamicQuery in interface SegmentsExperimentLocalService
      Parameters:
      dynamicQuery - the dynamic query
      start - the lower bound of the range of model instances
      end - the upper bound of the range of model instances (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      Returns:
      the ordered range of matching rows
    • dynamicQueryCount

      public long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
      Returns the number of rows matching the dynamic query.
      Specified by:
      dynamicQueryCount in interface SegmentsExperimentLocalService
      Parameters:
      dynamicQuery - the dynamic query
      Returns:
      the number of rows matching the dynamic query
    • dynamicQueryCount

      public long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, com.liferay.portal.kernel.dao.orm.Projection projection)
      Returns the number of rows matching the dynamic query.
      Specified by:
      dynamicQueryCount in interface SegmentsExperimentLocalService
      Parameters:
      dynamicQuery - the dynamic query
      projection - the projection to apply to the query
      Returns:
      the number of rows matching the dynamic query
    • fetchSegmentsExperiment

      public SegmentsExperiment fetchSegmentsExperiment(long segmentsExperimentId)
      Specified by:
      fetchSegmentsExperiment in interface SegmentsExperimentLocalService
    • fetchSegmentsExperiment

      public SegmentsExperiment fetchSegmentsExperiment(long groupId, long segmentsExperienceId, long plid)
      Specified by:
      fetchSegmentsExperiment in interface SegmentsExperimentLocalService
    • fetchSegmentsExperiment

      public SegmentsExperiment fetchSegmentsExperiment(long groupId, String segmentsExperimentKey)
      Specified by:
      fetchSegmentsExperiment in interface SegmentsExperimentLocalService
    • fetchSegmentsExperimentByUuidAndGroupId

      public SegmentsExperiment fetchSegmentsExperimentByUuidAndGroupId(String uuid, long groupId)
      Returns the segments experiment matching the UUID and group.
      Specified by:
      fetchSegmentsExperimentByUuidAndGroupId in interface SegmentsExperimentLocalService
      Parameters:
      uuid - the segments experiment's UUID
      groupId - the primary key of the group
      Returns:
      the matching segments experiment, or null if a matching segments experiment could not be found
    • getActionableDynamicQuery

      public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery()
      Specified by:
      getActionableDynamicQuery in interface SegmentsExperimentLocalService
    • getExportActionableDynamicQuery

      public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext)
      Specified by:
      getExportActionableDynamicQuery in interface SegmentsExperimentLocalService
    • getIndexableActionableDynamicQuery

      public com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
      Specified by:
      getIndexableActionableDynamicQuery in interface SegmentsExperimentLocalService
    • getOSGiServiceIdentifier

      public String getOSGiServiceIdentifier()
      Returns the OSGi service identifier.
      Specified by:
      getOSGiServiceIdentifier in interface SegmentsExperimentLocalService
      Returns:
      the OSGi service identifier
    • getPersistedModel

      public com.liferay.portal.kernel.model.PersistedModel getPersistedModel(Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      getPersistedModel in interface com.liferay.portal.kernel.service.PersistedModelLocalService
      Specified by:
      getPersistedModel in interface SegmentsExperimentLocalService
      Throws:
      PortalException
      com.liferay.portal.kernel.exception.PortalException
    • getSegmentsEntrySegmentsExperiments

      public List<SegmentsExperiment> getSegmentsEntrySegmentsExperiments(long segmentsEntryId)
      Specified by:
      getSegmentsEntrySegmentsExperiments in interface SegmentsExperimentLocalService
    • getSegmentsExperiment

      public SegmentsExperiment getSegmentsExperiment(long segmentsExperimentId) throws com.liferay.portal.kernel.exception.PortalException
      Returns the segments experiment with the primary key.
      Specified by:
      getSegmentsExperiment in interface SegmentsExperimentLocalService
      Parameters:
      segmentsExperimentId - the primary key of the segments experiment
      Returns:
      the segments experiment
      Throws:
      PortalException - if a segments experiment with the primary key could not be found
      com.liferay.portal.kernel.exception.PortalException
    • getSegmentsExperiment

      public SegmentsExperiment getSegmentsExperiment(String segmentsExperimentKey) throws NoSuchExperimentException
      Specified by:
      getSegmentsExperiment in interface SegmentsExperimentLocalService
      Throws:
      NoSuchExperimentException
    • getSegmentsExperimentByUuidAndGroupId

      public SegmentsExperiment getSegmentsExperimentByUuidAndGroupId(String uuid, long groupId) throws com.liferay.portal.kernel.exception.PortalException
      Returns the segments experiment matching the UUID and group.
      Specified by:
      getSegmentsExperimentByUuidAndGroupId in interface SegmentsExperimentLocalService
      Parameters:
      uuid - the segments experiment's UUID
      groupId - the primary key of the group
      Returns:
      the matching segments experiment
      Throws:
      PortalException - if a matching segments experiment could not be found
      com.liferay.portal.kernel.exception.PortalException
    • getSegmentsExperiments

      public List<SegmentsExperiment> getSegmentsExperiments(int start, int end)
      Returns a range of all the segments experiments.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from com.liferay.segments.model.impl.SegmentsExperimentModelImpl.

      Specified by:
      getSegmentsExperiments in interface SegmentsExperimentLocalService
      Parameters:
      start - the lower bound of the range of segments experiments
      end - the upper bound of the range of segments experiments (not inclusive)
      Returns:
      the range of segments experiments
    • getSegmentsExperimentsByUuidAndCompanyId

      public List<SegmentsExperiment> getSegmentsExperimentsByUuidAndCompanyId(String uuid, long companyId)
      Returns all the segments experiments matching the UUID and company.
      Specified by:
      getSegmentsExperimentsByUuidAndCompanyId in interface SegmentsExperimentLocalService
      Parameters:
      uuid - the UUID of the segments experiments
      companyId - the primary key of the company
      Returns:
      the matching segments experiments, or an empty list if no matches were found
    • getSegmentsExperimentsByUuidAndCompanyId

      public List<SegmentsExperiment> getSegmentsExperimentsByUuidAndCompanyId(String uuid, long companyId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<SegmentsExperiment> orderByComparator)
      Returns a range of segments experiments matching the UUID and company.
      Specified by:
      getSegmentsExperimentsByUuidAndCompanyId in interface SegmentsExperimentLocalService
      Parameters:
      uuid - the UUID of the segments experiments
      companyId - the primary key of the company
      start - the lower bound of the range of segments experiments
      end - the upper bound of the range of segments experiments (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      Returns:
      the range of matching segments experiments, or an empty list if no matches were found
    • getSegmentsExperimentsCount

      public int getSegmentsExperimentsCount()
      Returns the number of segments experiments.
      Specified by:
      getSegmentsExperimentsCount in interface SegmentsExperimentLocalService
      Returns:
      the number of segments experiments
    • runSegmentsExperiment

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

      public SegmentsExperiment updateSegmentsExperiment(long segmentsExperimentId, String name, String description, String goal, String goalTarget) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      updateSegmentsExperiment in interface SegmentsExperimentLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateSegmentsExperiment

      public SegmentsExperiment updateSegmentsExperiment(SegmentsExperiment segmentsExperiment)
      Updates the segments experiment in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.

      Important: Inspect SegmentsExperimentLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      updateSegmentsExperiment in interface SegmentsExperimentLocalService
      Parameters:
      segmentsExperiment - the segments experiment
      Returns:
      the segments experiment that was updated
    • updateSegmentsExperimentStatus

      public SegmentsExperiment updateSegmentsExperimentStatus(long segmentsExperimentId, int status) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      updateSegmentsExperimentStatus in interface SegmentsExperimentLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateSegmentsExperimentStatus

      public SegmentsExperiment updateSegmentsExperimentStatus(long segmentsExperimentId, long winnerSegmentsExperienceId, int status) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      updateSegmentsExperimentStatus in interface SegmentsExperimentLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getBasePersistence

      public com.liferay.portal.kernel.service.persistence.BasePersistence<?> getBasePersistence()
      Specified by:
      getBasePersistence in interface com.liferay.portal.kernel.service.PersistedModelLocalService
    • getCTPersistence

      public com.liferay.portal.kernel.service.persistence.change.tracking.CTPersistence<SegmentsExperiment> getCTPersistence()
      Specified by:
      getCTPersistence in interface com.liferay.portal.kernel.service.change.tracking.CTService<SegmentsExperiment>
      Specified by:
      getCTPersistence in interface SegmentsExperimentLocalService
    • getModelClass

      public Class<SegmentsExperiment> getModelClass()
      Specified by:
      getModelClass in interface com.liferay.portal.kernel.service.change.tracking.CTService<SegmentsExperiment>
      Specified by:
      getModelClass in interface SegmentsExperimentLocalService
    • updateWithUnsafeFunction

      public <R, E extends Throwable> R updateWithUnsafeFunction(com.liferay.petra.function.UnsafeFunction<com.liferay.portal.kernel.service.persistence.change.tracking.CTPersistence<SegmentsExperiment>,R,E> updateUnsafeFunction) throws E
      Specified by:
      updateWithUnsafeFunction in interface com.liferay.portal.kernel.service.change.tracking.CTService<SegmentsExperiment>
      Specified by:
      updateWithUnsafeFunction in interface SegmentsExperimentLocalService
      Throws:
      E extends Throwable
    • getWrappedService

      public SegmentsExperimentLocalService getWrappedService()
      Specified by:
      getWrappedService in interface com.liferay.portal.kernel.service.ServiceWrapper<SegmentsExperimentLocalService>
    • setWrappedService

      public void setWrappedService(SegmentsExperimentLocalService segmentsExperimentLocalService)
      Specified by:
      setWrappedService in interface com.liferay.portal.kernel.service.ServiceWrapper<SegmentsExperimentLocalService>