|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.apache.lenya.workflow.impl.WorkflowEngineImpl
public class WorkflowEngineImpl
Workflow engine implementation.
| Constructor Summary | |
|---|---|
WorkflowEngineImpl()
|
|
| Method Summary | |
|---|---|
boolean |
canFire(org.apache.lenya.workflow.Transition transition,
org.apache.lenya.workflow.Workflow workflow,
org.apache.lenya.workflow.Workflowable workflowable)
Checks if a transition can fire. |
boolean |
canInvoke(org.apache.lenya.workflow.Workflowable workflowable,
org.apache.lenya.workflow.Workflow workflow,
java.lang.String event)
|
protected org.apache.lenya.workflow.Version |
createNewVersion(org.apache.lenya.workflow.Workflowable workflowable,
org.apache.lenya.workflow.Workflow workflow,
java.lang.String event,
java.lang.String destination)
Creates a new version. |
protected java.util.List |
getFiringTransitions(org.apache.lenya.workflow.Workflowable workflowable,
org.apache.lenya.workflow.Workflow workflow,
java.lang.String event)
Returns the transitions that would fire in a certain situation. |
void |
invoke(org.apache.lenya.workflow.Workflowable workflowable,
org.apache.lenya.workflow.Workflow workflow,
java.lang.String event)
|
| 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 boolean canInvoke(org.apache.lenya.workflow.Workflowable workflowable,
org.apache.lenya.workflow.Workflow workflow,
java.lang.String event)
throws org.apache.lenya.workflow.WorkflowException
canInvoke in interface org.apache.lenya.workflow.WorkflowEngineorg.apache.lenya.workflow.WorkflowExceptionWorkflowEngine.canInvoke(org.apache.lenya.workflow.Workflowable,
org.apache.lenya.workflow.Workflow, java.lang.String)
public void invoke(org.apache.lenya.workflow.Workflowable workflowable,
org.apache.lenya.workflow.Workflow workflow,
java.lang.String event)
throws org.apache.lenya.workflow.WorkflowException
invoke in interface org.apache.lenya.workflow.WorkflowEngineorg.apache.lenya.workflow.WorkflowExceptionWorkflowEngine.invoke(org.apache.lenya.workflow.Workflowable,
org.apache.lenya.workflow.Workflow, java.lang.String)
protected org.apache.lenya.workflow.Version createNewVersion(org.apache.lenya.workflow.Workflowable workflowable,
org.apache.lenya.workflow.Workflow workflow,
java.lang.String event,
java.lang.String destination)
throws org.apache.lenya.workflow.WorkflowException
workflowable - The workflowable.workflow - The workflow.event - The event.destination - The destination.
org.apache.lenya.workflow.WorkflowException - if an error occurs.
protected java.util.List getFiringTransitions(org.apache.lenya.workflow.Workflowable workflowable,
org.apache.lenya.workflow.Workflow workflow,
java.lang.String event)
throws org.apache.lenya.workflow.WorkflowException
workflowable - The workflowable.workflow - The workflow.event - The event.
org.apache.lenya.workflow.WorkflowException - if an error occurs.
public boolean canFire(org.apache.lenya.workflow.Transition transition,
org.apache.lenya.workflow.Workflow workflow,
org.apache.lenya.workflow.Workflowable workflowable)
throws org.apache.lenya.workflow.WorkflowException
transition - The transition.workflow - The workflow.workflowable - The workflowable.
org.apache.lenya.workflow.WorkflowException - if an error occurs.
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||