类 Task<T>
- java.lang.Object
-
- cn.feiliu.taskflow.sdk.workflow.def.tasks.Task<T>
-
- 直接已知子类:
DoWhile
,Dynamic
,DynamicFork
,Event
,For
,ForkFor
,ForkJoin
,Http
,Javascript
,Join
,JQ
,SetVariable
,SimpleTask
,SubWorkflow
,Switch
,Terminate
,Wait
public abstract class Task<T> extends Object
Workflow Task
-
-
字段概要
字段 修饰符和类型 字段 说明 InputOutputGetter
taskInput
InputOutputGetter
taskOutput
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 T
description(String description)
protected List<FlowTask>
getChildrenTasks()
Override this method when sub-classes will generate multiple workflow tasks.String
getDescription()
Map<String,Object>
getInput()
String
getName()
protected List<FlowTask>
getParentTasks()
int
getStartDelay()
String
getTaskReferenceName()
TaskType
getType()
List<FlowTask>
getWorkflowDefTasks()
T
input(InputOutputGetter value)
T
input(MapBuilder builder)
T
input(Object... keyValues)
T
input(String key, boolean value)
T
input(String key, char value)
T
input(String key, InputOutputGetter value)
T
input(String key, Number value)
T
input(String key, Object value)
T
input(String key, String value)
T
input(String key, Map<String,Object> value)
T
input(Map<String,Object> map)
boolean
isOptional()
T
name(String name)
void
setName(String name)
void
setOptional(boolean optional)
void
setStartDelay(int startDelay)
void
setTaskReferenceName(String taskReferenceName)
protected FlowTask
toWorkflowTask()
protected void
updateWorkflowTask(FlowTask workflowTask)
Override this method when the sub-class should update the default WorkflowTask generated usingtoWorkflowTask()
-
-
-
字段详细资料
-
taskInput
public final InputOutputGetter taskInput
-
taskOutput
public final InputOutputGetter taskOutput
-
-
方法详细资料
-
input
public T input(String key, InputOutputGetter value)
-
input
public T input(InputOutputGetter value)
-
input
public T input(MapBuilder builder)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getTaskReferenceName
public String getTaskReferenceName()
-
setTaskReferenceName
public void setTaskReferenceName(String taskReferenceName)
-
isOptional
public boolean isOptional()
-
setOptional
public void setOptional(boolean optional)
-
getStartDelay
public int getStartDelay()
-
setStartDelay
public void setStartDelay(int startDelay)
-
getType
public TaskType getType()
-
getDescription
public String getDescription()
-
toWorkflowTask
protected final FlowTask toWorkflowTask()
-
updateWorkflowTask
protected void updateWorkflowTask(FlowTask workflowTask)
Override this method when the sub-class should update the default WorkflowTask generated usingtoWorkflowTask()
- 参数:
workflowTask
-
-
getChildrenTasks
protected List<FlowTask> getChildrenTasks()
Override this method when sub-classes will generate multiple workflow tasks. Used by tasks which have children tasks such as do_while, fork, etc.- 返回:
-
-