类 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,SubWorkflow,Switch,Terminate,Wait,WorkTask
public abstract class Task<T> extends Object
Workflow Task
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Tdescription(String description)protected List<FlowTask>getChildrenTasks()Override this method when sub-classes will generate multiple workflow tasks.StringgetDescription()Map<String,Object>getInput()StringgetName()protected List<FlowTask>getParentTasks()intgetStartDelay()StringgetTaskReferenceName()TaskTypegetType()List<FlowTask>getWorkflowDefTasks()Tinput(MapBuilder builder)Tinput(Object... keyValues)Tinput(String key, boolean value)Tinput(String key, char value)Tinput(String key, PathExpression pathExpression)Tinput(String key, Number value)Tinput(String key, Object value)Tinput(String key, String value)Tinput(String key, Map<String,Object> value)Tinput(Map<String,Object> map)booleanisOptional()Tname(String name)voidsetName(String name)voidsetOptional(boolean optional)voidsetStartDelay(int startDelay)voidsetTaskReferenceName(String taskReferenceName)protected FlowTasktoWorkflowTask()protected voidupdateWorkflowTask(FlowTask workflowTask)Override this method when the sub-class should update the default WorkflowTask generated usingtoWorkflowTask()
-
-
-
方法详细资料
-
input
public T input(String key, PathExpression pathExpression)
-
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.- 返回:
-
-