Class AddUserToJourneyActionNode
- java.lang.Object
-
- lumis.portal.analytics.automationflow.FlowNode
-
- lumis.portal.analytics.automationflow.action.AbstractJourneyTransitionActionNode
-
- lumis.portal.analytics.automationflow.action.AddUserToJourneyActionNode
-
public class AddUserToJourneyActionNode extends AbstractJourneyTransitionActionNode
Adds the flow context's user to a journey through a given journey stage.- Since:
- 12.2.0
- Version:
- $Revision$ $Date$
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class lumis.portal.analytics.automationflow.FlowNode
FlowNode.FlowNodeExecutionResult
-
-
Constructor Summary
Constructors Constructor Description AddUserToJourneyActionNode(java.lang.String id, java.lang.String name, java.lang.String journeyStageId, FlowNode nextNode)
Creates a new instance.AddUserToJourneyActionNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON configuration object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<FlowNode>
getFollowUps()
Returns all possible follow up nodes.-
Methods inherited from class lumis.portal.analytics.automationflow.action.AbstractJourneyTransitionActionNode
execute, getJourneyStageId, toJSONObject, validateStateAndLog
-
Methods inherited from class lumis.portal.analytics.automationflow.FlowNode
getAndValidateNotAnonymousUser, getFlowEntry, getId, getName, getNodeLogLabel, init, logError, logError
-
-
-
-
Field Detail
-
EVENT_ID
public static final java.lang.String EVENT_ID
- See Also:
- Constant Field Values
-
nextNode
protected final FlowNode nextNode
-
-
Constructor Detail
-
AddUserToJourneyActionNode
public AddUserToJourneyActionNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON configuration object.- Parameters:
object
- the JSON configuration objectflowEntry
- the flow entry- Since:
- 12.2.0
-
AddUserToJourneyActionNode
public AddUserToJourneyActionNode(java.lang.String id, java.lang.String name, java.lang.String journeyStageId, FlowNode nextNode)
Creates a new instance.- Parameters:
id
- the node identifiername
- the node namejourneyStageId
- the journey stage identifiernextNode
- the next node- Since:
- 12.2.0
-
-
Method Detail
-
getFollowUps
public java.util.Collection<FlowNode> getFollowUps()
Description copied from class:FlowNode
Returns all possible follow up nodes.- Overrides:
getFollowUps
in classFlowNode
- Returns:
- all possible follow up nodes.
-
-