Interface ManagedFunctionLogicMetaData
-
- All Known Subinterfaces:
AdministrationMetaData<E,F,G>,GovernanceMetaData<E,F>,ManagedFunctionMetaData<O,F>
- All Known Implementing Classes:
AdministrationMetaDataImpl,GovernanceMetaDataImpl,ManagedFunctionMetaDataImpl
public interface ManagedFunctionLogicMetaDataMeta-data for aManagedFunctionLogicto be executed within aManagedFunctionContainer.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AssetManagergetAsynchronousFlowManager()longgetAsynchronousFlowTimeout()Obtains the time out forAsynchronousFlowinstigated by theManagedFunction.EscalationProceduregetEscalationProcedure()Obtains theEscalationProcedurefor theManagedFunctionLogic.FlowMetaDatagetFlow(int flowIndex)Obtains theFlowMetaDataof the specifiedFlow.java.lang.StringgetFunctionName()Obtains the name of theManagedFunctionLogic.ManagedFunctionMetaData<?,?>getNextManagedFunctionMetaData()Obtains theManagedFunctionMetaDataof the nextManagedFunction.OfficeMetaDatagetOfficeMetaData()Obtains theOfficeMetaData.TeamManagementgetResponsibleTeam()Obtains theTeamManagementresponsible for completion of theFunctionState.
-
-
-
Method Detail
-
getFunctionName
java.lang.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.
-
getAsynchronousFlowManager
AssetManager getAsynchronousFlowManager()
- Returns:
AssetManagerthat managesAsynchronousFlowinstances instigated by theManagedFunction.
-
getFlow
FlowMetaData getFlow(int flowIndex)
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.
-
-