public class WorkflowDef extends Auditable
| Constructor and Description |
|---|
WorkflowDef() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<WorkflowTask> |
collectTasks() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getDescription() |
java.lang.String |
getFailureWorkflow() |
java.util.List<java.lang.String> |
getInputParameters() |
static java.lang.String |
getKey(java.lang.String name,
int version) |
java.lang.String |
getName() |
WorkflowTask |
getNextTask(java.lang.String taskReferenceName) |
java.util.Map<java.lang.String,java.lang.Object> |
getOutputParameters() |
int |
getSchemaVersion() |
WorkflowTask |
getTaskByRefName(java.lang.String taskReferenceName) |
java.util.List<WorkflowTask> |
getTasks() |
int |
getVersion() |
int |
hashCode() |
boolean |
isRestartable()
This method determines if the workflow is restartable or not
|
boolean |
isWorkflowStatusListenerEnabled() |
java.lang.String |
key() |
void |
setDescription(java.lang.String description) |
void |
setFailureWorkflow(java.lang.String failureWorkflow) |
void |
setInputParameters(java.util.List<java.lang.String> inputParameters) |
void |
setName(java.lang.String name) |
void |
setOutputParameters(java.util.Map<java.lang.String,java.lang.Object> outputParameters) |
void |
setRestartable(boolean restartable)
This method is called only when the workflow definition is created
|
void |
setSchemaVersion(int schemaVersion) |
void |
setTasks(java.util.List<WorkflowTask> tasks) |
void |
setVersion(int version) |
void |
setWorkflowStatusListenerEnabled(boolean workflowStatusListenerEnabled)
Specify if workflow listener is enabled to invoke a callback for completed or terminated workflows
|
java.lang.String |
toString() |
getCreatedBy, getCreateTime, getOwnerApp, getUpdatedBy, getUpdateTime, setCreatedBy, setCreateTime, setOwnerApp, setUpdatedBy, setUpdateTimepublic java.lang.String getName()
public void setName(java.lang.String name)
name - the name to setpublic java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - the description to setpublic java.util.List<WorkflowTask> getTasks()
public void setTasks(java.util.List<WorkflowTask> tasks)
tasks - the tasks to setpublic java.util.List<java.lang.String> getInputParameters()
public void setInputParameters(java.util.List<java.lang.String> inputParameters)
inputParameters - the inputParameters to setpublic java.util.Map<java.lang.String,java.lang.Object> getOutputParameters()
public void setOutputParameters(java.util.Map<java.lang.String,java.lang.Object> outputParameters)
outputParameters - the outputParameters to setpublic int getVersion()
public java.lang.String getFailureWorkflow()
public void setFailureWorkflow(java.lang.String failureWorkflow)
failureWorkflow - the failureWorkflow to setpublic void setVersion(int version)
version - the version to setpublic boolean isRestartable()
public void setRestartable(boolean restartable)
restartable - true: if the workflow is restartable
false: if the workflow is non restartablepublic int getSchemaVersion()
public void setSchemaVersion(int schemaVersion)
schemaVersion - the schemaVersion to setpublic boolean isWorkflowStatusListenerEnabled()
public void setWorkflowStatusListenerEnabled(boolean workflowStatusListenerEnabled)
workflowStatusListenerEnabled - public java.lang.String key()
public static java.lang.String getKey(java.lang.String name,
int version)
public WorkflowTask getNextTask(java.lang.String taskReferenceName)
public WorkflowTask getTaskByRefName(java.lang.String taskReferenceName)
public java.util.List<WorkflowTask> collectTasks()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object