org.ow2.bonita.facade.internal
Interface InternalRuntimeAPI


public interface InternalRuntimeAPI

For internal use only.


Method Summary
 void assignTask(org.ow2.bonita.facade.uuid.TaskUUID taskUUID)
           
 void assignTask(org.ow2.bonita.facade.uuid.TaskUUID taskUUID, java.util.Set<java.lang.String> candidates)
           
 void assignTask(org.ow2.bonita.facade.uuid.TaskUUID taskUUID, java.lang.String actorId)
           
 void cancelProcessInstance(org.ow2.bonita.facade.uuid.ProcessInstanceUUID instanceUUID)
           
 void deleteAllProcessInstances(org.ow2.bonita.facade.uuid.ProcessDefinitionUUID processUUID)
           
 void deleteProcessInstance(org.ow2.bonita.facade.uuid.ProcessInstanceUUID instanceUUID)
           
 void finishTask(org.ow2.bonita.facade.uuid.TaskUUID taskUUID, boolean taskAssign)
           
 org.ow2.bonita.facade.uuid.ProcessInstanceUUID instantiateProcess(org.ow2.bonita.facade.uuid.ProcessDefinitionUUID processUUID)
           
 org.ow2.bonita.facade.uuid.ProcessInstanceUUID instantiateProcess(org.ow2.bonita.facade.uuid.ProcessDefinitionUUID processUUID, java.util.Map<java.lang.String,java.lang.Object> variables)
           
 void resumeTask(org.ow2.bonita.facade.uuid.TaskUUID taskUUID, boolean taskAssign)
           
 void setActivityInstanceVariable(org.ow2.bonita.facade.uuid.ActivityInstanceUUID activityUUID, java.lang.String variableId, java.lang.Object variableValue)
           
 void setProcessInstanceVariable(org.ow2.bonita.facade.uuid.ProcessInstanceUUID instanceUUID, java.lang.String variableId, java.lang.Object variableValue)
           
 void setVariable(org.ow2.bonita.facade.uuid.ActivityInstanceUUID activityUUID, java.lang.String variableId, java.lang.Object variableValue)
           
 void startTask(org.ow2.bonita.facade.uuid.TaskUUID taskUUID, boolean assignTask)
           
 void suspendTask(org.ow2.bonita.facade.uuid.TaskUUID taskUUID, boolean assignTask)
           
 void unassignTask(org.ow2.bonita.facade.uuid.TaskUUID taskUUID)
           
 

Method Detail

instantiateProcess

org.ow2.bonita.facade.uuid.ProcessInstanceUUID instantiateProcess(org.ow2.bonita.facade.uuid.ProcessDefinitionUUID processUUID)
                                                                  throws ProcessNotFoundException,
                                                                         java.rmi.RemoteException
Throws:
ProcessNotFoundException
java.rmi.RemoteException

instantiateProcess

org.ow2.bonita.facade.uuid.ProcessInstanceUUID instantiateProcess(org.ow2.bonita.facade.uuid.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(org.ow2.bonita.facade.uuid.TaskUUID taskUUID,
               boolean assignTask)
               throws TaskNotFoundException,
                      IllegalTaskStateException,
                      java.rmi.RemoteException
Throws:
TaskNotFoundException
IllegalTaskStateException
java.rmi.RemoteException

finishTask

void finishTask(org.ow2.bonita.facade.uuid.TaskUUID taskUUID,
                boolean taskAssign)
                throws TaskNotFoundException,
                       IllegalTaskStateException,
                       java.rmi.RemoteException
Throws:
TaskNotFoundException
IllegalTaskStateException
java.rmi.RemoteException

suspendTask

void suspendTask(org.ow2.bonita.facade.uuid.TaskUUID taskUUID,
                 boolean assignTask)
                 throws TaskNotFoundException,
                        IllegalTaskStateException,
                        java.rmi.RemoteException
Throws:
TaskNotFoundException
IllegalTaskStateException
java.rmi.RemoteException

resumeTask

void resumeTask(org.ow2.bonita.facade.uuid.TaskUUID taskUUID,
                boolean taskAssign)
                throws TaskNotFoundException,
                       IllegalTaskStateException,
                       java.rmi.RemoteException
Throws:
TaskNotFoundException
IllegalTaskStateException
java.rmi.RemoteException

setProcessInstanceVariable

void setProcessInstanceVariable(org.ow2.bonita.facade.uuid.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(org.ow2.bonita.facade.uuid.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(org.ow2.bonita.facade.uuid.ProcessInstanceUUID instanceUUID)
                           throws InstanceNotFoundException,
                                  UncancellableInstanceException,
                                  java.rmi.RemoteException
Throws:
InstanceNotFoundException
UncancellableInstanceException
java.rmi.RemoteException

deleteProcessInstance

void deleteProcessInstance(org.ow2.bonita.facade.uuid.ProcessInstanceUUID instanceUUID)
                           throws InstanceNotFoundException,
                                  UndeletableInstanceException,
                                  java.rmi.RemoteException
Throws:
InstanceNotFoundException
UndeletableInstanceException
java.rmi.RemoteException

deleteAllProcessInstances

void deleteAllProcessInstances(org.ow2.bonita.facade.uuid.ProcessDefinitionUUID processUUID)
                               throws ProcessNotFoundException,
                                      UndeletableInstanceException,
                                      java.rmi.RemoteException
Throws:
ProcessNotFoundException
UndeletableInstanceException
java.rmi.RemoteException

assignTask

void assignTask(org.ow2.bonita.facade.uuid.TaskUUID taskUUID)
                throws TaskNotFoundException,
                       java.rmi.RemoteException
Throws:
TaskNotFoundException
java.rmi.RemoteException

assignTask

void assignTask(org.ow2.bonita.facade.uuid.TaskUUID taskUUID,
                java.lang.String actorId)
                throws TaskNotFoundException,
                       java.rmi.RemoteException
Throws:
TaskNotFoundException
java.rmi.RemoteException

assignTask

void assignTask(org.ow2.bonita.facade.uuid.TaskUUID taskUUID,
                java.util.Set<java.lang.String> candidates)
                throws TaskNotFoundException,
                       java.rmi.RemoteException
Throws:
TaskNotFoundException
java.rmi.RemoteException

unassignTask

void unassignTask(org.ow2.bonita.facade.uuid.TaskUUID taskUUID)
                  throws TaskNotFoundException,
                         java.rmi.RemoteException
Throws:
TaskNotFoundException
java.rmi.RemoteException

setVariable

void setVariable(org.ow2.bonita.facade.uuid.ActivityInstanceUUID activityUUID,
                 java.lang.String variableId,
                 java.lang.Object variableValue)
                 throws ActivityNotFoundException,
                        VariableNotFoundException,
                        java.rmi.RemoteException
Throws:
ActivityNotFoundException
VariableNotFoundException
java.rmi.RemoteException


Copyright © 2009 OW2 Consortium. All Rights Reserved.