Skip navigation links
oracle.iam.oimcommon.api
Interface RoleService
-
public interface RoleService
getRole
Role getRole(java.lang.Long roleId)
getRoleStatus
long getRoleStatus(java.lang.Long roleId)
getRoleCategoryName
java.lang.String getRoleCategoryName(java.lang.Long roleCategoryId)
getRoleCatMap
java.util.Map getRoleCatMap()
updateRoleGrantRiskAttributes
void updateRoleGrantRiskAttributes(java.util.List guRolesToUpdate)
updateRoleGrantOpenSod
void updateRoleGrantOpenSod(long userId,
long roleId,
boolean openSod)
- Update OPEN_SOD attribute for specified RoleGrant (Table USG) NOTE: risk update date set to null to indicate risk needs re-calculating
getRoleGrantsMap
java.util.Map getRoleGrantsMap(java.util.List userIds)
getRoleUserAssignments
java.util.List getRoleUserAssignments(Role role)
getUsersByRole
java.util.List getUsersByRole(java.lang.Long roleId)
- Returns a list of users which are directly assigned to this role.
-
- Parameters:
roleId
- - role id to lookup memberships
- Returns:
getUserIdsByRole
java.util.List getUserIdsByRole(java.lang.Long roleId)
- Returns a list of user Ids which are directly assigned to this role.
-
- Parameters:
roleId
- - role id to lookup memberships Ids
- Returns:
getRoles
java.util.List getRoles(java.util.List roleIds)
getRoleByRoleName
Role getRoleByRoleName(java.lang.String roleName)
findCatalogs
java.util.List findCatalogs(java.util.List roleIds)
setDefaultItemRisksInCatalog
void setDefaultItemRisksInCatalog(java.lang.Integer defaultRoleRiskLevel)
filterRolesByItemRisk
java.util.Set filterRolesByItemRisk(java.util.List roleIds,
java.lang.Integer itemRisk)
- returns a set of role ids filtered by particular item_risk.
-
- Parameters:
roleIds
- - list of role ids which needs to be filtered
itemRisk
- - risk level which is
- Returns:
- list of unique role ids with a given item risk
Skip navigation links
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.