|
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 |