Package | Description |
---|---|
lumis.portal.analytics.usersegmentation |
User segmentation related API.
|
lumis.service.analytics.usersegmentation.bean | |
lumis.service.analytics.usersegmentation.manager |
Modifier and Type | Interface and Description |
---|---|
interface |
IUserSegmentationSPI
Represents a user segmentation.
|
Modifier and Type | Method and Description |
---|---|
IUserSegmentation |
IUserSegmentationManagerSPI.getById(String id)
Returns the segmentation with the given identifier or
null if no segmentation exists with the given identifier. |
IUserSegmentation |
IUserSegmentationManager.getByNameAndServiceInstance(String name,
String serviceInstanceId)
Returns the segmentation of the given name and service instance.
|
IUserSegmentation |
IUserSegmentationManagerSPI.updateSegmentation(String id,
String serviceInstanceId,
org.json.JSONObject filter)
Updates the given segmentation with the given filters.
|
Modifier and Type | Method and Description |
---|---|
List<IUserSegmentation> |
IUserSegmentationManagerSPI.findByServiceInstanceAndLikeName(String name,
String serviceInstanceId)
Returns the segmentations of the given service instance that matches the given
name parameter. |
List<IUserSegmentation> |
IUserSegmentationManagerSPI.getByServiceInstance(String serviceInstanceId)
Returns the segmentations of the given service instance.
|
Collection<IUserSegmentation> |
IUserSegmentationManagerSPI.getSegmentationsThatNeedToHaveMembershipUpdated()
Returns a collection of user segmentations that must have the memberships updated.
|
Modifier and Type | Method and Description |
---|---|
IMonitorValuesProvider |
IUserSegmentationManagerSPI.getUserSegmentationMonitorValuesProvider(IUserSegmentation segmentation)
Returns a
IMonitorValuesProvider that fills user segmentation information. |
void |
IUserSegmentationManager.updateSegmentationMembership(IUserSegmentation segmentation)
Updates the given segmentation memberships cache.
|
void |
IUserSegmentationManager.updateSegmentationMembership(IUserSegmentation segmentation,
String monitorUserId)
Updates the given segmentation membership cache for the given user.
|
Modifier and Type | Class and Description |
---|---|
class |
UserSegmentation
Represents a saved user segmentation.
|
Modifier and Type | Method and Description |
---|---|
IUserSegmentation |
UserSegmentationManager.createSegmentationForJourneyStage(JourneyStage stage)
Creates a segmentation for the given journey stage.
|
IUserSegmentation |
UserSegmentationManager.getByJourneyStage(String journeyStageId)
Returns the segmentation of a journey stage or
null if there's none. |
IUserSegmentation |
UserSegmentationManager.updateSegmentation(String id,
String serviceInstanceId,
org.json.JSONObject filter) |
Modifier and Type | Method and Description |
---|---|
List<IUserSegmentation> |
UserSegmentationManager.findByServiceInstanceAndLikeName(String name,
String serviceInstanceId) |
List<IUserSegmentation> |
UserSegmentationManager.getByServiceInstance(String serviceInstanceId) |
Collection<IUserSegmentation> |
UserSegmentationManager.getSegmentationsThatNeedToHaveMembershipUpdated() |
Modifier and Type | Method and Description |
---|---|
IMonitorValuesProvider |
UserSegmentationManager.getUserSegmentationMonitorValuesProvider(IUserSegmentation segmentation) |
void |
UserSegmentationManager.updateSegmentationMembership(IUserSegmentation segmentation) |
void |
UserSegmentationManager.updateSegmentationMembership(IUserSegmentation segmentation,
String monitorUserId) |
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.