|
Oracle Fusion Middleware Java API Reference for Oracle ADF Controller 11g Release 2 (11.1.2.0.0) E17480-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ControlFlowRule
An instance of a control flow rule.
Method Summary | |
---|---|
boolean |
addControlFlowCase(ControlFlowCase cfCase)
Adds a new control flow case to this control flow rule. |
java.util.Map<java.lang.String,ControlFlowCase> |
getActionAndOutcomeCases()
|
java.util.Map<java.lang.String,ControlFlowCase> |
getActionOnlyCases()
|
ControlFlowCase |
getControlFlowCase(java.lang.String fromAction,
java.lang.String outcome)
Get a control flow case. |
ControlFlowCase |
getDefaultCase()
|
ActivityId |
getFromActivityId()
Get the from activity ID. |
java.util.Map<java.lang.String,ControlFlowCase> |
getOutcomeOnlyCases()
'from-outcome' control flow cases are returned in the order defined. |
java.util.Collection<ActivityId> |
getTargetActivityIds()
Get a collection of activities this rule may target. |
boolean |
removeControlFlowCase(ControlFlowCase cfCase)
Removes a control flow case with matching from-outcome, from-action and a to-activity-id from this control flow rule. |
boolean |
setFromActivityId(java.lang.String fromActivityId)
Changes the from-activity id for this control flow rule. |
Methods inherited from interface oracle.adf.controller.metadata.model.UIInfo |
---|
getDescription, getDisplayName, getLargeIcon, getSmallIcon, getUIInfo, setDescription, setDisplayName, setLargeIcon, setSmallIcon |
Methods inherited from interface oracle.adf.controller.metadata.model.AdfcNode |
---|
getParsingContext, validate |
Methods inherited from interface oracle.adf.controller.metadata.model.IdHolder |
---|
getIdAttribute, setIdAttribute |
Methods inherited from interface oracle.adf.controller.metadata.model.NodeHolder |
---|
getNode |
Method Detail |
---|
ActivityId getFromActivityId()
ControlFlowCase getControlFlowCase(java.lang.String fromAction, java.lang.String outcome)
fromAction
- the action, if any, performed by the from activity.outcome
- the logical outcome.
ControlFlowCase
or null
if one
was not found.java.util.Collection<ActivityId> getTargetActivityIds()
java.util.Map<java.lang.String,ControlFlowCase> getActionAndOutcomeCases()
java.util.Map<java.lang.String,ControlFlowCase> getActionOnlyCases()
java.util.Map<java.lang.String,ControlFlowCase> getOutcomeOnlyCases()
ControlFlowCase getDefaultCase()
boolean setFromActivityId(java.lang.String fromActivityId)
fromActivityId
- new activity id
boolean addControlFlowCase(ControlFlowCase cfCase)
cfCase
- a new control flow case.
boolean removeControlFlowCase(ControlFlowCase cfCase)
cfCase
- a control flow case to remove
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Controller 11g Release 2 (11.1.2.0.0) E17480-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |