public interface TaskType<W extends Work,M extends Enum<M>,F extends Enum<F>>
Type definition
of a Task
.Modifier and Type | Method and Description |
---|---|
Object |
getDifferentiator()
Obtains the differentiator.
|
TaskEscalationType[] |
getEscalationTypes()
|
Class<F> |
getFlowKeyClass()
|
TaskFlowType<F>[] |
getFlowTypes()
|
Class<M> |
getObjectKeyClass()
|
TaskObjectType<M>[] |
getObjectTypes()
|
Class<?> |
getReturnType()
|
TaskFactory<W,M,F> |
getTaskFactory()
Obtains the
TaskFactory . |
String |
getTaskName()
Obtains the name of the
Task . |
TaskFactory<W,M,F> getTaskFactory()
TaskFactory
.TaskFactory
.Object getDifferentiator()
TaskBuilder.setDifferentiator(Object)
Class<?> getReturnType()
Object
returned from the Task
that is
to be used as the argument to the next Task
.Task
.TaskObjectType<M>[] getObjectTypes()
TaskObjectType
definitions for the dependent
Object
instances required by the Task
.Class<F> getFlowKeyClass()
Enum
providing instigated JobSequence
keys or
null
if Indexed
or no instigated
JobSequence
instances.TaskFlowType<F>[] getFlowTypes()
TaskFlowType
definitions for the possible JobSequence
instances instigated by the Task
.TaskEscalationType[] getEscalationTypes()
TaskEscalationType
definitions for the possible
EscalationFlow
instances by the Task
.Copyright © 2005–2016. All rights reserved.