Interface ProcedureType
-
- All Known Implementing Classes:
ProcedureTypeImpl
public interface ProcedureType
Type definition
of aProcedure
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProcedureEscalationType[]
getEscalationTypes()
Obtains theProcedureEscalationType
definitions for the possibleEscalationFlow
instances by theProcedure
.ProcedureFlowType[]
getFlowTypes()
Obtains theProcedureFlowType
definitions for the possibleFlow
instances instigated by theProcedure
.java.lang.Class<?>
getNextArgumentType()
ProcedureObjectType[]
getObjectTypes()
Obtains theProcedureObjectType
definitions for the dependentObject
instances required by theProcedure
.java.lang.Class<?>
getParameterType()
Obtains the type name of theParameter
.java.lang.String
getProcedureName()
Obtains the name of theProcedure
.ProcedureVariableType[]
getVariableTypes()
-
-
-
Method Detail
-
getProcedureName
java.lang.String getProcedureName()
Obtains the name of theProcedure
.- Returns:
- Name of the
Procedure
.
-
getParameterType
java.lang.Class<?> getParameterType()
Obtains the type name of theParameter
.
-
getObjectTypes
ProcedureObjectType[] getObjectTypes()
Obtains theProcedureObjectType
definitions for the dependentObject
instances required by theProcedure
.- Returns:
ProcedureObjectType
definitions for the dependentObject
instances required by theProcedure
.
-
getVariableTypes
ProcedureVariableType[] getVariableTypes()
- Returns:
ProcedureVariableType
definitions for theVar
instances required by theProcedure
.
-
getFlowTypes
ProcedureFlowType[] getFlowTypes()
Obtains theProcedureFlowType
definitions for the possibleFlow
instances instigated by theProcedure
.- Returns:
ProcedureFlowType
definitions for the possibleFlow
instances instigated by theProcedure
.
-
getEscalationTypes
ProcedureEscalationType[] getEscalationTypes()
Obtains theProcedureEscalationType
definitions for the possibleEscalationFlow
instances by theProcedure
.- Returns:
ProcedureEscalationType
definitions for the possibleEscalationFlow
instances by theProcedure
.
-
getNextArgumentType
java.lang.Class<?> getNextArgumentType()
- Returns:
- Type name of
Object
passed to theNext
ManagedFunction
. May benull
if no argument.
-
-