Package | Description |
---|---|
lumis.portal.analytics.automationflow | |
lumis.portal.analytics.automationflow.action | |
lumis.portal.analytics.automationflow.condition |
Modifier and Type | Method and Description |
---|---|
FlowNode |
Flow.getFirstNode()
Returns the first node of the flow.
|
FlowNode |
FlowNode.FlowNodeExecutionResult.getNextNode()
Returns the next node.
|
static FlowNode |
FlowUtil.getNextNodeInJson(org.json.JSONObject nodeJson,
String objectKey,
FlowEntry flowEntry)
Returns the next node from the given JSON object, using the given
objectKey parameter as object key. |
static FlowNode |
FlowUtil.getSingleNextNodeInJson(org.json.JSONObject nodeJson,
FlowEntry flowEntry)
Returns the next node from the given JSON object, using the
nextNode key to get it. |
Modifier and Type | Method and Description |
---|---|
static void |
FlowUtil.addNextNodeOnJson(FlowNode nextNode,
String objectKey,
org.json.JSONObject nodeJson)
Adds the given next node on node JSON using the given
objectKey parameter as the object's key. |
static void |
FlowUtil.addSingleNextNodeOnJson(FlowNode nextNode,
org.json.JSONObject nodeJson)
Adds the next node on node JSON.
|
Constructor and Description |
---|
Flow(Collection<FilterByEventAttributeNode> triggers,
FlowNode firstNode,
boolean isActive)
Creates a new flow instance.
|
FlowNodeExecutionResult(FlowNode nextNode,
boolean flowInterrupted) |
Modifier and Type | Class and Description |
---|---|
class |
AddUserAttributeActionNode
Adds an attribute value to the user the flow is being executed to.
|
class |
RecalculateUserSegmentationsMembershipActionNode
Recalculate user segmentation membership.
|
class |
RemoveUserAttributeActionNode
Remove an attribute value from the user the flow is being executed to.
|
Constructor and Description |
---|
AddUserAttributeActionNode(String id,
String name,
String userAttributeId,
List<Object> attributeValue,
String contextEventVariable,
FlowNode nextNode)
Creates a new instance.
|
RecalculateUserSegmentationsMembershipActionNode(String id,
String name,
Collection<String> userSegmentationIds,
boolean recalculateAllUserSegmentations,
FlowNode nextNode)
Creates a new instance.
|
RemoveUserAttributeActionNode(String id,
String name,
String userAttributeId,
FlowNode nextNode)
Creates a new instance.
|
Modifier and Type | Class and Description |
---|---|
class |
FilterByEventAttributeNode
Filters the flow by the given event filter.
|
class |
FilterBySegmentationNode
Filters the flow by user segmentation.
|
class |
FilterNode
Filters the flow by using some filter.
|
class |
TrueFalseNode
|
Constructor and Description |
---|
FilterByEventAttributeNode(String id,
String name,
EventFilterData eventFilterData,
FlowNode nextNode)
Creates a new instance.
|
FilterBySegmentationNode(String id,
String name,
UserSegmentationData userSegmentationData,
String userSegmentationId,
FlowNode nextNode)
Creates a new instance
|
FilterNode(String id,
String name,
FlowNode trueNode)
Creates a new instance.
|
TrueFalseNode(String id,
String name,
FlowNode trueNode,
FlowNode falseNode)
Creates a new instance.
|
LumisXP 12.0.0.190809 - Copyright © 2006–2019 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.