public class RawWorkMetaDataImpl<W extends Work> extends Object implements RawWorkMetaDataFactory, RawWorkMetaData<W>
RawWorkMetaData
implementation.public static RawWorkMetaDataFactory getFactory()
RawWorkMetaDataFactory
.RawWorkMetaDataFactory
.public <w extends Work> RawWorkMetaData<w> constructRawWorkMetaData(WorkConfiguration<w> configuration, SourceContext sourceContext, OfficeFloorIssues issues, RawOfficeMetaData rawOfficeMetaData, AssetManagerFactory assetManagerFactory, RawBoundManagedObjectMetaDataFactory rawBoundManagedObjectFactory, RawBoundAdministratorMetaDataFactory rawBoundAdministratorFactory, RawTaskMetaDataFactory rawTaskFactory)
RawWorkMetaDataFactory
RawWorkMetaData
.constructRawWorkMetaData
in interface RawWorkMetaDataFactory
w
- Work
type.configuration
- WorkConfiguration
.sourceContext
- SourceContext
.issues
- OfficeFloorIssues
.rawOfficeMetaData
- RawOfficeMetaData
.assetManagerFactory
- AssetManagerFactory
.rawBoundManagedObjectFactory
- RawBoundManagedObjectMetaDataFactory
.rawBoundAdministratorFactory
- RawBoundAdministratorMetaDataFactory
.rawTaskFactory
- RawTaskMetaDataFactory
.RawWorkMetaData
.public String getWorkName()
RawWorkMetaData
Work
.getWorkName
in interface RawWorkMetaData<W extends Work>
Work
.public RawOfficeMetaData getRawOfficeMetaData()
RawWorkMetaData
getRawOfficeMetaData
in interface RawWorkMetaData<W extends Work>
RawOfficeMetaData
.public RawBoundManagedObjectMetaData getScopeManagedObjectMetaData(String scopeManagedObjectName)
RawWorkMetaData
getScopeManagedObjectMetaData
in interface RawWorkMetaData<W extends Work>
scopeManagedObjectName
- Name of the ManagedObject
within the
ManagedObjectScope
.RawBoundManagedObjectMetaData
or null
not
found.public RawBoundAdministratorMetaData<?,?> getScopeAdministratorMetaData(String scopeAdministratorName)
RawWorkMetaData
getScopeAdministratorMetaData
in interface RawWorkMetaData<W extends Work>
scopeAdministratorName
- Name of the Administrator
within the
ManagedObjectScope
.RawBoundAdministratorMetaData
or null
if not
found.public WorkMetaData<W> getWorkMetaData()
RawWorkMetaData
WorkMetaData
for this RawWorkMetaData
.getWorkMetaData
in interface RawWorkMetaData<W extends Work>
WorkMetaData
.public void linkOfficeMetaData(OfficeMetaDataLocator taskMetaDataLocator, AssetManagerFactory assetManagerFactory, OfficeFloorIssues issues)
RawWorkMetaData
TaskMetaData
instances to enable JobSequence
of
execution. Also links the Governance
for any possible associated
Duty
.linkOfficeMetaData
in interface RawWorkMetaData<W extends Work>
taskMetaDataLocator
- OfficeMetaDataLocator
.assetManagerFactory
- AssetManagerFactory
.issues
- OfficeFloorIssues
.Copyright © 2005–2016. All rights reserved.