Class UserInJourneyStageChoiceNode
- java.lang.Object
-
- lumis.portal.analytics.automationflow.FlowNode
-
- lumis.portal.analytics.automationflow.condition.TrueFalseNode
-
- lumis.portal.analytics.automationflow.condition.AbstractUserInJourneyChoiceNode
-
- lumis.portal.analytics.automationflow.condition.UserInJourneyStageChoiceNode
-
public class UserInJourneyStageChoiceNode extends AbstractUserInJourneyChoiceNode
Choice node that splits the flow depending whether the user is in a given journey stage.- Since:
- 12.2.0
- Version:
- $Revision: 23535 $ $Date: 2020-01-14 13:18:39 -0300 (Tue, 14 Jan 2020) $
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class lumis.portal.analytics.automationflow.FlowNode
FlowNode.FlowNodeExecutionResult
-
-
Constructor Summary
Constructors Constructor Description UserInJourneyStageChoiceNode(String id, String name, String journeyStageId, FlowNode trueNode, FlowNode falseNode)
Creates a new instance.UserInJourneyStageChoiceNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON configuration object.
-
Method Summary
-
Methods inherited from class lumis.portal.analytics.automationflow.condition.AbstractUserInJourneyChoiceNode
evaluate, getJourneyEntityId, toJSONObject, validateStateAndLog
-
Methods inherited from class lumis.portal.analytics.automationflow.condition.TrueFalseNode
addFalseNodeToJson, addTrueNodeToJson, execute, getFalseNodeFromJson, getFollowUps, getTrueNodeFromJson
-
Methods inherited from class lumis.portal.analytics.automationflow.FlowNode
getAndValidateNotAnonymousUser, getFlowEntry, getId, getName, getNodeLogLabel, init, logError, logError
-
-
-
-
Constructor Detail
-
UserInJourneyStageChoiceNode
public UserInJourneyStageChoiceNode(String id, String name, String journeyStageId, FlowNode trueNode, FlowNode falseNode)
Creates a new instance.- Parameters:
id
- the node identifiername
- the node namejourneyStageId
- the journey stage identifiertrueNode
- the truthy follow-upfalseNode
- the falsy follow-up- Since:
- 12.2.0
-
UserInJourneyStageChoiceNode
public UserInJourneyStageChoiceNode(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
-
-