public interface PageFlow extends PageFlowBase
Modifier and Type | Method and Description |
---|---|
boolean |
addControlFlowRule(ControlFlowRule rule)
Adds a new control flow rule to this page flow.
|
ControlFlowRule |
getControlFlowRule(java.lang.String fromActivityId)
Returns a control flow rule corresonding to the from activity
in this page flow.
|
java.util.Map<ActivityId,ControlFlowRule> |
getControlFlowRules()
Get the control flow rules for the flow.
|
ActivityId |
getExceptionHandlerId()
Get the activity ID of a exception handler activity, if one is specified
in this PageFlow.
|
Security |
getSecurity()
Returns the security settings for this task flow.
|
boolean |
removeControlFlowRule(ControlFlowRule rule)
Removes control flow rule from this page flow.
|
boolean |
setExceptionHandlerId(java.lang.String id)
Adds or removes exception handler activity id from this page flow.
|
addActivity, addManagedBean, getActivities, getManagedBeans, getViewActivity, removeActivity, removeManagedBean
getDescription, getDisplayName, getLargeIcon, getSmallIcon, getUIInfo, setDescription, setDisplayName, setLargeIcon, setSmallIcon
getParsingContext, validate
getIdAttribute, setIdAttribute
getNode
java.util.Map<ActivityId,ControlFlowRule> getControlFlowRules()
Map
of
control flow rules is keyed by the fully qualified ID of the rule's
from activity.ActivityId getExceptionHandlerId()
Security getSecurity()
Security
ControlFlowRule getControlFlowRule(java.lang.String fromActivityId)
fromActivityId
- the matching "from-activity-id". For the wildcard
control flow rule, use "*".boolean addControlFlowRule(ControlFlowRule rule)
AdfcElementFactory.createControlFlowRule(java.util.List<oracle.adf.controller.metadata.model.ControlFlowCase>)
.
If the metadata resource was obtained with integral validation skipped, the rule will be added to the pageflow regardless of whether the source activity exists in the page flow.
rule
- the metadata representation of the control flow ruleboolean removeControlFlowRule(ControlFlowRule rule)
rule
- mutable control flow rule to removeboolean setExceptionHandlerId(java.lang.String id)
id
- the id of the exception handler activity, or null, if exception
handler should be removed