java.lang.Object
net.officefloor.frame.impl.construct.managedfunction.RawManagedFunctionMetaData<O,F>
Raw meta-data for a
ManagedFunction.- Author:
- Daniel Sagenschneider
-
Constructor Summary
ConstructorsConstructorDescriptionRawManagedFunctionMetaData(String functionName, ManagedFunctionConfiguration<O, F> configuration, Map<String, RawBoundManagedObjectMetaData> functionScopedManagedObjects, Map<ManagedObjectIndex, RawBoundManagedObjectMetaData> requiredManagedObjects, ManagedFunctionMetaDataImpl<O, F> functionMetaData) Initiate. -
Method Summary
Modifier and TypeMethodDescriptionObtains the name of theManagedFunction.Obtains theManagedFunctionMetaData.booleanloadOfficeMetaData(OfficeMetaData officeMetaData, FlowMetaDataFactory flowMetaDataFactory, EscalationFlowFactory escalationFlowFactory, RawAdministrationMetaDataFactory rawAdministrationMetaDataFactory, AssetManagerRegistry assetManagerRegistry, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues) Loads meta-data regarding the containingOffice.
-
Constructor Details
-
RawManagedFunctionMetaData
public RawManagedFunctionMetaData(String functionName, ManagedFunctionConfiguration<O, F> configuration, Map<String, RawBoundManagedObjectMetaData> functionScopedManagedObjects, Map<ManagedObjectIndex, RawBoundManagedObjectMetaData> requiredManagedObjects, ManagedFunctionMetaDataImpl<O, F> functionMetaData) Initiate.- Parameters:
functionName- Name of theManagedFunction.configuration-ManagedFunctionConfiguration.functionScopedManagedObjects-ManagedFunctionscopedRawBoundManagedObjectMetaData.requiredManagedObjects- RequiredRawBoundManagedObjectMetaDatafor thisManagedFunction.functionMetaData-ManagedFunctionMetaDataImpl.
-
-
Method Details
-
getFunctionName
Obtains the name of theManagedFunction.- Returns:
- Name of the
ManagedFunction.
-
loadOfficeMetaData
public boolean loadOfficeMetaData(OfficeMetaData officeMetaData, FlowMetaDataFactory flowMetaDataFactory, EscalationFlowFactory escalationFlowFactory, RawAdministrationMetaDataFactory rawAdministrationMetaDataFactory, AssetManagerRegistry assetManagerRegistry, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues) Loads meta-data regarding the containingOffice.- Parameters:
officeMetaData-OfficeMetaData.flowMetaDataFactory-FlowMetaDataFactory.escalationFlowFactory-EscalationFlowFactory.rawAdministrationMetaDataFactory-RawAdministrationMetaDataFactory.assetManagerRegistry-AssetManagerRegistry.defaultAsynchronousFlowTimeout- DefaultAsynchronousFlowtimeout.issues-OfficeFloorIssues.- Returns:
trueif successfully loaded theOfficeMetaData.
-
getManagedFunctionMetaData
Obtains theManagedFunctionMetaData.- Returns:
ManagedFunctionMetaData.
-