org.ow2.bonita.facade.internal
Interface InternalRuntimeAPI
- All Known Subinterfaces:
- EJB2RuntimeAPI
public interface InternalRuntimeAPI
For internal use only.
Method Summary |
void |
addComment(ProcessInstanceUUID instanceUUID,
ActivityInstanceUUID activityUUID,
java.lang.String message,
java.lang.String userId)
|
void |
addProcessMetaData(ProcessDefinitionUUID uuid,
java.lang.String key,
java.lang.String value)
|
void |
assignTask(TaskUUID taskUUID)
|
void |
assignTask(TaskUUID taskUUID,
java.util.Set<java.lang.String> candidates)
|
void |
assignTask(TaskUUID taskUUID,
java.lang.String actorId)
|
void |
cancelProcessInstance(ProcessInstanceUUID instanceUUID)
|
void |
deleteAllProcessInstances(ProcessDefinitionUUID processUUID)
|
void |
deleteProcessInstance(ProcessInstanceUUID instanceUUID)
|
void |
deleteProcessMetaData(ProcessDefinitionUUID uuid,
java.lang.String key)
|
java.lang.Object |
evaluateGroovyExpression(java.lang.String expression,
ActivityInstanceUUID activityUUID)
|
java.lang.Object |
evaluateGroovyExpression(java.lang.String expression,
ProcessInstanceUUID instanceUUID)
|
void |
finishTask(TaskUUID taskUUID,
boolean taskAssign)
|
ProcessInstanceUUID |
instantiateProcess(ProcessDefinitionUUID processUUID)
|
ProcessInstanceUUID |
instantiateProcess(ProcessDefinitionUUID processUUID,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
void |
resumeTask(TaskUUID taskUUID,
boolean taskAssign)
|
void |
setActivityInstanceVariable(ActivityInstanceUUID activityUUID,
java.lang.String variableId,
java.lang.Object variableValue)
|
void |
setProcessInstanceVariable(ProcessInstanceUUID instanceUUID,
java.lang.String variableId,
java.lang.Object variableValue)
|
void |
setVariable(ActivityInstanceUUID activityUUID,
java.lang.String variableId,
java.lang.Object variableValue)
|
void |
startTask(TaskUUID taskUUID,
boolean assignTask)
|
void |
suspendTask(TaskUUID taskUUID,
boolean assignTask)
|
void |
unassignTask(TaskUUID taskUUID)
|
instantiateProcess
ProcessInstanceUUID instantiateProcess(ProcessDefinitionUUID processUUID)
throws ProcessNotFoundException,
java.rmi.RemoteException
- Throws:
ProcessNotFoundException
java.rmi.RemoteException
instantiateProcess
ProcessInstanceUUID instantiateProcess(ProcessDefinitionUUID processUUID,
java.util.Map<java.lang.String,java.lang.Object> variables)
throws ProcessNotFoundException,
java.rmi.RemoteException,
VariableNotFoundException
- Throws:
ProcessNotFoundException
java.rmi.RemoteException
VariableNotFoundException
startTask
void startTask(TaskUUID taskUUID,
boolean assignTask)
throws TaskNotFoundException,
IllegalTaskStateException,
java.rmi.RemoteException
- Throws:
TaskNotFoundException
IllegalTaskStateException
java.rmi.RemoteException
finishTask
void finishTask(TaskUUID taskUUID,
boolean taskAssign)
throws TaskNotFoundException,
IllegalTaskStateException,
java.rmi.RemoteException
- Throws:
TaskNotFoundException
IllegalTaskStateException
java.rmi.RemoteException
suspendTask
void suspendTask(TaskUUID taskUUID,
boolean assignTask)
throws TaskNotFoundException,
IllegalTaskStateException,
java.rmi.RemoteException
- Throws:
TaskNotFoundException
IllegalTaskStateException
java.rmi.RemoteException
resumeTask
void resumeTask(TaskUUID taskUUID,
boolean taskAssign)
throws TaskNotFoundException,
IllegalTaskStateException,
java.rmi.RemoteException
- Throws:
TaskNotFoundException
IllegalTaskStateException
java.rmi.RemoteException
setProcessInstanceVariable
void setProcessInstanceVariable(ProcessInstanceUUID instanceUUID,
java.lang.String variableId,
java.lang.Object variableValue)
throws InstanceNotFoundException,
java.rmi.RemoteException,
VariableNotFoundException
- Throws:
InstanceNotFoundException
java.rmi.RemoteException
VariableNotFoundException
setActivityInstanceVariable
void setActivityInstanceVariable(ActivityInstanceUUID activityUUID,
java.lang.String variableId,
java.lang.Object variableValue)
throws ActivityNotFoundException,
VariableNotFoundException,
java.rmi.RemoteException
- Throws:
ActivityNotFoundException
VariableNotFoundException
java.rmi.RemoteException
cancelProcessInstance
void cancelProcessInstance(ProcessInstanceUUID instanceUUID)
throws InstanceNotFoundException,
UncancellableInstanceException,
java.rmi.RemoteException
- Throws:
InstanceNotFoundException
UncancellableInstanceException
java.rmi.RemoteException
deleteProcessInstance
void deleteProcessInstance(ProcessInstanceUUID instanceUUID)
throws InstanceNotFoundException,
UndeletableInstanceException,
java.rmi.RemoteException
- Throws:
InstanceNotFoundException
UndeletableInstanceException
java.rmi.RemoteException
deleteAllProcessInstances
void deleteAllProcessInstances(ProcessDefinitionUUID processUUID)
throws ProcessNotFoundException,
UndeletableInstanceException,
java.rmi.RemoteException
- Throws:
ProcessNotFoundException
UndeletableInstanceException
java.rmi.RemoteException
assignTask
void assignTask(TaskUUID taskUUID)
throws TaskNotFoundException,
java.rmi.RemoteException
- Throws:
TaskNotFoundException
java.rmi.RemoteException
assignTask
void assignTask(TaskUUID taskUUID,
java.lang.String actorId)
throws TaskNotFoundException,
java.rmi.RemoteException
- Throws:
TaskNotFoundException
java.rmi.RemoteException
assignTask
void assignTask(TaskUUID taskUUID,
java.util.Set<java.lang.String> candidates)
throws TaskNotFoundException,
java.rmi.RemoteException
- Throws:
TaskNotFoundException
java.rmi.RemoteException
unassignTask
void unassignTask(TaskUUID taskUUID)
throws TaskNotFoundException,
java.rmi.RemoteException
- Throws:
TaskNotFoundException
java.rmi.RemoteException
setVariable
void setVariable(ActivityInstanceUUID activityUUID,
java.lang.String variableId,
java.lang.Object variableValue)
throws ActivityNotFoundException,
VariableNotFoundException,
java.rmi.RemoteException
- Throws:
ActivityNotFoundException
VariableNotFoundException
java.rmi.RemoteException
addComment
void addComment(ProcessInstanceUUID instanceUUID,
ActivityInstanceUUID activityUUID,
java.lang.String message,
java.lang.String userId)
throws InstanceNotFoundException,
ActivityNotFoundException,
java.rmi.RemoteException
- Throws:
InstanceNotFoundException
ActivityNotFoundException
java.rmi.RemoteException
addProcessMetaData
void addProcessMetaData(ProcessDefinitionUUID uuid,
java.lang.String key,
java.lang.String value)
throws ProcessNotFoundException,
java.rmi.RemoteException
- Throws:
ProcessNotFoundException
java.rmi.RemoteException
deleteProcessMetaData
void deleteProcessMetaData(ProcessDefinitionUUID uuid,
java.lang.String key)
throws ProcessNotFoundException,
java.rmi.RemoteException
- Throws:
ProcessNotFoundException
java.rmi.RemoteException
evaluateGroovyExpression
java.lang.Object evaluateGroovyExpression(java.lang.String expression,
ProcessInstanceUUID instanceUUID)
throws InstanceNotFoundException,
java.rmi.RemoteException
- Throws:
InstanceNotFoundException
java.rmi.RemoteException
evaluateGroovyExpression
java.lang.Object evaluateGroovyExpression(java.lang.String expression,
ActivityInstanceUUID activityUUID)
throws InstanceNotFoundException,
ActivityNotFoundException,
java.rmi.RemoteException
- Throws:
InstanceNotFoundException
ActivityNotFoundException
java.rmi.RemoteException
Copyright © 2009 OW2 Consortium. All Rights Reserved.