public interface RoleService
Modifier and Type | Method and Description |
---|---|
java.util.Set |
filterRolesByItemRisk(java.util.List roleIds,
java.lang.Integer itemRisk)
returns a set of role ids filtered by particular item_risk.
|
java.util.List |
findCatalogs(java.util.List roleIds) |
Role |
getRole(java.lang.Long roleId) |
Role |
getRoleByRoleName(java.lang.String roleName) |
java.lang.String |
getRoleCategoryName(java.lang.Long roleCategoryId) |
java.util.Map |
getRoleCatMap() |
java.util.Map |
getRoleGrantsMap(java.util.List userIds) |
java.util.List |
getRoles(java.util.List roleIds) |
long |
getRoleStatus(java.lang.Long roleId) |
java.util.List |
getRoleUserAssignments(Role role) |
java.util.List |
getUserIdsByRole(java.lang.Long roleId)
Returns a list of user Ids which are directly assigned to this role.
|
java.util.List |
getUsersByRole(java.lang.Long roleId)
Returns a list of users which are directly assigned to this role.
|
void |
setDefaultItemRisksInCatalog(java.lang.Integer defaultRoleRiskLevel) |
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
|
void |
updateRoleGrantRiskAttributes(java.util.List guRolesToUpdate) |
Role getRole(java.lang.Long roleId)
long getRoleStatus(java.lang.Long roleId)
java.lang.String getRoleCategoryName(java.lang.Long roleCategoryId)
java.util.Map getRoleCatMap()
void updateRoleGrantRiskAttributes(java.util.List guRolesToUpdate)
void updateRoleGrantOpenSod(long userId, long roleId, boolean openSod)
java.util.Map getRoleGrantsMap(java.util.List userIds)
java.util.List getRoleUserAssignments(Role role)
java.util.List getUsersByRole(java.lang.Long roleId)
roleId
- - role id to lookup membershipsjava.util.List getUserIdsByRole(java.lang.Long roleId)
roleId
- - role id to lookup memberships Idsjava.util.List getRoles(java.util.List roleIds)
Role getRoleByRoleName(java.lang.String roleName)
java.util.List findCatalogs(java.util.List roleIds)
void setDefaultItemRisksInCatalog(java.lang.Integer defaultRoleRiskLevel)
java.util.Set filterRolesByItemRisk(java.util.List roleIds, java.lang.Integer itemRisk)
roleIds
- - list of role ids which needs to be filtereditemRisk
- - risk level which is