Class UserInJourneyChoiceNode
- 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.UserInJourneyChoiceNode
-
public class UserInJourneyChoiceNode extends AbstractUserInJourneyChoiceNode
Choice node that splits the flow depending whether the user is in a given journey.- 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 UserInJourneyChoiceNode(String id, String name, String journeyId, FlowNode trueNode, FlowNode falseNode)
Creates a new instance.UserInJourneyChoiceNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON configuration node.
-
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
-
UserInJourneyChoiceNode
public UserInJourneyChoiceNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON configuration node.- Parameters:
object
- the JSON configuration nodeflowEntry
- the flow entry- Since:
- 12.2.0
-
UserInJourneyChoiceNode
public UserInJourneyChoiceNode(String id, String name, String journeyId, FlowNode trueNode, FlowNode falseNode)
Creates a new instance.- Parameters:
id
- the node identifiername
- the node namejourneyId
- the journey identifiertrueNode
- the truthy follow-upfalseNode
- the falsy follow-up- Since:
- 12.2.0
-
-