|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.silverpeas.workflow.engine.WorkflowEngineImpl
public class WorkflowEngineImpl
One implementation of WorkflowEngine The workflow engine main services.
| Constructor Summary | |
|---|---|
WorkflowEngineImpl()
default constructor |
|
| Method Summary | |
|---|---|
void |
process(QuestionEvent event)
A question has been sent to a previous participant |
void |
process(ResponseEvent event)
A question had been sent to a previous participant. |
void |
process(TaskDoneEvent event)
A task has been done and sent to the workflow Enginewhich has to process it. |
void |
process(TaskDoneEvent event,
boolean ignoreControls)
A task has been done and sent to the workflow Enginewhich has to process it. |
void |
process(TaskSavedEvent event)
A task has been saved and sent to the workflow Enginewhich has to process it. |
void |
reAssignActors(UpdatableProcessInstance instance,
Actor[] unAssignedActors,
Actor[] assignedActors,
User user)
Do re-affectation for given states Remove users as working users and unassign corresponding tasks Add users as working users and assign corresponding tasks |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WorkflowEngineImpl()
| Method Detail |
|---|
public void process(TaskDoneEvent event)
throws WorkflowException
process in interface WorkflowEngineevent - the task event that has been done.
WorkflowException
public void process(TaskDoneEvent event,
boolean ignoreControls)
throws WorkflowException
process in interface WorkflowEngineevent - the task event that has been done.ignoreControls - if true, ignore controls about locks and permissions.
WorkflowException
public void process(TaskSavedEvent event)
throws WorkflowException
process in interface WorkflowEngineevent - the task event that has been saved.
WorkflowException
public void process(QuestionEvent event)
throws WorkflowException
process in interface WorkflowEngineevent - the question event containing all necessary information
WorkflowException
public void process(ResponseEvent event)
throws WorkflowException
process in interface WorkflowEngineevent - the response event containing all necessary information
WorkflowException
public void reAssignActors(UpdatableProcessInstance instance,
Actor[] unAssignedActors,
Actor[] assignedActors,
User user)
throws WorkflowException
reAssignActors in interface WorkflowEngineWorkflowException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||