Interface ProcedureType
- All Known Implementing Classes:
ProcedureTypeImpl
public interface ProcedureType
Type definition of a Procedure.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionObtains theProcedureEscalationTypedefinitions for the possibleEscalationFlowinstances by theProcedure.Obtains theProcedureFlowTypedefinitions for the possibleFlowinstances instigated by theProcedure.Class<?>Obtains theProcedureObjectTypedefinitions for the dependentObjectinstances required by theProcedure.Class<?>Obtains the type name of theParameter.Obtains the name of theProcedure.
-
Method Details
-
getProcedureName
String getProcedureName()Obtains the name of theProcedure.- Returns:
- Name of the
Procedure.
-
getParameterType
Class<?> getParameterType()Obtains the type name of theParameter. -
getObjectTypes
ProcedureObjectType[] getObjectTypes()Obtains theProcedureObjectTypedefinitions for the dependentObjectinstances required by theProcedure.- Returns:
ProcedureObjectTypedefinitions for the dependentObjectinstances required by theProcedure.
-
getVariableTypes
ProcedureVariableType[] getVariableTypes()- Returns:
ProcedureVariableTypedefinitions for theVarinstances required by theProcedure.
-
getFlowTypes
ProcedureFlowType[] getFlowTypes()Obtains theProcedureFlowTypedefinitions for the possibleFlowinstances instigated by theProcedure.- Returns:
ProcedureFlowTypedefinitions for the possibleFlowinstances instigated by theProcedure.
-
getEscalationTypes
ProcedureEscalationType[] getEscalationTypes()Obtains theProcedureEscalationTypedefinitions for the possibleEscalationFlowinstances by theProcedure.- Returns:
ProcedureEscalationTypedefinitions for the possibleEscalationFlowinstances by theProcedure.
-
getNextArgumentType
Class<?> getNextArgumentType()- Returns:
- Type name of
Objectpassed to theNextManagedFunction. May benullif no argument.
-