Interface SectionFunction
-
- All Superinterfaces:
SectionFlowSinkNode,SectionFlowSourceNode
- All Known Subinterfaces:
ManagedFunctionNode
- All Known Implementing Classes:
ManagedFunctionNodeImpl
public interface SectionFunction extends SectionFlowSinkNode, SectionFlowSourceNode
- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FunctionFlowgetFunctionEscalation(java.lang.String escalationType)Obtains theFunctionFlowfor theManagedFunctionEscalationType.FunctionFlowgetFunctionFlow(java.lang.String functionFlowName)Obtains theFunctionFlowfor theManagedFunctionFlowType.FunctionObjectgetFunctionObject(java.lang.String functionObjectName)Obtains theFunctionObjectfor theManagedFunctionObjectType.java.lang.StringgetSectionFunctionName()Obtains the name of thisSectionFunction.
-
-
-
Method Detail
-
getSectionFunctionName
java.lang.String getSectionFunctionName()
Obtains the name of thisSectionFunction.- Returns:
- Name of this
SectionFunction.
-
getFunctionFlow
FunctionFlow getFunctionFlow(java.lang.String functionFlowName)
Obtains theFunctionFlowfor theManagedFunctionFlowType.- Parameters:
functionFlowName- Name of theManagedFunctionFlowType.- Returns:
FunctionFlow.
-
getFunctionObject
FunctionObject getFunctionObject(java.lang.String functionObjectName)
Obtains theFunctionObjectfor theManagedFunctionObjectType.- Parameters:
functionObjectName- Name of theManagedFunctionObjectType.- Returns:
FunctionObject.
-
getFunctionEscalation
FunctionFlow getFunctionEscalation(java.lang.String escalationType)
Obtains theFunctionFlowfor theManagedFunctionEscalationType.- Parameters:
escalationType- Fully qualified class name of theThrowableidentifying theManagedFunctionEscalationType. TheEscalationtype is used rather than the name as handling is done by theEscalationtype.- Returns:
FunctionFlowfor theManagedFunctionEscalationType.
-
-