public final class WFTaskDefinition
extends java.lang.Object
Constructor and Description |
---|
WFTaskDefinition()
Added default constructor only to support the serialization
|
WFTaskDefinition(java.lang.String category,
java.lang.String handlerType,
java.lang.String handlerLabel,
java.lang.Class configClass,
CustomActionHandlerIf handler) |
WFTaskDefinition(java.lang.String category,
java.lang.String handlerType,
java.lang.String handlerLabel,
java.lang.Class configClass,
CustomActionHandlerIf handler,
long moduleId) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCategory() |
java.lang.Class |
getConfigClass() |
WFTaskDoclet |
getDoclet() |
CustomActionHandlerIf |
getHandler() |
java.lang.String |
getHandlerLabel() |
java.lang.String |
getHandlerType() |
long |
getModuleId() |
WorkflowOutputFieldDefinition |
getOuputDefByName(java.lang.String name) |
java.util.List<WorkflowOutputFieldDefinition> |
getTaskOutputs() |
boolean |
isRegistered(java.lang.String name)
To check whether the output is registered already
|
boolean |
isShowTask() |
boolean |
removeOutputFromList(java.lang.String name)
To remove a output from the task outputs
|
void |
setDoclet(WFTaskDoclet doclet) |
void |
setModuleId(long moduleId) |
void |
setShowTask(boolean showTask) |
void |
setTaskOutputs(java.util.List<WorkflowOutputFieldDefinition> taskOutputs) |
WFTaskDefinition |
withOutput(java.lang.String name,
java.lang.String type) |
WFTaskDefinition |
withOutput(java.lang.String name,
java.lang.String type,
java.lang.String descr) |
WFTaskDefinition |
withOutput(WorkflowOutputFieldDefinition def) |
WFTaskDefinition |
withOutput(WorkflowOutputFieldDefinition[] defs) |
public WFTaskDefinition(java.lang.String category, java.lang.String handlerType, java.lang.String handlerLabel, java.lang.Class configClass, CustomActionHandlerIf handler)
public WFTaskDefinition(java.lang.String category, java.lang.String handlerType, java.lang.String handlerLabel, java.lang.Class configClass, CustomActionHandlerIf handler, long moduleId)
public WFTaskDefinition()
public long getModuleId()
public void setModuleId(long moduleId)
public WFTaskDefinition withOutput(WorkflowOutputFieldDefinition def)
public WFTaskDefinition withOutput(WorkflowOutputFieldDefinition[] defs)
public WFTaskDefinition withOutput(java.lang.String name, java.lang.String type)
public WFTaskDefinition withOutput(java.lang.String name, java.lang.String type, java.lang.String descr)
public boolean removeOutputFromList(java.lang.String name)
name
- type
- public boolean isRegistered(java.lang.String name)
name
- type
- public java.lang.String getHandlerType()
public java.lang.Class getConfigClass()
public CustomActionHandlerIf getHandler()
public java.lang.String getCategory()
public java.lang.String getHandlerLabel()
public java.util.List<WorkflowOutputFieldDefinition> getTaskOutputs()
public void setTaskOutputs(java.util.List<WorkflowOutputFieldDefinition> taskOutputs)
taskOutputs
- the taskOutputs to setpublic WFTaskDoclet getDoclet()
public void setDoclet(WFTaskDoclet doclet)
doclet
- the doclet to setpublic boolean isShowTask()
public void setShowTask(boolean showTask)
public WorkflowOutputFieldDefinition getOuputDefByName(java.lang.String name)