Class RawBoundManagedObjectMetaDataFactory
- java.lang.Object
-
- net.officefloor.frame.impl.construct.managedobject.RawBoundManagedObjectMetaDataFactory
-
public class RawBoundManagedObjectMetaDataFactory extends java.lang.ObjectFactory for the creation ofRawBoundManagedObjectMetaData.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description RawBoundManagedObjectMetaDataFactory(AssetManagerFactory assetManagerFactory, java.util.Map<java.lang.String,RawManagedObjectMetaData<?,?>> registeredManagedObjects, java.util.Map<java.lang.String,RawGovernanceMetaData<?,?>> rawGovernanceMetaData)Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RawBoundManagedObjectMetaData[]constructBoundManagedObjectMetaData(ManagedObjectConfiguration<?>[] boundManagedObjectConfiguration, ManagedObjectScope scope, java.util.Map<java.lang.String,RawBoundManagedObjectMetaData> scopeManagedObjects, RawManagingOfficeMetaData<?>[] inputManagedObjects, java.util.Map<java.lang.String,java.lang.String> boundInputManagedObjects, OfficeFloorIssues.AssetType assetType, java.lang.String assetName, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues)Constructs theRawBoundManagedObjectMetaDatainstances.
-
-
-
Constructor Detail
-
RawBoundManagedObjectMetaDataFactory
public RawBoundManagedObjectMetaDataFactory(AssetManagerFactory assetManagerFactory, java.util.Map<java.lang.String,RawManagedObjectMetaData<?,?>> registeredManagedObjects, java.util.Map<java.lang.String,RawGovernanceMetaData<?,?>> rawGovernanceMetaData)
Instantiate.- Parameters:
assetManagerFactory-AssetManagerFactory.registeredManagedObjects- RegisteredManagedObjectinstances that may be selected for being bound.rawGovernanceMetaData-RawGovernanceMetaDataby itsOfficeregistered name.
-
-
Method Detail
-
constructBoundManagedObjectMetaData
public RawBoundManagedObjectMetaData[] constructBoundManagedObjectMetaData(ManagedObjectConfiguration<?>[] boundManagedObjectConfiguration, ManagedObjectScope scope, java.util.Map<java.lang.String,RawBoundManagedObjectMetaData> scopeManagedObjects, RawManagingOfficeMetaData<?>[] inputManagedObjects, java.util.Map<java.lang.String,java.lang.String> boundInputManagedObjects, OfficeFloorIssues.AssetType assetType, java.lang.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.
-
-