Package oracle.iam.rolesod.api
Interface RoleSODService
public interface RoleSODService
-
Method Summary
Modifier and TypeMethodDescriptiongetSODConflicts
(String requestID) Returns the SOD conflicts given a request IDgetSODConflicts
(String requestID, long userKey, long roleKey) Returns SOD conflicts for a given user and role in a requestvoid
storeSODConflicts
(RoleSODConflict[] conflicts) API to store role sod conflictsvoid
updateApproverComment
(String requestID, String approverComment) Update approver comments for a given request
-
Method Details
-
storeSODConflicts
void storeSODConflicts(RoleSODConflict[] conflicts) throws RoleSODServiceException, AccessDeniedException API to store role sod conflicts- Parameters:
conflicts
- , value object array containing SOD conflict information- Throws:
RoleSODServiceException
AccessDeniedException
-
getSODConflicts
RoleSODConflict[] getSODConflicts(String requestID) throws RoleSODServiceException, AccessDeniedException Returns the SOD conflicts given a request ID- Parameters:
requestID
- , ID of the request- Returns:
- An array of role sod conflict value objects
- Throws:
RoleSODServiceException
AccessDeniedException
-
getSODConflicts
RoleSODConflict[] getSODConflicts(String requestID, long userKey, long roleKey) throws RoleSODServiceException, AccessDeniedException Returns SOD conflicts for a given user and role in a request- Parameters:
requestID
- , ID of the requestuserKey
- , User keyroleKey
- , Role Key- Returns:
- An array of role sod conflicts
- Throws:
RoleSODServiceException
AccessDeniedException
-
updateApproverComment
void updateApproverComment(String requestID, String approverComment) throws RoleSODServiceException, AccessDeniedException Update approver comments for a given request- Parameters:
requestID
- , Request ID- Throws:
RoleSODServiceException
AccessDeniedException
-