|
Oracle Fusion Middleware Java API Reference for Oracle BPM Suite 11g Release 1 (11.1.1.7.0) E25378-07 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IInstanceManagementService
All methods in this interface throw a BPMException if
an error occur executing the operation.
| Method Summary | |
|---|---|
IProcessAttachment |
addAttachment(IBPMContext context,
IProcessInstance instance,
IProcessAttachment attachment)
To add attachment to the process |
IProcessComment |
addComment(IBPMContext context,
IProcessInstance instance,
IProcessComment comment)
To add the comment to process instance |
void |
cancelProcessInstance(IBPMContext context,
IProcessInstance instance)
Cancels a process instance in execution. |
java.lang.String |
createProcessInstance(IBPMContext context,
java.lang.String processId)
Creates a process instance for the specified target process. |
Task |
createProcessInstanceTask(IBPMContext context,
java.lang.String processId)
|
void |
deleteProcessAttachments(IBPMContext context,
IProcessInstance instance,
IProcessAttachment attachment)
To delete the |
void |
deleteProcessInstance(IBPMContext context,
java.lang.String processInstanceId)
Delete a process instance |
java.util.List<java.lang.String> |
getAllowedActions(IBPMContext context,
IProcessInstance instance)
Retrieves allowed actions on the specified instance for authenticated user in context. |
IGrabInstanceResponse |
grabInstance(IBPMContext context,
IGrabInstanceRequest grabInstanceRequest)
grabInstance lets you modify the instance by modifying data objects, correlation keys and process instance attributes. |
IGrabMultipleInstancesResponse |
grabMultipleInstances(IBPMContext context,
java.io.File alterFlowModel,
java.lang.Iterable<IProcessInstance> instances)
grabMultipleInstances allows you to grab to multiple process instances |
IGrabMultipleInstancesResponse |
grabMultipleInstances(IBPMContext context,
IGrabMultipleInstancesRequest grabMultipleInstancesRequest)
grabMultipleInstances allows you to grab to multiple process instances. |
IMigrateInstanceResponse |
migrateInstance(IBPMContext context,
IMigrateInstanceRequest migrateInstanceRequest)
migrateInstance lets you migrate a process instance from the same revision after a redeploy with keep instances running. |
IMigrateMultipleInstancesResponse |
migrateMultipleInstances(IBPMContext context,
java.io.File alterFlowModel,
java.lang.Iterable<IProcessInstance> instances)
migrateMultipleInstances allows you to migrate multiple process instances |
IMigrateMultipleInstancesResponse |
migrateMultipleInstances(IBPMContext context,
IMigrateMultipleInstancesRequest migrateMultipleInstancesRequest)
migrateMultipleInstances allows you to migrate multiple process instances. |
boolean |
resumeComponent(IBPMContext context,
java.lang.String processDN)
resumeComponent allows you to resume a component |
boolean |
resumeInstance(IBPMContext context,
IProcessInstance instance)
resumeInstance allows you to resume a process instance. |
boolean |
suspendComponent(IBPMContext context,
java.lang.String processDN)
suspendComponent allows you to suspend a component. |
boolean |
suspendInstance(IBPMContext context,
IProcessInstance instance)
suspendInstance allows you to suspend a process instance. |
void |
updateProcessInstance(IBPMContext context,
IProcessInstance instance)
Deprecated. This method will be removed in 12 |
void |
updateTask(IBPMContext context,
ITaskUpdateAction action)
|
| Method Detail |
|---|
java.lang.String createProcessInstance(IBPMContext context,
java.lang.String processId)
throws BPMException
context - IBPMContext context of user.processId - target process id.
BPMException
Task createProcessInstanceTask(IBPMContext context,
java.lang.String processId)
throws BPMException
BPMException
IProcessComment addComment(IBPMContext context,
IProcessInstance instance,
IProcessComment comment)
throws BPMException
context - IBPMContext context of userinstance - IProcessInstance instace of processcomment - IProcessComment process comment
BPMException
IProcessAttachment addAttachment(IBPMContext context,
IProcessInstance instance,
IProcessAttachment attachment)
throws BPMException
context - instance - attachment -
BPMException
void cancelProcessInstance(IBPMContext context,
IProcessInstance instance)
throws BPMException
context - User contextinstance - Instance to be canceled
BPMException
java.util.List<java.lang.String> getAllowedActions(IBPMContext context,
IProcessInstance instance)
throws BPMException
context - User contextinstance - Instance to be queried for permissions
BPMException
void deleteProcessAttachments(IBPMContext context,
IProcessInstance instance,
IProcessAttachment attachment)
throws BPMException
context - instance - attachment -
BPMException
@Deprecated
void updateProcessInstance(IBPMContext context,
IProcessInstance instance)
throws BPMException
context - instance -
BPMException
IGrabInstanceResponse grabInstance(IBPMContext context,
IGrabInstanceRequest grabInstanceRequest)
throws BPMException
context - the bpm identity context.grabInstanceRequest - the request containing the alter flow modifications to apply.
BPMException
IGrabMultipleInstancesResponse grabMultipleInstances(IBPMContext context,
IGrabMultipleInstancesRequest grabMultipleInstancesRequest)
throws BPMException
context - the bpm identity context.grabMultipleInstancesRequest - the request containing the alter flow modifications to apply.
BPMException
IMigrateInstanceResponse migrateInstance(IBPMContext context,
IMigrateInstanceRequest migrateInstanceRequest)
throws BPMException
context - the bpm identity context.migrateInstanceRequest - the request containing the modifications to apply.
BPMException
IMigrateMultipleInstancesResponse migrateMultipleInstances(IBPMContext context,
IMigrateMultipleInstancesRequest migrateMultipleInstancesRequest)
throws BPMException
context - the bpm identity context.migrateMultipleInstancesRequest - the migration request of the process instances.
BPMException
boolean suspendInstance(IBPMContext context,
IProcessInstance instance)
throws BPMException
context - bpm identity context.instance - the instance to suspend.
BPMException
boolean resumeInstance(IBPMContext context,
IProcessInstance instance)
throws BPMException
context - bpm identity context.instance - the instance to resume.
BPMException
boolean suspendComponent(IBPMContext context,
java.lang.String processDN)
throws BPMException
context - bpm identity context.processDN - the Process DN of the component to suspend.
BPMException
boolean resumeComponent(IBPMContext context,
java.lang.String processDN)
throws BPMException
context - bpm identity context.processDN - the Process DN of the component to resume.
BPMException
IGrabMultipleInstancesResponse grabMultipleInstances(IBPMContext context,
java.io.File alterFlowModel,
@Nullable
java.lang.Iterable<IProcessInstance> instances)
throws BPMException
context - the bpm identity contextinstances - the process instances to grab
BPMException
IMigrateMultipleInstancesResponse migrateMultipleInstances(IBPMContext context,
java.io.File alterFlowModel,
@Nullable
java.lang.Iterable<IProcessInstance> instances)
throws BPMException
context - the bpm identity contextinstances - the process instances to migrate
BPMException
void updateTask(IBPMContext context,
ITaskUpdateAction action)
throws BPMException
BPMException
void deleteProcessInstance(IBPMContext context,
java.lang.String processInstanceId)
throws BPMException
context - bpm identity contextprocessInstanceId - the id of the process instance to delete
BPMException
|
Oracle Fusion Middleware Java API Reference for Oracle BPM Suite 11g Release 1 (11.1.1.7.0) E25378-07 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||