Interface ManagedFunctionLogicMetaData
- All Known Subinterfaces:
AdministrationMetaData<E,,F, G> GovernanceMetaData<E,,F> ManagedFunctionMetaData<O,F>
- All Known Implementing Classes:
AdministrationMetaDataImpl,GovernanceMetaDataImpl,ManagedFunctionMetaDataImpl
public interface ManagedFunctionLogicMetaData
Meta-data for a
ManagedFunctionLogic to be executed within a
ManagedFunctionContainer.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionObtains theAssetManagerReferencethat managesAsynchronousFlowinstances instigated by theManagedFunction.longObtains the time out forAsynchronousFlowinstigated by theManagedFunction.Obtains theEscalationProcedurefor theManagedFunctionLogic.getFlow(int flowIndex) Obtains theFlowMetaDataof the specifiedFlow.Obtains the name of theManagedFunctionLogic.Obtains theManagedFunctionMetaDataof the nextManagedFunction.Obtains theOfficeMetaData.Obtains theTeamManagementresponsible for completion of theFunctionState.
-
Method Details
-
getFunctionName
String getFunctionName()Obtains the name of theManagedFunctionLogic.- Returns:
- Name of the
ManagedFunctionLogic.
-
getResponsibleTeam
TeamManagement getResponsibleTeam()Obtains theTeamManagementresponsible for completion of theFunctionState.- Returns:
TeamManagementresponsible for completion of theFunctionState. May benullto enable anyTeamto execute theFunctionState.
-
getAsynchronousFlowTimeout
long getAsynchronousFlowTimeout()Obtains the time out forAsynchronousFlowinstigated by theManagedFunction.- Returns:
- Time out for
AsynchronousFlowinstigated by theManagedFunction.
-
getAsynchronousFlowManagerReference
AssetManagerReference getAsynchronousFlowManagerReference()Obtains theAssetManagerReferencethat managesAsynchronousFlowinstances instigated by theManagedFunction.- Returns:
AssetManagerReferencethat managesAsynchronousFlowinstances instigated by theManagedFunction.
-
getFlow
Obtains theFlowMetaDataof the specifiedFlow.- Parameters:
flowIndex- Index of theFlow.- Returns:
FlowMetaDataof the specifiedFlow.
-
getNextManagedFunctionMetaData
ManagedFunctionMetaData<?,?> getNextManagedFunctionMetaData()Obtains theManagedFunctionMetaDataof the nextManagedFunction.- Returns:
ManagedFunctionMetaDataof nextManagedFunction.
-
getEscalationProcedure
EscalationProcedure getEscalationProcedure()Obtains theEscalationProcedurefor theManagedFunctionLogic.- Returns:
EscalationProcedure.
-
getOfficeMetaData
OfficeMetaData getOfficeMetaData()Obtains theOfficeMetaData.- Returns:
OfficeMetaData.
-