public class RawManagedObjectMetaDataImpl<D extends Enum<D>,F extends Enum<F>> extends Object implements RawManagedObjectMetaDataFactory, RawManagedObjectMetaData<D,F>
public static RawManagedObjectMetaDataFactory getFactory()
RawManagedObjectMetaDataFactory
.RawManagedObjectMetaDataFactory
.public <d extends Enum<d>,h extends Enum<h>,MS extends ManagedObjectSource<d,h>> RawManagedObjectMetaData<d,h> constructRawManagedObjectMetaData(ManagedObjectSourceConfiguration<h,MS> configuration, SourceContext sourceContext, OfficeFloorIssues issues, OfficeFloorConfiguration officeFloorConfiguration)
RawManagedObjectMetaDataFactory
RawManagedObjectMetaDataImpl
.constructRawManagedObjectMetaData
in interface RawManagedObjectMetaDataFactory
d
- Dependency key type.h
- Flow key type.MS
- ManagedObjectSource
type.configuration
- ManagedObjectSourceConfiguration
.sourceContext
- SourceContext
.issues
- OfficeFloorIssues
.officeFloorConfiguration
- OfficeFloorConfiguration
of the OfficeFloor
containing the ManagedObjectSource
.RawManagedObjectMetaDataImpl
or null
if
issue.public String getManagedObjectName()
RawManagedObjectMetaData
ManagedObject
.getManagedObjectName
in interface RawManagedObjectMetaData<D extends Enum<D>,F extends Enum<F>>
ManagedObject
.public ManagedObjectSourceConfiguration<F,?> getManagedObjectSourceConfiguration()
RawManagedObjectMetaData
ManagedObjectSourceConfiguration
.getManagedObjectSourceConfiguration
in interface RawManagedObjectMetaData<D extends Enum<D>,F extends Enum<F>>
ManagedObjectSourceConfiguration
.public ManagedObjectSource<D,F> getManagedObjectSource()
RawManagedObjectMetaData
ManagedObjectSource
.getManagedObjectSource
in interface RawManagedObjectMetaData<D extends Enum<D>,F extends Enum<F>>
ManagedObjectSource
.public ManagedObjectSourceMetaData<D,F> getManagedObjectSourceMetaData()
RawManagedObjectMetaData
ManagedObjectSourceMetaData
.getManagedObjectSourceMetaData
in interface RawManagedObjectMetaData<D extends Enum<D>,F extends Enum<F>>
ManagedObjectSourceMetaData
.public ManagedObjectPool getManagedObjectPool()
RawManagedObjectMetaData
ManagedObjectPool
.getManagedObjectPool
in interface RawManagedObjectMetaData<D extends Enum<D>,F extends Enum<F>>
ManagedObjectPool
or null
if not pooled.public Class<?> getObjectType()
RawManagedObjectMetaData
Object
returned from the
ManagedObject
.getObjectType
in interface RawManagedObjectMetaData<D extends Enum<D>,F extends Enum<F>>
Object
returned from the
ManagedObject
.public RawManagingOfficeMetaData<F> getRawManagingOfficeMetaData()
RawManagedObjectMetaData
getRawManagingOfficeMetaData
in interface RawManagedObjectMetaData<D extends Enum<D>,F extends Enum<F>>
RawManagingOfficeMetaData
of the Office
managing
this ManagedObject
.public ManagedObjectMetaData<D> createManagedObjectMetaData(RawBoundManagedObjectMetaData boundMetaData, int instanceIndex, RawBoundManagedObjectInstanceMetaData<D> boundInstanceMetaData, ManagedObjectIndex[] dependencyMappings, ManagedObjectGovernanceMetaData<?>[] governanceMetaData, AssetManagerFactory assetManagerFactory, OfficeFloorIssues issues)
RawManagedObjectMetaData
ManagedObjectMetaData
.createManagedObjectMetaData
in interface RawManagedObjectMetaData<D extends Enum<D>,F extends Enum<F>>
boundMetaData
- RawBoundManagedObjectMetaData
.instanceIndex
- Index of the RawBoundManagedObjectInstanceMetaData
on
the RawBoundManagedObjectMetaData
.boundInstanceMetaData
- RawBoundManagedObjectInstanceMetaData
.dependencyMappings
- ManagedObjectIndex
instances identifying the dependent
ManagedObject
instances in dependency index order
required.governanceMetaData
- ManagedObjectGovernanceMetaData
identifying the
Governance
for the ManagedObject
.assetManagerFactory
- AssetManagerFactory
of the Office
using the
ManagedObject
.issues
- OfficeFloorIssues
.ManagedObjectMetaData
.Copyright © 2005–2016. All rights reserved.