public class Workflow extends Auditable
| Modifier and Type | Class and Description |
|---|---|
static class |
Workflow.WorkflowStatus |
| Constructor and Description |
|---|
Workflow() |
| Modifier and Type | Method and Description |
|---|---|
Workflow |
copy() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getCorrelationId() |
long |
getEndTime() |
java.lang.String |
getEvent() |
java.lang.String |
getExternalInputPayloadStoragePath() |
java.lang.String |
getExternalOutputPayloadStoragePath() |
java.util.Set<java.lang.String> |
getFailedReferenceTaskNames() |
java.util.Map<java.lang.String,java.lang.Object> |
getInput() |
long |
getLastRetriedTime()
Captures the last time the workflow was retried
|
java.util.Map<java.lang.String,java.lang.Object> |
getOutput() |
java.lang.String |
getParentWorkflowId() |
java.lang.String |
getParentWorkflowTaskId() |
int |
getPriority() |
java.lang.String |
getReasonForIncompletion() |
java.lang.String |
getReRunFromWorkflowId() |
int |
getSchemaVersion() |
long |
getStartTime() |
Workflow.WorkflowStatus |
getStatus() |
Task |
getTaskByRefName(java.lang.String refName) |
java.util.List<Task> |
getTasks() |
java.util.Map<java.lang.String,java.lang.String> |
getTaskToDomain() |
java.util.Map<java.lang.String,java.lang.Object> |
getVariables() |
int |
getVersion()
Deprecated.
|
WorkflowDef |
getWorkflowDefinition() |
java.lang.String |
getWorkflowId() |
java.lang.String |
getWorkflowName()
Convenience method for accessing the workflow definition name.
|
java.lang.String |
getWorkflowType()
Deprecated.
|
int |
getWorkflowVersion()
Convenience method for accessing the workflow definition version.
|
int |
hashCode() |
void |
setCorrelationId(java.lang.String correlationId) |
void |
setEndTime(long endTime) |
void |
setEvent(java.lang.String event) |
void |
setExternalInputPayloadStoragePath(java.lang.String externalInputPayloadStoragePath) |
void |
setExternalOutputPayloadStoragePath(java.lang.String externalOutputPayloadStoragePath) |
void |
setFailedReferenceTaskNames(java.util.Set<java.lang.String> failedReferenceTaskNames) |
void |
setInput(java.util.Map<java.lang.String,java.lang.Object> input) |
void |
setLastRetriedTime(long lastRetriedTime) |
void |
setOutput(java.util.Map<java.lang.String,java.lang.Object> output) |
void |
setParentWorkflowId(java.lang.String parentWorkflowId) |
void |
setParentWorkflowTaskId(java.lang.String parentWorkflowTaskId) |
void |
setPriority(int priority) |
void |
setReasonForIncompletion(java.lang.String reasonForIncompletion) |
void |
setReRunFromWorkflowId(java.lang.String reRunFromWorkflowId) |
void |
setSchemaVersion(int schemaVersion)
Deprecated.
|
void |
setStartTime(long startTime) |
void |
setStatus(Workflow.WorkflowStatus status) |
void |
setTasks(java.util.List<Task> tasks) |
void |
setTaskToDomain(java.util.Map<java.lang.String,java.lang.String> taskToDomain) |
void |
setVariables(java.util.Map<java.lang.String,java.lang.Object> vars) |
void |
setVersion(int version)
Deprecated.
|
void |
setWorkflowDefinition(WorkflowDef workflowDefinition) |
void |
setWorkflowId(java.lang.String workflowId) |
void |
setWorkflowType(java.lang.String workflowType)
Deprecated.
|
java.lang.String |
toString() |
getCreatedBy, getCreateTime, getOwnerApp, getUpdatedBy, getUpdateTime, setCreatedBy, setCreateTime, setOwnerApp, setUpdatedBy, setUpdateTimepublic Workflow.WorkflowStatus getStatus()
public void setStatus(Workflow.WorkflowStatus status)
status - the status to setpublic long getStartTime()
public void setStartTime(long startTime)
startTime - the startTime to setpublic long getEndTime()
public void setEndTime(long endTime)
endTime - the endTime to setpublic java.lang.String getWorkflowId()
public void setWorkflowId(java.lang.String workflowId)
workflowId - the workflowId to setpublic java.util.List<Task> getTasks()
public void setTasks(java.util.List<Task> tasks)
tasks - the tasks to setpublic java.util.Map<java.lang.String,java.lang.Object> getInput()
public void setInput(java.util.Map<java.lang.String,java.lang.Object> input)
input - the input to setpublic java.util.Map<java.lang.String,java.lang.Object> getVariables()
public void setVariables(java.util.Map<java.lang.String,java.lang.Object> vars)
vars - the set of global workflow variables to setpublic java.util.Map<java.lang.String,java.lang.String> getTaskToDomain()
public void setTaskToDomain(java.util.Map<java.lang.String,java.lang.String> taskToDomain)
taskToDomain - the task to domain mappublic java.util.Map<java.lang.String,java.lang.Object> getOutput()
public void setOutput(java.util.Map<java.lang.String,java.lang.Object> output)
output - the output to setpublic java.lang.String getCorrelationId()
public void setCorrelationId(java.lang.String correlationId)
correlationId - the correlation id@Deprecated public java.lang.String getWorkflowType()
@Deprecated public void setWorkflowType(java.lang.String workflowType)
workflowType - Workflow type@Deprecated public int getVersion()
@Deprecated public void setVersion(int version)
version - the version to setpublic java.lang.String getReRunFromWorkflowId()
public void setReRunFromWorkflowId(java.lang.String reRunFromWorkflowId)
public java.lang.String getReasonForIncompletion()
public void setReasonForIncompletion(java.lang.String reasonForIncompletion)
public java.lang.String getParentWorkflowId()
public void setParentWorkflowId(java.lang.String parentWorkflowId)
parentWorkflowId - the parentWorkflowId to setpublic java.lang.String getParentWorkflowTaskId()
public void setParentWorkflowTaskId(java.lang.String parentWorkflowTaskId)
parentWorkflowTaskId - the parentWorkflowTaskId to setpublic int getSchemaVersion()
@Deprecated public void setSchemaVersion(int schemaVersion)
schemaVersion - the schemaVersion to setpublic java.lang.String getEvent()
public void setEvent(java.lang.String event)
event - Name of the event that started the workflowpublic java.util.Set<java.lang.String> getFailedReferenceTaskNames()
public void setFailedReferenceTaskNames(java.util.Set<java.lang.String> failedReferenceTaskNames)
public WorkflowDef getWorkflowDefinition()
public void setWorkflowDefinition(WorkflowDef workflowDefinition)
public java.lang.String getExternalInputPayloadStoragePath()
public void setExternalInputPayloadStoragePath(java.lang.String externalInputPayloadStoragePath)
externalInputPayloadStoragePath - the external storage path where the workflow input payload is storedpublic java.lang.String getExternalOutputPayloadStoragePath()
public int getPriority()
public void setPriority(int priority)
priority - priority of tasks (between 0 and 99)public java.lang.String getWorkflowName()
public int getWorkflowVersion()
public void setExternalOutputPayloadStoragePath(java.lang.String externalOutputPayloadStoragePath)
externalOutputPayloadStoragePath - the external storage path where the workflow output payload is storedpublic long getLastRetriedTime()
public void setLastRetriedTime(long lastRetriedTime)
lastRetriedTime - time in milliseconds when the workflow is retriedpublic Task getTaskByRefName(java.lang.String refName)
public Workflow copy()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object