@Entity public abstract class Activity extends Object implements Serializable, Cloneable
Task
s
which forms a step of a Workflow
.
It is the responsibility of the concrete implementation to decide how
the workflow will progress to the next step and thus launch the execution
of the next Activity.Modifier and Type | Field and Description |
---|---|
protected String |
lifeCycleState |
protected int |
step |
protected List<Task> |
tasks |
protected Workflow |
workflow |
Constructor and Description |
---|
Activity() |
Activity(int pStep,
String pLifeCycleState) |
Modifier and Type | Method and Description |
---|---|
Activity |
clone()
perform a deep clone operation
|
boolean |
equals(Object o) |
ActivityKey |
getKey() |
String |
getLifeCycleState() |
abstract Collection<Task> |
getOpenTasks() |
Activity |
getRelaunchActivity() |
int |
getStep() |
List<Task> |
getTasks() |
Workflow |
getWorkflow() |
int |
getWorkflowId() |
int |
hashCode() |
abstract boolean |
isComplete() |
boolean |
isInProgress() |
abstract boolean |
isStopped() |
boolean |
isToDo() |
abstract void |
relaunch() |
void |
setLifeCycleState(String pLifeCycleState) |
void |
setRelaunchActivity(Activity relaunchActivity) |
void |
setStep(int pStep) |
void |
setTasks(List<Task> tasks) |
void |
setWorkflow(Workflow workflow) |
protected int step
protected Workflow workflow
protected String lifeCycleState
public Activity()
public Activity(int pStep, String pLifeCycleState)
public ActivityKey getKey()
public int getStep()
public void setStep(int pStep)
public String getLifeCycleState()
public void setLifeCycleState(String pLifeCycleState)
public Workflow getWorkflow()
public void setWorkflow(Workflow workflow)
public int getWorkflowId()
public Activity getRelaunchActivity()
public void setRelaunchActivity(Activity relaunchActivity)
public abstract Collection<Task> getOpenTasks()
public abstract boolean isComplete()
public abstract boolean isStopped()
public boolean isInProgress()
public boolean isToDo()
public abstract void relaunch()
Copyright © 2017 DocDoku. All rights reserved.