public class RawBoundManagedObjectMetaDataImpl extends Object implements RawBoundManagedObjectMetaDataFactory, RawBoundManagedObjectMetaData
ManagedObject
.public static RawBoundManagedObjectMetaDataFactory getFactory()
RawBoundManagedObjectMetaDataFactory
.RawBoundManagedObjectMetaDataFactory
.public RawBoundManagedObjectMetaData[] constructBoundManagedObjectMetaData(ManagedObjectConfiguration<?>[] boundManagedObjectConfiguration, OfficeFloorIssues issues, ManagedObjectScope scope, OfficeFloorIssues.AssetType assetType, String assetName, AssetManagerFactory assetManagerFactory, Map<String,RawManagedObjectMetaData<?,?>> registeredManagedObjects, Map<String,RawBoundManagedObjectMetaData> scopeManagedObjects, RawManagingOfficeMetaData<?>[] inputManagedObjects, Map<String,String> boundInputManagedObjects, Map<String,RawGovernanceMetaData<?,?>> rawGovernanceMetaData)
RawBoundManagedObjectMetaDataFactory
RawBoundManagedObjectMetaData
instances.constructBoundManagedObjectMetaData
in interface RawBoundManagedObjectMetaDataFactory
boundManagedObjectConfiguration
- ManagedObjectConfiguration
of the
RawBoundManagedObjectMetaData
instances.issues
- OfficeFloorIssues
.scope
- ManagedObjectScope
for the
RawBoundManagedObjectMetaData
.assetType
- OfficeFloorIssues.AssetType
that ManagedObject
instances are
being bound.assetName
- Name of the Asset
that ManagedObject
instances
are being bound.assetManagerFactory
- AssetManagerFactory
.registeredManagedObjects
- Registered ManagedObject
instances that may be
selected for being bound.scopeManagedObjects
- Already bound ManagedObject
instances that may full
fill dependencies of bound ManagedObject
instances.inputManagedObjects
- Meta-data about input ManagedObject
instances by
ManagedObjectSource
instances.boundInputManagedObjects
- Default ManagedObjectSource
names for multiple input
ManagedObject
instances bound to the same name.
Mapping is of input ManagedObject
name to the default
ManagedObjectSource
name.rawGovernanceMetaData
- RawGovernanceMetaData
by its Office
registered
name.RawBoundManagedObjectMetaData
instances for the bound
ManagedObject
instances.public String getBoundManagedObjectName()
RawBoundManagedObjectMetaData
ManagedObject
is bound under.getBoundManagedObjectName
in interface RawBoundManagedObjectMetaData
ManagedObject
is bound under.public ManagedObjectIndex getManagedObjectIndex()
RawBoundManagedObjectMetaData
ManagedObjectIndex
.getManagedObjectIndex
in interface RawBoundManagedObjectMetaData
ManagedObjectIndex
.public int getDefaultInstanceIndex()
RawBoundManagedObjectMetaData
RawBoundManagedObjectInstanceMetaData
for this
RawBoundManagedObjectMetaData
.getDefaultInstanceIndex
in interface RawBoundManagedObjectMetaData
RawBoundManagedObjectInstanceMetaData
for this
RawBoundManagedObjectMetaData
.public RawBoundManagedObjectInstanceMetaData<?>[] getRawBoundManagedObjectInstanceMetaData()
RawBoundManagedObjectMetaData
RawBoundManagedObjectInstanceMetaData
instances for
the ManagedObjectSource
instances that may provide a
ManagedObject
for this RawBoundManagedObjectMetaData
.getRawBoundManagedObjectInstanceMetaData
in interface RawBoundManagedObjectMetaData
RawBoundManagedObjectMetaData
instances for this
RawBoundManagedObjectMetaData
.Copyright © 2005–2016. All rights reserved.