public interface ControlFlowRuleMobile extends ControlFlowRuleBase
Modifier and Type | Method and Description |
---|---|
boolean |
addMobileControlFlowCase(ControlFlowCaseMobile cfCase)
Adds a new control flow case to this control flow rule.
|
java.util.Map<java.lang.String,ControlFlowCaseMobile> |
getMobileActionAndOutcomeCases() |
java.util.Map<java.lang.String,ControlFlowCaseMobile> |
getMobileActionOnlyCases() |
ControlFlowCaseMobile |
getMobileControlFlowCase(java.lang.String fromAction,
java.lang.String outcome)
Get a control flow case.
|
ControlFlowCaseMobile |
getMobileDefaultCase() |
java.util.Map<java.lang.String,ControlFlowCaseMobile> |
getMobileOutcomeOnlyCases()
'from-outcome' control flow cases are returned in the order
defined.
|
boolean |
removeMobileControlFlowCase(ControlFlowCaseMobile cfCase)
Removes a control flow case with matching from-outcome, from-action
and a to-activity-id from this control flow rule.
|
getFromActivityId, getTargetActivityIds, setFromActivityId
getDescription, getDisplayName, getLargeIcon, getSmallIcon, getUIInfo, setDescription, setDisplayName, setLargeIcon, setSmallIcon
getParsingContext, validate
getIdAttribute, setIdAttribute
getNode
ControlFlowCaseMobile getMobileControlFlowCase(java.lang.String fromAction, java.lang.String outcome)
fromAction
- the action, if any, performed by the from activity.outcome
- the logical outcome.ControlFlowCaseMobile
or null
if one
was not found.java.util.Map<java.lang.String,ControlFlowCaseMobile> getMobileActionAndOutcomeCases()
java.util.Map<java.lang.String,ControlFlowCaseMobile> getMobileActionOnlyCases()
java.util.Map<java.lang.String,ControlFlowCaseMobile> getMobileOutcomeOnlyCases()
ControlFlowCaseMobile getMobileDefaultCase()
boolean addMobileControlFlowCase(ControlFlowCaseMobile cfCase)
cfCase
- a new control flow case.boolean removeMobileControlFlowCase(ControlFlowCaseMobile cfCase)
cfCase
- a control flow case to remove