public interface RoleSODService
Modifier and Type | Method and Description |
---|---|
RoleSODConflict[] |
getSODConflicts(java.lang.String requestID)
Returns the SOD conflicts given a request ID
|
RoleSODConflict[] |
getSODConflicts(java.lang.String requestID,
long userKey,
long roleKey)
Returns SOD conflicts for a given user and role in a request
|
void |
storeSODConflicts(RoleSODConflict[] conflicts)
API to store role sod conflicts
|
void |
updateApproverComment(java.lang.String requestID,
java.lang.String approverComment)
Update approver comments for a given request
|
void storeSODConflicts(RoleSODConflict[] conflicts) throws RoleSODServiceException, AccessDeniedException
conflicts,
- value object array containing SOD conflict informationRoleSODServiceException,
- This exception is thrown if an error occurs while storing the SOD conflictsAccessDeniedException,
- This exception is thrown if login user doesn't have permissions to store the conflicts.
Permission check that is made is whether login user has permission over the associated request or notRoleSODServiceException
AccessDeniedException
RoleSODConflict[] getSODConflicts(java.lang.String requestID) throws RoleSODServiceException, AccessDeniedException
requestID,
- ID of the requestRoleSODServiceException,
- This exception is thrown if an error occurs while retrieving the SOD conflictsAccessDeniedException,
- This exception is thrown if login user doesn't have permissions to read the conflicts
Permission check that is made is whether login user has permission over the associated request or notRoleSODServiceException
AccessDeniedException
RoleSODConflict[] getSODConflicts(java.lang.String requestID, long userKey, long roleKey) throws RoleSODServiceException, AccessDeniedException
requestID,
- ID of the requestuserKey,
- User keyroleKey,
- Role KeyRoleSODServiceException,
- This exception is thrown if an error occurs while retrieving the conflict detailsAccessDeniedException,
- This exception is thrown if login user doesn't have permissions
Permission check that is made is whether login user has permission over the associated request or notRoleSODServiceException
AccessDeniedException
void updateApproverComment(java.lang.String requestID, java.lang.String approverComment) throws RoleSODServiceException, AccessDeniedException
requestID,
- Request IDRoleSODServiceException,
- This exception is thrown if an error occurs while storing the commentsAccessDeniedException,
- This exception is thrown if login user doesn't have permissions
Permission check that is made is whether login user has permission over the associated request or notRoleSODServiceException
AccessDeniedException