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 FunctionFlow
getFunctionEscalation(java.lang.String escalationType)
Obtains theFunctionFlow
for theManagedFunctionEscalationType
.FunctionFlow
getFunctionFlow(java.lang.String functionFlowName)
Obtains theFunctionFlow
for theManagedFunctionFlowType
.FunctionObject
getFunctionObject(java.lang.String functionObjectName)
Obtains theFunctionObject
for theManagedFunctionObjectType
.java.lang.String
getSectionFunctionName()
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 theFunctionFlow
for theManagedFunctionFlowType
.- Parameters:
functionFlowName
- Name of theManagedFunctionFlowType
.- Returns:
FunctionFlow
.
-
getFunctionObject
FunctionObject getFunctionObject(java.lang.String functionObjectName)
Obtains theFunctionObject
for theManagedFunctionObjectType
.- Parameters:
functionObjectName
- Name of theManagedFunctionObjectType
.- Returns:
FunctionObject
.
-
getFunctionEscalation
FunctionFlow getFunctionEscalation(java.lang.String escalationType)
Obtains theFunctionFlow
for theManagedFunctionEscalationType
.- Parameters:
escalationType
- Fully qualified class name of theThrowable
identifying theManagedFunctionEscalationType
. TheEscalation
type is used rather than the name as handling is done by theEscalation
type.- Returns:
FunctionFlow
for theManagedFunctionEscalationType
.
-
-