Skip navigation links


oracle.iam.sod.api
Interface SODCheckService


public interface SODCheckService

SODCheckService is used for operations related to Segregation of Duties (SoD). This service allows

Below is the code snippet that shows how to get an instance of this service:
//returns an SODCheck service instance
SODCheckService sodCheckService = Platform.getService(SODCheckService.class);
//initiates SOD Check
sodCheckService.initiateSODCheck(requestId);
....


Method Summary
 void initiateSODCheck(java.lang.String requestId)
          Initiate SOD Check for a particular request.
 boolean isSODCheckApplicableForRequest(java.lang.String requestId)
          Check if SOD Check is Enabled for a particular resource for which request is raised.
 boolean isSODCheckEnabled()
          Check if SOD Check is Enabled at system level.

 

Method Detail

isSODCheckEnabled

boolean isSODCheckEnabled()
Check if SOD Check is Enabled at system level. The method return true if 'XL.SoDCheckRequired' System Property is set to true.

isSODCheckApplicableForRequest

boolean isSODCheckApplicableForRequest(java.lang.String requestId)
Check if SOD Check is Enabled for a particular resource for which request is raised. The method return true if Connector IT Resource corresponding to the target system resource for which request is raised, has 'TopologyName' parameter set to some value.
Parameters:
requestId - Id of the request

initiateSODCheck

void initiateSODCheck(java.lang.String requestId)
Initiate SOD Check for a particular request. This will submit the a JMS message for the initiation of SOD Check. SOD Check will be performed for the set of entitlements present in the request dataset.
Parameters:
requestId - Id of the request

Skip navigation links


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