Skip navigation links


oracle.iam.platform.workflowservice.api
Interface WorkflowRepository


public interface WorkflowRepository

Method Summary
 java.util.List getAllWorkflowDefinitions()
          Get the list of all registered workflow definitions.
 WorkflowDefinition getWorkflowDefinition(java.lang.String name)
          Get the registered workflow definition with given name.
 java.util.List getWorkflowDefinitions(java.lang.String category)
          Get the list of all registered workflow definitions with given workflow type.
 java.util.List getWorkflowDefinitions(java.lang.String category, java.lang.String pattern)
           
 void registerWFDefinitionNoMapping(WorkflowDefinition workflowDefinition)
          Register workflow definition in OIM DB without creating any mapping (apps requirement).
 void registerWorkFlowDefinition(WorkflowDefinition workflowDefinition)
          Register workflow definition to OIM DB.
 void reregisterWorkFlowDefinition(java.lang.String name)
          Re-Register workflow definition which already exists in OIM DB and enable it if disabled.

 

Method Detail

registerWorkFlowDefinition

void registerWorkFlowDefinition(WorkflowDefinition workflowDefinition)
                                throws IAMWorkflowException
Register workflow definition to OIM DB.
Parameters:
workflowDefinition -
Throws:
IAMWorkflowException

reregisterWorkFlowDefinition

void reregisterWorkFlowDefinition(java.lang.String name)
                                  throws IAMWorkflowException
Re-Register workflow definition which already exists in OIM DB and enable it if disabled. This registers a given workflow process, and hence should be done before intiation of the process.
Parameters:
workflowDefinition -
Throws:
IAMWorkflowException

registerWFDefinitionNoMapping

void registerWFDefinitionNoMapping(WorkflowDefinition workflowDefinition)
                                   throws IAMWorkflowException
Register workflow definition in OIM DB without creating any mapping (apps requirement). This registers a given workflow process, and hence should be done before intiation of the process.
Parameters:
workflowDefinition -
Throws:
IAMWorkflowException

getWorkflowDefinitions

java.util.List getWorkflowDefinitions(java.lang.String category)
Get the list of all registered workflow definitions with given workflow type.
Parameters:
type - workflow type
Returns:
List of workflow definitions with the given type.

getWorkflowDefinition

WorkflowDefinition getWorkflowDefinition(java.lang.String name)
                                         throws IAMWorkflowException
Get the registered workflow definition with given name.
Parameters:
name - workflow name
Returns:
workflow definition
Throws:
IAMWorkflowException

getAllWorkflowDefinitions

java.util.List getAllWorkflowDefinitions()
Get the list of all registered workflow definitions.
Returns:
list of all registered workflow definitions

getWorkflowDefinitions

java.util.List getWorkflowDefinitions(java.lang.String category,
                                      java.lang.String pattern)

Skip navigation links


Copyright © 2010, Oracle and/or its affiliates. All rights reserved.