public class RawTaskMetaDataImpl<W extends Work,D extends Enum<D>,F extends Enum<F>> extends Object implements RawTaskMetaDataFactory, RawTaskMetaData<W,D,F>
Task
.Modifier and Type | Method and Description |
---|---|
<w extends Work> |
constructRawTaskMetaData(TaskConfiguration<w,?,?> configuration,
OfficeFloorIssues issues,
RawWorkMetaData<w> rawWorkMetaData)
Constructs the
RawTaskMetaData . |
static RawTaskMetaDataFactory |
getFactory()
Obtains the
RawTaskMetaDataFactory . |
RawWorkMetaData<W> |
getRawWorkMetaData()
|
TaskMetaData<W,D,F> |
getTaskMetaData()
Obtains the
TaskMetaData . |
String |
getTaskName()
Obtains the name of the
Task . |
void |
linkTasks(OfficeMetaDataLocator genericTaskLocator,
WorkMetaData<W> workMetaData,
AssetManagerFactory assetManagerFactory,
OfficeFloorIssues issues)
Links the
TaskMetaData instances to create JobSequence of
execution. |
public static RawTaskMetaDataFactory getFactory()
RawTaskMetaDataFactory
.RawTaskMetaDataFactory
.public <w extends Work> RawTaskMetaData<w,?,?> constructRawTaskMetaData(TaskConfiguration<w,?,?> configuration, OfficeFloorIssues issues, RawWorkMetaData<w> rawWorkMetaData)
RawTaskMetaDataFactory
RawTaskMetaData
.constructRawTaskMetaData
in interface RawTaskMetaDataFactory
w
- Work
type.configuration
- TaskConfiguration
.issues
- OfficeFloorIssues
.rawWorkMetaData
- RawWorkMetaData
of the Work
containing this
Task
.RawTaskMetaData
.public String getTaskName()
RawTaskMetaData
Task
.public RawWorkMetaData<W> getRawWorkMetaData()
RawTaskMetaData
getRawWorkMetaData
in interface RawTaskMetaData<W extends Work,D extends Enum<D>,F extends Enum<F>>
RawWorkMetaData
.public TaskMetaData<W,D,F> getTaskMetaData()
RawTaskMetaData
TaskMetaData
.getTaskMetaData
in interface RawTaskMetaData<W extends Work,D extends Enum<D>,F extends Enum<F>>
TaskMetaData
.public void linkTasks(OfficeMetaDataLocator genericTaskLocator, WorkMetaData<W> workMetaData, AssetManagerFactory assetManagerFactory, OfficeFloorIssues issues)
RawTaskMetaData
TaskMetaData
instances to create JobSequence
of
execution.linkTasks
in interface RawTaskMetaData<W extends Work,D extends Enum<D>,F extends Enum<F>>
genericTaskLocator
- OfficeMetaDataLocator
.workMetaData
- WorkMetaData
containing this TaskMetaData
.assetManagerFactory
- AssetManagerFactory
to create the AssetManager
instances that manage JobSequence
instances.issues
- OfficeFloorIssues
.Copyright © 2005–2016. All rights reserved.