public class RawBoundManagedObjectInstanceMetaDataImpl<D extends Enum<D>> extends Object implements RawBoundManagedObjectInstanceMetaData<D>
RawBoundManagedObjectInstanceMetaData
implementation.Constructor and Description |
---|
RawBoundManagedObjectInstanceMetaDataImpl(String boundManagedObjectName,
RawBoundManagedObjectMetaData rawBoundMetaData,
int instanceIndex,
RawManagedObjectMetaData<D,?> rawMoMetaData,
ManagedObjectDependencyConfiguration<D>[] dependenciesConfiguration,
ManagedObjectGovernanceConfiguration[] governanceConfiguration)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
RawBoundManagedObjectMetaData[] |
getDependencies()
Obtains the
RawBoundManagedObjectMetaData instances of the
dependencies of this ManagedObject . |
ManagedObjectMetaData<D> |
getManagedObjectMetaData()
Obtains the
ManagedObjectMetaData . |
RawManagedObjectMetaData<D,?> |
getRawManagedObjectMetaData()
Obtains the
RawManagedObjectMetaData . |
void |
loadDependencies(OfficeFloorIssues issues,
Map<String,RawBoundManagedObjectMetaData> boundMo)
Loads the dependencies.
|
void |
loadGovernance(Map<String,RawGovernanceMetaData<?,?>> rawGovernanceMetaDatas,
OfficeFloorIssues issues)
Loads the
ManagedObjectGovernanceMetaData . |
void |
loadManagedObjectMetaData(AssetManagerFactory assetManagerFactory,
OfficeFloorIssues issues)
Loads the
ManagedObjectMetaData for the
RawBoundManagedObjectMetaData . |
public RawBoundManagedObjectInstanceMetaDataImpl(String boundManagedObjectName, RawBoundManagedObjectMetaData rawBoundMetaData, int instanceIndex, RawManagedObjectMetaData<D,?> rawMoMetaData, ManagedObjectDependencyConfiguration<D>[] dependenciesConfiguration, ManagedObjectGovernanceConfiguration[] governanceConfiguration)
boundManagedObjectName
- Name that the ManagedObject
is bound under.rawBoundMetaData
- RawBoundManagedObjectMetaData
containing this
RawBoundManagedObjectInstanceMetaData
.instanceIndex
- Index of this RawBoundManagedObjectInstanceMetaData
within its containing RawBoundManagedObjectMetaData
.rawMoMetaData
- RawManagedObjectMetaData
.dependenciesConfiguration
- Listing of the ManagedObjectDependencyConfiguration
for the RawBoundManagedObjectInstanceMetaData
.governanceConfiguration
- Listing of the ManagedObjectGovernanceConfiguration
for the RawBoundManagedObjectInstanceMetaData
.public void loadDependencies(OfficeFloorIssues issues, Map<String,RawBoundManagedObjectMetaData> boundMo)
issues
- OfficeFloorIssues
.boundMo
- Mapping of RawBoundManagedObjectMetaData
by its scope
bound name.public void loadGovernance(Map<String,RawGovernanceMetaData<?,?>> rawGovernanceMetaDatas, OfficeFloorIssues issues)
ManagedObjectGovernanceMetaData
.rawGovernanceMetaDatas
- RawGovernanceMetaData
of the Office
by its
Office
registered name.issues
- OfficeFloorIssues
.public void loadManagedObjectMetaData(AssetManagerFactory assetManagerFactory, OfficeFloorIssues issues)
ManagedObjectMetaData
for the
RawBoundManagedObjectMetaData
.assetManagerFactory
- AssetManagerFactory
.issues
- OfficeFloorIssues
.public RawBoundManagedObjectMetaData[] getDependencies()
RawBoundManagedObjectInstanceMetaData
RawBoundManagedObjectMetaData
instances of the
dependencies of this ManagedObject
.getDependencies
in interface RawBoundManagedObjectInstanceMetaData<D extends Enum<D>>
RawBoundManagedObjectMetaData
instances of the
dependencies of this ManagedObject
.public RawManagedObjectMetaData<D,?> getRawManagedObjectMetaData()
RawBoundManagedObjectInstanceMetaData
RawManagedObjectMetaData
.getRawManagedObjectMetaData
in interface RawBoundManagedObjectInstanceMetaData<D extends Enum<D>>
RawManagedObjectMetaData
.public ManagedObjectMetaData<D> getManagedObjectMetaData()
RawBoundManagedObjectInstanceMetaData
ManagedObjectMetaData
.getManagedObjectMetaData
in interface RawBoundManagedObjectInstanceMetaData<D extends Enum<D>>
ManagedObjectMetaData
.Copyright © 2005–2016. All rights reserved.