Uses of Class
lumis.portal.analytics.automationflow.FlowEntry
-
-
Uses of FlowEntry in lumis.portal.analytics.automationflow
Methods in lumis.portal.analytics.automationflow that return FlowEntry Modifier and Type Method Description static FlowEntry
FlowManager. getById(java.lang.String id)
Returns the flow entry by the given identifier.static FlowEntry
FlowManager. getByNameAndServiceInstance(java.lang.String name, java.lang.String serviceInstanceId)
Returns flow entry by name and service instance identifiers.FlowEntry
FlowContext. getFlow()
Returns the flow.protected FlowEntry
FlowNode. getFlowEntry()
Returns the flowEntry.FlowEntry
SuspendedFlow. getFlowEntry()
Returns the flowEntry.static FlowEntry
FlowManager. saveAs(java.lang.String name, Flow flow, java.lang.String serviceInstanceId)
Save the given flow.FlowEntry
FlowEntry. setFlow(Flow flow)
Sets the flow.FlowEntry
FlowEntry. setName(java.lang.String name)
Sets the name.FlowEntry
FlowEntry. setServiceInstance(java.lang.String serviceInstance)
Sets the serviceInstance.Methods in lumis.portal.analytics.automationflow that return types with arguments of type FlowEntry Modifier and Type Method Description static java.util.Collection<FlowEntry>
FlowManager. getAllFlows()
Returns all flows.static java.util.Collection<FlowEntry>
FlowManager. getByServiceInstance(java.lang.String serviceInstanceId)
Returns all flows entries by service instance identifiers.Methods in lumis.portal.analytics.automationflow with parameters of type FlowEntry Modifier and Type Method Description static Flow
FlowUtil. getFlowFromJson(org.json.JSONObject flowJson, FlowEntry flowEntry)
Returns aFlow
by parsing the givenJSONObject
.static FlowNode
FlowUtil. getNextNodeInJson(org.json.JSONObject nodeJson, java.lang.String objectKey, FlowEntry flowEntry)
Returns the next node from the given JSON object, using the givenobjectKey
parameter as object key.static FlowNode
FlowUtil. getSingleNextNodeInJson(org.json.JSONObject nodeJson, FlowEntry flowEntry)
Returns the next node from the given JSON object, using thenextNode
key to get it.protected void
Flow. init(FlowEntry flowEntry)
Initializes the flow with the given flow entry.protected void
FlowNode. init(FlowEntry flowEntry)
Initializes the flow node with the given flow entry.void
FlowContext. setFlow(FlowEntry flow)
Sets the flow.void
SuspendedFlow. setFlowEntry(FlowEntry flowEntry)
Sets the flowEntry.Constructors in lumis.portal.analytics.automationflow with parameters of type FlowEntry Constructor Description AutomationFlowMonitorValuesProvider(FlowEntry flowEntry)
FlowNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON object. -
Uses of FlowEntry in lumis.portal.analytics.automationflow.action
Constructors in lumis.portal.analytics.automationflow.action with parameters of type FlowEntry Constructor Description AbstractJourneyTransitionActionNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON configuration object.AddUserAttributeActionNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON object.AddUserToJourneyActionNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON configuration object.CustomActionActionNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance with the given JSON configuration.MoveUserInJourneyActionNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON configuration object.RecalculateUserSegmentationsMembershipActionNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON object.RemoveUserAttributeActionNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON object.RemoveUserFromJourneyActionNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON configuration object.SendEmailActionNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from configuration.WaitActionNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON configuration.WaitForEventActionNode(org.json.JSONObject object, FlowEntry flowEntry)
-
Uses of FlowEntry in lumis.portal.analytics.automationflow.condition
Methods in lumis.portal.analytics.automationflow.condition with parameters of type FlowEntry Modifier and Type Method Description protected FlowNode
TrueFalseNode. getFalseNodeFromJson(FlowEntry flowEntry, org.json.JSONObject nextNodesObj)
Returns the false node from the next nodes JSON object.protected FlowNode
TrueFalseNode. getTrueNodeFromJson(FlowEntry flowEntry, org.json.JSONObject nextNodesObj)
Returns the true node from the next nodes JSON object.Constructors in lumis.portal.analytics.automationflow.condition with parameters of type FlowEntry Constructor Description AbstractUserInJourneyChoiceNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON configuration object.FilterByEventAttributeNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON object.FilterBySegmentationNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON object.TrueFalseNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON object.UserInJourneyChoiceNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON configuration node.UserInJourneyStageChoiceNode(org.json.JSONObject object, FlowEntry flowEntry)
Creates a new instance from the given JSON configuration object. -
Uses of FlowEntry in lumis.service.analytics.automationflow
Methods in lumis.service.analytics.automationflow with parameters of type FlowEntry Modifier and Type Method Description static org.json.JSONObject
FlowResource. toJSON(FlowEntry flowEntry)
Returns a JSON representation of the given flow.
-