Uses of Interface
lumis.portal.analytics.usersegmentation.IUserSegmentation
-
Packages that use IUserSegmentation Package Description lumis.portal.analytics.usersegmentation User segmentation related API.lumis.service.analytics.usersegmentation.bean lumis.service.analytics.usersegmentation.manager -
-
Uses of IUserSegmentation in lumis.portal.analytics.usersegmentation
Subinterfaces of IUserSegmentation in lumis.portal.analytics.usersegmentation Modifier and Type Interface Description interface
IUserSegmentationSPI
Represents a user segmentation.Methods in lumis.portal.analytics.usersegmentation that return IUserSegmentation Modifier and Type Method Description IUserSegmentation
IUserSegmentationManagerSPI. getById(java.lang.String id)
Returns the segmentation with the given identifier ornull
if no segmentation exists with the given identifier.IUserSegmentation
IUserSegmentationManager. getByNameAndServiceInstance(java.lang.String name, java.lang.String serviceInstanceId)
Returns the segmentation of the given name and service instance.IUserSegmentation
IUserSegmentationManagerSPI. updateSegmentation(java.lang.String id, java.lang.String serviceInstanceId, org.json.JSONObject filter)
Updates the given segmentation with the given filters.Methods in lumis.portal.analytics.usersegmentation that return types with arguments of type IUserSegmentation Modifier and Type Method Description java.util.List<IUserSegmentation>
IUserSegmentationManagerSPI. findByServiceInstanceAndLikeName(java.lang.String name, java.lang.String serviceInstanceId)
Returns the segmentations of the given service instance that matches the givenname
parameter.java.util.List<IUserSegmentation>
IUserSegmentationManagerSPI. getByServiceInstance(java.lang.String serviceInstanceId)
Returns the segmentations of the given service instance.java.util.Collection<IUserSegmentation>
IUserSegmentationManagerSPI. getSegmentationsThatNeedToHaveMembershipUpdated()
Returns a collection of user segmentations that must have the memberships updated.Methods in lumis.portal.analytics.usersegmentation with parameters of type IUserSegmentation Modifier and Type Method Description IMonitorValuesProvider
IUserSegmentationManagerSPI. getUserSegmentationMonitorValuesProvider(IUserSegmentation segmentation)
Returns aIMonitorValuesProvider
that fills user segmentation information.void
IUserSegmentationManager. updateSegmentationMembership(IUserSegmentation segmentation)
Updates the given segmentation memberships cache.void
IUserSegmentationManager. updateSegmentationMembership(IUserSegmentation segmentation, java.lang.String monitorUserId)
Updates the given segmentation membership cache for the given user. -
Uses of IUserSegmentation in lumis.service.analytics.usersegmentation.bean
Classes in lumis.service.analytics.usersegmentation.bean that implement IUserSegmentation Modifier and Type Class Description class
UserSegmentation
Represents a saved user segmentation. -
Uses of IUserSegmentation in lumis.service.analytics.usersegmentation.manager
Methods in lumis.service.analytics.usersegmentation.manager that return IUserSegmentation Modifier and Type Method Description IUserSegmentation
UserSegmentationManager. createSegmentationForJourneyStage(JourneyStage stage)
Creates a segmentation for the given journey stage.IUserSegmentation
UserSegmentationManager. getByJourneyStage(java.lang.String journeyStageId)
Returns the segmentation of a journey stage ornull
if there's none.IUserSegmentation
UserSegmentationManager. updateSegmentation(java.lang.String id, java.lang.String serviceInstanceId, org.json.JSONObject filter)
Methods in lumis.service.analytics.usersegmentation.manager that return types with arguments of type IUserSegmentation Modifier and Type Method Description java.util.List<IUserSegmentation>
UserSegmentationManager. findByServiceInstanceAndLikeName(java.lang.String name, java.lang.String serviceInstanceId)
java.util.List<IUserSegmentation>
UserSegmentationManager. getByServiceInstance(java.lang.String serviceInstanceId)
java.util.Collection<IUserSegmentation>
UserSegmentationManager. getSegmentationsThatNeedToHaveMembershipUpdated()
Methods in lumis.service.analytics.usersegmentation.manager with parameters of type IUserSegmentation Modifier and Type Method Description IMonitorValuesProvider
UserSegmentationManager. getUserSegmentationMonitorValuesProvider(IUserSegmentation segmentation)
void
UserSegmentationManager. updateSegmentationMembership(IUserSegmentation segmentation)
void
UserSegmentationManager. updateSegmentationMembership(IUserSegmentation segmentation, java.lang.String monitorUserId)
-