Class RawBoundManagedObjectMetaDataFactory
java.lang.Object
net.officefloor.frame.impl.construct.managedobject.RawBoundManagedObjectMetaDataFactory
Factory for the creation of
RawBoundManagedObjectMetaData.- Author:
- Daniel Sagenschneider
-
Constructor Summary
ConstructorsConstructorDescriptionRawBoundManagedObjectMetaDataFactory(AssetManagerRegistry assetManagerRegistry, Map<String, RawManagedObjectMetaData<?, ?>> registeredManagedObjects, Map<String, RawGovernanceMetaData<?, ?>> rawGovernanceMetaData) Instantiate. -
Method Summary
Modifier and TypeMethodDescriptionconstructBoundManagedObjectMetaData(ManagedObjectConfiguration<?>[] boundManagedObjectConfiguration, ManagedObjectScope scope, Map<String, RawBoundManagedObjectMetaData> scopeManagedObjects, RawManagingOfficeMetaData<?>[] inputManagedObjects, Map<String, String> boundInputManagedObjects, OfficeFloorIssues.AssetType assetType, String assetName, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues) Constructs theRawBoundManagedObjectMetaDatainstances.
-
Constructor Details
-
RawBoundManagedObjectMetaDataFactory
public RawBoundManagedObjectMetaDataFactory(AssetManagerRegistry assetManagerRegistry, Map<String, RawManagedObjectMetaData<?, ?>> registeredManagedObjects, Map<String, RawGovernanceMetaData<?, ?>> rawGovernanceMetaData) Instantiate.- Parameters:
assetManagerRegistry-AssetManagerRegistry.registeredManagedObjects- RegisteredManagedObjectinstances that may be selected for being bound.rawGovernanceMetaData-RawGovernanceMetaDataby itsOfficeregistered name.
-
-
Method Details
-
constructBoundManagedObjectMetaData
public RawBoundManagedObjectMetaData[] constructBoundManagedObjectMetaData(ManagedObjectConfiguration<?>[] boundManagedObjectConfiguration, ManagedObjectScope scope, Map<String, RawBoundManagedObjectMetaData> scopeManagedObjects, RawManagingOfficeMetaData<?>[] inputManagedObjects, Map<String, String> boundInputManagedObjects, OfficeFloorIssues.AssetType assetType, String assetName, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues) Constructs theRawBoundManagedObjectMetaDatainstances.- Parameters:
boundManagedObjectConfiguration-ManagedObjectConfigurationof theRawBoundManagedObjectMetaDatainstances.scope-ManagedObjectScopefor theRawBoundManagedObjectMetaData.scopeManagedObjects- Already boundManagedObjectinstances that may fulfill dependencies of boundManagedObjectinstances.inputManagedObjects- Meta-data about inputManagedObjectinstances byManagedObjectSourceinstances.boundInputManagedObjects- DefaultManagedObjectSourcenames for multiple inputManagedObjectinstances bound to the same name. Mapping is of inputManagedObjectname to the defaultManagedObjectSourcename.assetType-OfficeFloorIssues.AssetTypethatManagedObjectinstances are being bound.assetName- Name of theAssetthatManagedObjectinstances are being bound.defaultAsynchronousFlowTimeout- DefaultAsynchronousFlowtimeout.issues-OfficeFloorIssues.- Returns:
RawBoundManagedObjectMetaDatainstances for the boundManagedObjectinstances.
-