|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.rice.kim.service.impl.RoleManagementServiceImpl
public class RoleManagementServiceImpl
Field Summary | |
---|---|
protected java.util.Map<java.lang.String,MaxAgeSoftReference<java.util.Collection<java.lang.String>>> |
memberPrincipalIdsCache
|
protected java.util.Map<java.lang.String,MaxAgeSoftReference<java.lang.Boolean>> |
principalHasRoleCache
|
protected java.util.Map<java.lang.String,MaxAgeSoftReference<org.kuali.rice.kim.bo.role.dto.KimRoleInfo>> |
roleByIdCache
|
protected java.util.Map<java.lang.String,MaxAgeSoftReference<org.kuali.rice.kim.bo.role.dto.KimRoleInfo>> |
roleByNameCache
|
protected int |
roleCacheMaxAgeSeconds
|
protected int |
roleCacheMaxSize
|
protected java.util.Map<java.lang.String,MaxAgeSoftReference<java.util.List<org.kuali.rice.kim.bo.role.dto.RoleMembershipInfo>>> |
roleMembersWithDelegationCache
|
protected java.util.Map<java.lang.String,MaxAgeSoftReference<java.util.List<org.kuali.rice.kim.bo.types.dto.AttributeSet>>> |
roleQualifiersForPrincipalCache
|
protected java.util.Map<java.lang.String,java.lang.Boolean> |
shouldCacheRoleCache
|
Constructor Summary | |
---|---|
RoleManagementServiceImpl()
|
Method Summary | |
---|---|
protected void |
addAttributesToKey(java.lang.StringBuffer key,
org.kuali.rice.kim.bo.types.dto.AttributeSet attributes)
|
protected void |
addIdsToKey(java.lang.StringBuffer key,
java.util.List<java.lang.String> idList)
|
protected void |
addPrincipalHasRoleToCache(java.lang.String key,
boolean hasRole)
|
protected void |
addRoleMemberPrincipalIdsToCache(java.lang.String key,
java.util.Collection<java.lang.String> principalIds)
|
protected void |
addRoleMembersWithDelegationToCache(java.lang.String key,
java.util.List<org.kuali.rice.kim.bo.role.dto.RoleMembershipInfo> members)
|
protected void |
addRoleQualifiersForPrincipalToCache(java.lang.String key,
java.util.List<org.kuali.rice.kim.bo.types.dto.AttributeSet> qualifiers)
|
protected void |
addRoleToCaches(org.kuali.rice.kim.bo.role.dto.KimRoleInfo role)
|
void |
afterPropertiesSet()
|
void |
applicationRoleMembershipChanged(java.lang.String roleId)
|
void |
assignGroupToRole(java.lang.String groupId,
java.lang.String namespaceCode,
java.lang.String roleName,
org.kuali.rice.kim.bo.types.dto.AttributeSet qualifications)
|
void |
assignPermissionToRole(java.lang.String permissionId,
java.lang.String roleId)
|
void |
assignPrincipalToRole(java.lang.String principalId,
java.lang.String namespaceCode,
java.lang.String roleName,
org.kuali.rice.kim.bo.types.dto.AttributeSet qualifications)
|
void |
assignRoleToRole(java.lang.String roleId,
java.lang.String namespaceCode,
java.lang.String roleName,
org.kuali.rice.kim.bo.types.dto.AttributeSet qualifications)
|
protected java.util.List<java.lang.String>[] |
filterRoleIdsByCachingAbility(java.util.List<java.lang.String> roleIds)
Splits the given List of role ids into two Lists, one with roles to cache, and one with roles not to cache |
java.util.List<org.kuali.rice.kim.bo.role.dto.DelegateMemberCompleteInfo> |
findDelegateMembersCompleteInfo(java.util.Map<java.lang.String,java.lang.String> fieldValues)
|
java.util.List<org.kuali.rice.kim.bo.role.dto.RoleMembershipInfo> |
findRoleMembers(java.util.Map<java.lang.String,java.lang.String> fieldValues)
|
java.util.List<org.kuali.rice.kim.bo.role.dto.RoleMemberCompleteInfo> |
findRoleMembersCompleteInfo(java.util.Map<java.lang.String,java.lang.String> fieldValues)
|
void |
flushDelegationCaches()
|
void |
flushDelegationMemberCaches()
|
void |
flushInternalDelegationCache()
|
void |
flushInternalDelegationMemberCache()
|
void |
flushInternalRoleCache()
|
void |
flushInternalRoleMemberCache()
|
void |
flushRoleCaches()
|
void |
flushRoleMemberCaches()
|
org.kuali.rice.kim.bo.role.dto.DelegateTypeInfo |
getDelegateTypeInfo(java.lang.String roleId,
java.lang.String delegationTypeCode)
|
org.kuali.rice.kim.bo.role.dto.DelegateTypeInfo |
getDelegateTypeInfoById(java.lang.String delegationId)
|
org.kuali.rice.kim.bo.role.dto.DelegateMemberCompleteInfo |
getDelegationMemberByDelegationAndMemberId(java.lang.String delegationId,
java.lang.String memberId)
|
org.kuali.rice.kim.bo.role.dto.DelegateMemberCompleteInfo |
getDelegationMemberById(java.lang.String delegationMemberId)
|
java.util.List<org.kuali.rice.kim.bo.role.dto.DelegateMemberCompleteInfo> |
getDelegationMembersByDelegationId(java.lang.String delegationId)
|
java.util.List<org.kuali.rice.kim.bo.role.dto.RoleMembershipInfo> |
getFirstLevelRoleMembers(java.util.List<java.lang.String> roleIds)
|
java.util.List<java.lang.String> |
getMemberParentRoleIds(java.lang.String memberType,
java.lang.String memberId)
This overridden method ... |
java.lang.String |
getNextAvailableRoleId()
|
protected java.lang.Boolean |
getPrincipalHasRoleCacheCache(java.lang.String key)
|
java.util.List<java.lang.String> |
getPrincipalIdSubListWithRole(java.util.List<java.lang.String> principalIds,
java.lang.String roleNamespaceCode,
java.lang.String roleName,
org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
|
org.kuali.rice.kim.bo.role.dto.KimRoleInfo |
getRole(java.lang.String roleId)
|
protected org.kuali.rice.kim.bo.role.dto.KimRoleInfo |
getRoleByIdCache(java.lang.String roleId)
|
org.kuali.rice.kim.bo.role.dto.KimRoleInfo |
getRoleByName(java.lang.String namespaceCode,
java.lang.String roleName)
|
protected org.kuali.rice.kim.bo.role.dto.KimRoleInfo |
getRoleByNameCache(java.lang.String key)
|
java.lang.String |
getRoleIdByName(java.lang.String namespaceCode,
java.lang.String roleName)
|
java.util.Collection<java.lang.String> |
getRoleMemberPrincipalIds(java.lang.String namespaceCode,
java.lang.String roleName,
org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
|
protected java.util.Collection<java.lang.String> |
getRoleMemberPrincipalIdsCache(java.lang.String key)
|
java.util.List<org.kuali.rice.kim.bo.role.dto.RoleResponsibilityActionInfo> |
getRoleMemberResponsibilityActionInfo(java.lang.String roleMemberId)
|
java.util.List<org.kuali.rice.kim.bo.role.dto.RoleMembershipInfo> |
getRoleMembers(java.util.List<java.lang.String> roleIds,
org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
|
protected java.util.List<org.kuali.rice.kim.bo.role.dto.RoleMembershipInfo> |
getRoleMembersWithDelegationCache(java.lang.String key)
|
java.util.List<org.kuali.rice.kim.bo.types.dto.AttributeSet> |
getRoleQualifiersForPrincipal(java.lang.String principalId,
java.util.List<java.lang.String> roleIds,
org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
|
java.util.List<org.kuali.rice.kim.bo.types.dto.AttributeSet> |
getRoleQualifiersForPrincipal(java.lang.String principalId,
java.lang.String namespaceCode,
java.lang.String roleName,
org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
|
protected java.util.List<org.kuali.rice.kim.bo.types.dto.AttributeSet> |
getRoleQualifiersForPrincipalCache(java.lang.String key)
|
java.util.List<org.kuali.rice.kim.bo.types.dto.AttributeSet> |
getRoleQualifiersForPrincipalIncludingNested(java.lang.String principalId,
java.util.List<java.lang.String> roleIds,
org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
|
java.util.List<org.kuali.rice.kim.bo.types.dto.AttributeSet> |
getRoleQualifiersForPrincipalIncludingNested(java.lang.String principalId,
java.lang.String namespaceCode,
java.lang.String roleName,
org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
|
java.util.List<org.kuali.rice.kim.bo.role.dto.RoleResponsibilityInfo> |
getRoleResponsibilities(java.lang.String roleId)
|
java.util.List<org.kuali.rice.kim.bo.role.dto.KimRoleInfo> |
getRoles(java.util.List<java.lang.String> roleIds)
|
org.kuali.rice.kim.service.RoleService |
getRoleService()
|
java.util.List<? extends org.kuali.rice.kim.bo.Role> |
getRolesSearchResults(java.util.Map<java.lang.String,java.lang.String> fieldValues)
|
protected KimRoleTypeService |
getRoleTypeService(KimTypeInfo typeInfo)
Retrieves a role type from the given type info |
protected KimRoleTypeService |
getRoleTypeService(java.lang.String roleId)
Retrieves the role type service associated with the given role ID |
org.kuali.rice.kim.service.RoleUpdateService |
getRoleUpdateService()
|
KimTypeInfoService |
getTypeInfoService()
|
void |
groupInactivated(java.lang.String groupId)
|
boolean |
isRoleActive(java.lang.String roleId)
|
protected void |
logPrincipalHasRoleCheck(java.lang.String principalId,
java.util.List<java.lang.String> roleIds,
org.kuali.rice.kim.bo.types.dto.AttributeSet roleQualifiers)
|
java.util.List<org.kuali.rice.kim.bo.role.dto.KimRoleInfo> |
lookupRoles(java.util.Map<java.lang.String,java.lang.String> searchCriteria)
This overridden method looks up roles based on criteria. |
boolean |
principalHasRole(java.lang.String principalId,
java.util.List<java.lang.String> roleIds,
org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
|
void |
principalInactivated(java.lang.String principalId)
|
void |
removeCacheEntries(java.lang.String roleId,
java.lang.String principalId)
|
void |
removeGroupFromRole(java.lang.String groupId,
java.lang.String namespaceCode,
java.lang.String roleName,
org.kuali.rice.kim.bo.types.dto.AttributeSet qualifications)
|
void |
removePrincipalFromRole(java.lang.String principalId,
java.lang.String namespaceCode,
java.lang.String roleName,
org.kuali.rice.kim.bo.types.dto.AttributeSet qualifications)
|
void |
removeRoleFromRole(java.lang.String roleId,
java.lang.String namespaceCode,
java.lang.String roleName,
org.kuali.rice.kim.bo.types.dto.AttributeSet qualifications)
|
void |
roleInactivated(java.lang.String roleId)
|
void |
saveDelegationMemberForRole(java.lang.String delegationMemberId,
java.lang.String roleMemberId,
java.lang.String memberId,
java.lang.String memberTypeCode,
java.lang.String delegationTypeCode,
java.lang.String roleId,
org.kuali.rice.kim.bo.types.dto.AttributeSet qualifications,
java.sql.Date activeFromDate,
java.sql.Date activeToDate)
|
void |
saveRole(java.lang.String roleId,
java.lang.String roleName,
java.lang.String roleDescription,
boolean active,
java.lang.String kimTypeId,
java.lang.String namespaceCode)
|
org.kuali.rice.kim.bo.role.dto.RoleMemberCompleteInfo |
saveRoleMemberForRole(java.lang.String roleMemberId,
java.lang.String memberId,
java.lang.String memberTypeCode,
java.lang.String roleId,
org.kuali.rice.kim.bo.types.dto.AttributeSet qualifications,
java.sql.Date activeFromDate,
java.sql.Date activeToDate)
|
void |
saveRoleRspActions(java.lang.String roleResponsibilityActionId,
java.lang.String roleId,
java.lang.String roleResponsibilityId,
java.lang.String roleMemberId,
java.lang.String actionTypeCode,
java.lang.String actionPolicyCode,
java.lang.Integer priorityNumber,
java.lang.Boolean forceAction)
|
void |
setRoleCacheMaxAgeSeconds(int roleCacheMaxAge)
|
void |
setRoleCacheMaxSize(int roleCacheMaxSize)
|
protected boolean |
shouldCacheRole(java.lang.String roleId)
Determines if the role with the given id will be cached |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected int roleCacheMaxSize
protected int roleCacheMaxAgeSeconds
protected java.util.Map<java.lang.String,MaxAgeSoftReference<org.kuali.rice.kim.bo.role.dto.KimRoleInfo>> roleByIdCache
protected java.util.Map<java.lang.String,MaxAgeSoftReference<org.kuali.rice.kim.bo.role.dto.KimRoleInfo>> roleByNameCache
protected java.util.Map<java.lang.String,MaxAgeSoftReference<java.util.List<org.kuali.rice.kim.bo.role.dto.RoleMembershipInfo>>> roleMembersWithDelegationCache
protected java.util.Map<java.lang.String,MaxAgeSoftReference<java.util.List<org.kuali.rice.kim.bo.types.dto.AttributeSet>>> roleQualifiersForPrincipalCache
protected java.util.Map<java.lang.String,MaxAgeSoftReference<java.lang.Boolean>> principalHasRoleCache
protected java.util.Map<java.lang.String,MaxAgeSoftReference<java.util.Collection<java.lang.String>>> memberPrincipalIdsCache
protected java.util.Map<java.lang.String,java.lang.Boolean> shouldCacheRoleCache
Constructor Detail |
---|
public RoleManagementServiceImpl()
Method Detail |
---|
public void afterPropertiesSet() throws java.lang.Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
java.lang.Exception
public void flushRoleCaches()
flushRoleCaches
in interface org.kuali.rice.kim.service.RoleManagementService
public void flushRoleMemberCaches()
flushRoleMemberCaches
in interface org.kuali.rice.kim.service.RoleManagementService
public void flushDelegationCaches()
flushDelegationCaches
in interface org.kuali.rice.kim.service.RoleManagementService
public void flushDelegationMemberCaches()
flushDelegationMemberCaches
in interface org.kuali.rice.kim.service.RoleManagementService
protected org.kuali.rice.kim.bo.role.dto.KimRoleInfo getRoleByIdCache(java.lang.String roleId)
protected org.kuali.rice.kim.bo.role.dto.KimRoleInfo getRoleByNameCache(java.lang.String key)
protected java.util.List<org.kuali.rice.kim.bo.role.dto.RoleMembershipInfo> getRoleMembersWithDelegationCache(java.lang.String key)
protected java.util.List<org.kuali.rice.kim.bo.types.dto.AttributeSet> getRoleQualifiersForPrincipalCache(java.lang.String key)
protected java.lang.Boolean getPrincipalHasRoleCacheCache(java.lang.String key)
protected void addRoleToCaches(org.kuali.rice.kim.bo.role.dto.KimRoleInfo role)
protected void addRoleMembersWithDelegationToCache(java.lang.String key, java.util.List<org.kuali.rice.kim.bo.role.dto.RoleMembershipInfo> members)
protected void addRoleQualifiersForPrincipalToCache(java.lang.String key, java.util.List<org.kuali.rice.kim.bo.types.dto.AttributeSet> qualifiers)
protected void addPrincipalHasRoleToCache(java.lang.String key, boolean hasRole)
protected java.util.Collection<java.lang.String> getRoleMemberPrincipalIdsCache(java.lang.String key)
protected void addRoleMemberPrincipalIdsToCache(java.lang.String key, java.util.Collection<java.lang.String> principalIds)
public java.util.Collection<java.lang.String> getRoleMemberPrincipalIds(java.lang.String namespaceCode, java.lang.String roleName, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
getRoleMemberPrincipalIds
in interface org.kuali.rice.kim.service.RoleService
RoleService.getRoleMemberPrincipalIds(java.lang.String, java.lang.String, org.kuali.rice.kim.bo.types.dto.AttributeSet)
public org.kuali.rice.kim.bo.role.dto.KimRoleInfo getRole(java.lang.String roleId)
getRole
in interface org.kuali.rice.kim.service.RoleService
RoleService.getRole(java.lang.String)
public org.kuali.rice.kim.bo.role.dto.KimRoleInfo getRoleByName(java.lang.String namespaceCode, java.lang.String roleName)
getRoleByName
in interface org.kuali.rice.kim.service.RoleService
RoleService.getRoleByName(java.lang.String, java.lang.String)
public java.lang.String getRoleIdByName(java.lang.String namespaceCode, java.lang.String roleName)
getRoleIdByName
in interface org.kuali.rice.kim.service.RoleService
RoleService.getRoleIdByName(java.lang.String, java.lang.String)
public java.util.List<org.kuali.rice.kim.bo.role.dto.KimRoleInfo> getRoles(java.util.List<java.lang.String> roleIds)
getRoles
in interface org.kuali.rice.kim.service.RoleService
RoleService.getRoles(java.util.List)
protected void addIdsToKey(java.lang.StringBuffer key, java.util.List<java.lang.String> idList)
protected void addAttributesToKey(java.lang.StringBuffer key, org.kuali.rice.kim.bo.types.dto.AttributeSet attributes)
public java.util.List<org.kuali.rice.kim.bo.role.dto.RoleMembershipInfo> getRoleMembers(java.util.List<java.lang.String> roleIds, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
getRoleMembers
in interface org.kuali.rice.kim.service.RoleService
RoleService.getRoleMembers(java.util.List, org.kuali.rice.kim.bo.types.dto.AttributeSet)
public java.util.List<org.kuali.rice.kim.bo.types.dto.AttributeSet> getRoleQualifiersForPrincipal(java.lang.String principalId, java.util.List<java.lang.String> roleIds, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
getRoleQualifiersForPrincipal
in interface org.kuali.rice.kim.service.RoleService
RoleService.getRoleQualifiersForPrincipal(java.lang.String, java.util.List, org.kuali.rice.kim.bo.types.dto.AttributeSet)
public java.util.List<org.kuali.rice.kim.bo.types.dto.AttributeSet> getRoleQualifiersForPrincipal(java.lang.String principalId, java.lang.String namespaceCode, java.lang.String roleName, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
getRoleQualifiersForPrincipal
in interface org.kuali.rice.kim.service.RoleService
RoleService.getRoleQualifiersForPrincipal(java.lang.String, java.lang.String, java.lang.String, org.kuali.rice.kim.bo.types.dto.AttributeSet)
public boolean isRoleActive(java.lang.String roleId)
isRoleActive
in interface org.kuali.rice.kim.service.RoleService
public boolean principalHasRole(java.lang.String principalId, java.util.List<java.lang.String> roleIds, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
principalHasRole
in interface org.kuali.rice.kim.service.RoleService
protected boolean shouldCacheRole(java.lang.String roleId)
roleId
- the role id of the role to determine caching on
protected java.util.List<java.lang.String>[] filterRoleIdsByCachingAbility(java.util.List<java.lang.String> roleIds)
roleIds
- the List of role ids to split
protected KimRoleTypeService getRoleTypeService(java.lang.String roleId)
roleId
- the role ID to get the role type service for
protected KimRoleTypeService getRoleTypeService(KimTypeInfo typeInfo)
typeInfo
-
public java.util.List<java.lang.String> getPrincipalIdSubListWithRole(java.util.List<java.lang.String> principalIds, java.lang.String roleNamespaceCode, java.lang.String roleName, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
getPrincipalIdSubListWithRole
in interface org.kuali.rice.kim.service.RoleService
RoleService.getPrincipalIdSubListWithRole(java.util.List, java.lang.String, java.lang.String, org.kuali.rice.kim.bo.types.dto.AttributeSet)
public void removeCacheEntries(java.lang.String roleId, java.lang.String principalId)
removeCacheEntries
in interface org.kuali.rice.kim.service.RoleManagementService
public java.util.List<org.kuali.rice.kim.bo.types.dto.AttributeSet> getRoleQualifiersForPrincipalIncludingNested(java.lang.String principalId, java.util.List<java.lang.String> roleIds, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
getRoleQualifiersForPrincipalIncludingNested
in interface org.kuali.rice.kim.service.RoleService
RoleService.getRoleQualifiersForPrincipalIncludingNested(java.lang.String, java.util.List, org.kuali.rice.kim.bo.types.dto.AttributeSet)
public java.util.List<org.kuali.rice.kim.bo.types.dto.AttributeSet> getRoleQualifiersForPrincipalIncludingNested(java.lang.String principalId, java.lang.String namespaceCode, java.lang.String roleName, org.kuali.rice.kim.bo.types.dto.AttributeSet qualification)
getRoleQualifiersForPrincipalIncludingNested
in interface org.kuali.rice.kim.service.RoleService
RoleService.getRoleQualifiersForPrincipalIncludingNested(java.lang.String, java.lang.String, java.lang.String, org.kuali.rice.kim.bo.types.dto.AttributeSet)
public void assignGroupToRole(java.lang.String groupId, java.lang.String namespaceCode, java.lang.String roleName, org.kuali.rice.kim.bo.types.dto.AttributeSet qualifications)
assignGroupToRole
in interface org.kuali.rice.kim.service.RoleUpdateService
public void assignPrincipalToRole(java.lang.String principalId, java.lang.String namespaceCode, java.lang.String roleName, org.kuali.rice.kim.bo.types.dto.AttributeSet qualifications)
assignPrincipalToRole
in interface org.kuali.rice.kim.service.RoleUpdateService
public void removeGroupFromRole(java.lang.String groupId, java.lang.String namespaceCode, java.lang.String roleName, org.kuali.rice.kim.bo.types.dto.AttributeSet qualifications)
removeGroupFromRole
in interface org.kuali.rice.kim.service.RoleUpdateService
public void removePrincipalFromRole(java.lang.String principalId, java.lang.String namespaceCode, java.lang.String roleName, org.kuali.rice.kim.bo.types.dto.AttributeSet qualifications)
removePrincipalFromRole
in interface org.kuali.rice.kim.service.RoleUpdateService
public java.util.List<? extends org.kuali.rice.kim.bo.Role> getRolesSearchResults(java.util.Map<java.lang.String,java.lang.String> fieldValues)
getRolesSearchResults
in interface org.kuali.rice.kim.service.RoleService
RoleService.getRolesSearchResults(java.util.Map)
protected void logPrincipalHasRoleCheck(java.lang.String principalId, java.util.List<java.lang.String> roleIds, org.kuali.rice.kim.bo.types.dto.AttributeSet roleQualifiers)
public void principalInactivated(java.lang.String principalId)
principalInactivated
in interface org.kuali.rice.kim.service.RoleService
RoleService.principalInactivated(java.lang.String)
public void roleInactivated(java.lang.String roleId)
roleInactivated
in interface org.kuali.rice.kim.service.RoleService
RoleService.roleInactivated(java.lang.String)
public void groupInactivated(java.lang.String groupId)
groupInactivated
in interface org.kuali.rice.kim.service.RoleService
RoleService.roleInactivated(java.lang.String)
public java.util.List<org.kuali.rice.kim.bo.role.dto.RoleMembershipInfo> getFirstLevelRoleMembers(java.util.List<java.lang.String> roleIds)
getFirstLevelRoleMembers
in interface org.kuali.rice.kim.service.RoleService
public java.util.List<org.kuali.rice.kim.bo.role.dto.RoleMembershipInfo> findRoleMembers(java.util.Map<java.lang.String,java.lang.String> fieldValues)
findRoleMembers
in interface org.kuali.rice.kim.service.RoleService
public void assignRoleToRole(java.lang.String roleId, java.lang.String namespaceCode, java.lang.String roleName, org.kuali.rice.kim.bo.types.dto.AttributeSet qualifications)
assignRoleToRole
in interface org.kuali.rice.kim.service.RoleUpdateService
public void saveDelegationMemberForRole(java.lang.String delegationMemberId, java.lang.String roleMemberId, java.lang.String memberId, java.lang.String memberTypeCode, java.lang.String delegationTypeCode, java.lang.String roleId, org.kuali.rice.kim.bo.types.dto.AttributeSet qualifications, java.sql.Date activeFromDate, java.sql.Date activeToDate) throws java.lang.UnsupportedOperationException
saveDelegationMemberForRole
in interface org.kuali.rice.kim.service.RoleUpdateService
java.lang.UnsupportedOperationException
org.kuali.rice.kim.service.RoleUpdateService#assignRoleAsDelegationMemberToRole(java.lang.String, java.lang.String, java.lang.String, org.kuali.rice.kim.bo.types.dto.AttributeSet)
public org.kuali.rice.kim.bo.role.dto.RoleMemberCompleteInfo saveRoleMemberForRole(java.lang.String roleMemberId, java.lang.String memberId, java.lang.String memberTypeCode, java.lang.String roleId, org.kuali.rice.kim.bo.types.dto.AttributeSet qualifications, java.sql.Date activeFromDate, java.sql.Date activeToDate) throws java.lang.UnsupportedOperationException
saveRoleMemberForRole
in interface org.kuali.rice.kim.service.RoleUpdateService
java.lang.UnsupportedOperationException
public void removeRoleFromRole(java.lang.String roleId, java.lang.String namespaceCode, java.lang.String roleName, org.kuali.rice.kim.bo.types.dto.AttributeSet qualifications)
removeRoleFromRole
in interface org.kuali.rice.kim.service.RoleUpdateService
public java.util.List<org.kuali.rice.kim.bo.role.dto.RoleMemberCompleteInfo> findRoleMembersCompleteInfo(java.util.Map<java.lang.String,java.lang.String> fieldValues)
findRoleMembersCompleteInfo
in interface org.kuali.rice.kim.service.RoleService
public java.util.List<org.kuali.rice.kim.bo.role.dto.DelegateMemberCompleteInfo> findDelegateMembersCompleteInfo(java.util.Map<java.lang.String,java.lang.String> fieldValues)
findDelegateMembersCompleteInfo
in interface org.kuali.rice.kim.service.RoleService
public java.util.List<org.kuali.rice.kim.bo.role.dto.DelegateMemberCompleteInfo> getDelegationMembersByDelegationId(java.lang.String delegationId)
getDelegationMembersByDelegationId
in interface org.kuali.rice.kim.service.RoleService
public org.kuali.rice.kim.bo.role.dto.DelegateMemberCompleteInfo getDelegationMemberByDelegationAndMemberId(java.lang.String delegationId, java.lang.String memberId)
getDelegationMemberByDelegationAndMemberId
in interface org.kuali.rice.kim.service.RoleService
public org.kuali.rice.kim.bo.role.dto.DelegateMemberCompleteInfo getDelegationMemberById(java.lang.String delegationMemberId)
getDelegationMemberById
in interface org.kuali.rice.kim.service.RoleService
public java.util.List<org.kuali.rice.kim.bo.role.dto.RoleResponsibilityActionInfo> getRoleMemberResponsibilityActionInfo(java.lang.String roleMemberId)
getRoleMemberResponsibilityActionInfo
in interface org.kuali.rice.kim.service.RoleService
public org.kuali.rice.kim.bo.role.dto.DelegateTypeInfo getDelegateTypeInfo(java.lang.String roleId, java.lang.String delegationTypeCode)
getDelegateTypeInfo
in interface org.kuali.rice.kim.service.RoleService
public org.kuali.rice.kim.bo.role.dto.DelegateTypeInfo getDelegateTypeInfoById(java.lang.String delegationId)
getDelegateTypeInfoById
in interface org.kuali.rice.kim.service.RoleService
public void saveRoleRspActions(java.lang.String roleResponsibilityActionId, java.lang.String roleId, java.lang.String roleResponsibilityId, java.lang.String roleMemberId, java.lang.String actionTypeCode, java.lang.String actionPolicyCode, java.lang.Integer priorityNumber, java.lang.Boolean forceAction)
saveRoleRspActions
in interface org.kuali.rice.kim.service.RoleUpdateService
public java.util.List<org.kuali.rice.kim.bo.role.dto.RoleResponsibilityInfo> getRoleResponsibilities(java.lang.String roleId)
getRoleResponsibilities
in interface org.kuali.rice.kim.service.RoleService
public void applicationRoleMembershipChanged(java.lang.String roleId)
applicationRoleMembershipChanged
in interface org.kuali.rice.kim.service.RoleService
public org.kuali.rice.kim.service.RoleService getRoleService()
public KimTypeInfoService getTypeInfoService()
public org.kuali.rice.kim.service.RoleUpdateService getRoleUpdateService()
public void setRoleCacheMaxSize(int roleCacheMaxSize)
public void setRoleCacheMaxAgeSeconds(int roleCacheMaxAge)
public java.util.List<org.kuali.rice.kim.bo.role.dto.KimRoleInfo> lookupRoles(java.util.Map<java.lang.String,java.lang.String> searchCriteria)
lookupRoles
in interface org.kuali.rice.kim.service.RoleService
RoleService.lookupRoles(java.util.Map)
public void flushInternalRoleCache()
flushInternalRoleCache
in interface org.kuali.rice.kim.service.RoleService
public void flushInternalRoleMemberCache()
flushInternalRoleMemberCache
in interface org.kuali.rice.kim.service.RoleService
public void flushInternalDelegationCache()
flushInternalDelegationCache
in interface org.kuali.rice.kim.service.RoleService
public void flushInternalDelegationMemberCache()
flushInternalDelegationMemberCache
in interface org.kuali.rice.kim.service.RoleService
public void assignPermissionToRole(java.lang.String permissionId, java.lang.String roleId) throws java.lang.UnsupportedOperationException
assignPermissionToRole
in interface org.kuali.rice.kim.service.RoleUpdateService
java.lang.UnsupportedOperationException
public java.lang.String getNextAvailableRoleId() throws java.lang.UnsupportedOperationException
getNextAvailableRoleId
in interface org.kuali.rice.kim.service.RoleUpdateService
java.lang.UnsupportedOperationException
public void saveRole(java.lang.String roleId, java.lang.String roleName, java.lang.String roleDescription, boolean active, java.lang.String kimTypeId, java.lang.String namespaceCode) throws java.lang.UnsupportedOperationException
saveRole
in interface org.kuali.rice.kim.service.RoleUpdateService
java.lang.UnsupportedOperationException
public java.util.List<java.lang.String> getMemberParentRoleIds(java.lang.String memberType, java.lang.String memberId)
getMemberParentRoleIds
in interface org.kuali.rice.kim.service.RoleService
RoleService.getMemberParentRoleIds(java.lang.String, java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |