|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WorkflowRegistrationService
This is the main interface for using the workflowservice. It has couple of uses 1. Manage the workflow definitions in OIM Operations include Create,delete and list definitions 2. Manage workflow instances in OIM Operations include initiate,cancel,query status of particular workflow instance The workflow categories are next level abstractions which define which category a given workflow falls under. e.g of categories are approval, attestation etc. The category is static metadata and is obtained using xml files defined under a particular feature.
Method Summary | |
---|---|
boolean |
disableWorkflowDefinition(java.lang.String name) Disable a particular definition from OIM DB. |
void |
enableWorkFlowDefinition(java.lang.String workflowDefinition) Re-Register workflow definition which already exists in OIM DB and enable it if disabled. |
java.util.List |
getAllWorkflowDefinitions() Get the list of all registered workflow definitions. |
java.util.List |
getWorkflowDefinitions(java.lang.String type, java.lang.String pattern) To get all workflow composites in specific category with a specific pattern |
void |
registerWFDefinitionNoMapping(oracle.iam.platform.workflowservice.vo.WorkflowDefinition workflowDefinition) Register workflow definition in OIM DB without creating any mapping (apps requirement). |
void |
registerWorkFlowDefinition(oracle.iam.platform.workflowservice.vo.WorkflowDefinition workflowDefinition) Register workflow definition to OIM DB. |
Method Detail |
---|
void registerWorkFlowDefinition(oracle.iam.platform.workflowservice.vo.WorkflowDefinition workflowDefinition) throws oracle.iam.platform.workflowservice.exception.IAMWorkflowException
workflowDefinition
-oracle.iam.platform.workflowservice.exception.IAMWorkflowException
boolean disableWorkflowDefinition(java.lang.String name) throws oracle.iam.platform.workflowservice.exception.IAMWorkflowException
name
- -- definition nameoracle.iam.platform.workflowservice.exception.IAMWorkflowException
java.util.List getAllWorkflowDefinitions()
void enableWorkFlowDefinition(java.lang.String workflowDefinition) throws oracle.iam.platform.workflowservice.exception.IAMWorkflowException
workflowDefinition
-oracle.iam.platform.workflowservice.exception.IAMWorkflowException
void registerWFDefinitionNoMapping(oracle.iam.platform.workflowservice.vo.WorkflowDefinition workflowDefinition) throws oracle.iam.platform.workflowservice.exception.IAMWorkflowException
workflowDefinition
-oracle.iam.platform.workflowservice.exception.IAMWorkflowException
java.util.List getWorkflowDefinitions(java.lang.String type, java.lang.String pattern) throws oracle.iam.platform.workflowservice.exception.IAMWorkflowException
type
-pattern
-oracle.iam.platform.workflowservice.exception.IAMWorkflowException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |