org.ow2.bonita.facade.remote
Interface RemoteRuntimeAPI

All Known Subinterfaces:
RuntimeAPI

public interface RemoteRuntimeAPI

For internal use only.


Method Summary
 void assignTask(TaskUUID taskUUID)
           
 void assignTask(TaskUUID taskUUID, java.util.Set<java.lang.String> candidates)
           
 void assignTask(TaskUUID taskUUID, java.lang.String actorId)
           
 void deleteAllProcessInstances(ProcessDefinitionUUID processUUID)
           
 void deleteProcessInstance(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)
           
 

Method Detail

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
Throws:
ProcessNotFoundException
java.rmi.RemoteException

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

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

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


Copyright © 2008 OW2 Consortium. All Rights Reserved.