public class OfficeMetaDataLocatorImpl extends Object implements OfficeMetaDataLocator
OfficeMetaDataLocator
implementation.Constructor and Description |
---|
OfficeMetaDataLocatorImpl(OfficeMetaData officeMetaData)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
OfficeMetaDataLocator |
createWorkSpecificOfficeMetaDataLocator(WorkMetaData<?> workMetaData)
Creates a
OfficeMetaDataLocator that defaults to the input
WorkMetaData if no Work name is provided. |
WorkMetaData<?> |
getDefaultWorkMetaData()
Obtains the default
WorkMetaData . |
OfficeMetaData |
getOfficeMetaData()
|
TaskMetaData<?,?,?> |
getTaskMetaData(String taskName)
Obtains the
TaskMetaData on the default WorkMetaData . |
TaskMetaData<?,?,?> |
getTaskMetaData(String workName,
String taskName)
|
WorkMetaData<?> |
getWorkMetaData(String workName)
Obtains the
WorkMetaData by the Work name. |
public OfficeMetaDataLocatorImpl(OfficeMetaData officeMetaData)
officeMetaData
- OfficeMetaData
to find the TaskMetaData
within.public OfficeMetaData getOfficeMetaData()
OfficeMetaDataLocator
getOfficeMetaData
in interface OfficeMetaDataLocator
OfficeMetaData
of the Office
that
TaskMetaData
is being located within.public WorkMetaData<?> getDefaultWorkMetaData()
OfficeMetaDataLocator
WorkMetaData
.getDefaultWorkMetaData
in interface OfficeMetaDataLocator
WorkMetaData
.public OfficeMetaDataLocator createWorkSpecificOfficeMetaDataLocator(WorkMetaData<?> workMetaData)
OfficeMetaDataLocator
OfficeMetaDataLocator
that defaults to the input
WorkMetaData
if no Work
name is provided.createWorkSpecificOfficeMetaDataLocator
in interface OfficeMetaDataLocator
workMetaData
- WorkMetaData
of the Work
to default searching
for TaskMetaData
.OfficeMetaDataLocator
.public WorkMetaData<?> getWorkMetaData(String workName)
OfficeMetaDataLocator
WorkMetaData
by the Work
name.getWorkMetaData
in interface OfficeMetaDataLocator
workName
- Name of the Work
.WorkMetaData
or null
if not found.public TaskMetaData<?,?,?> getTaskMetaData(String workName, String taskName)
OfficeMetaDataLocator
getTaskMetaData
in interface OfficeMetaDataLocator
workName
- Name of the Work
that the Task
is on. If
null
attempts to find TaskMetaData
on the
default WorkMetaData
.taskName
- Name of the Task
.TaskMetaData
or null
if not found.public TaskMetaData<?,?,?> getTaskMetaData(String taskName)
OfficeMetaDataLocator
TaskMetaData
on the default WorkMetaData
. If
no default WorkMetaData
is available, this will always return
null
.getTaskMetaData
in interface OfficeMetaDataLocator
taskName
- Name of the Task
on the default Work
.TaskMetaData
or null
if not found.Copyright © 2005–2016. All rights reserved.