public class RoleAndPermissionServiceMockImpl extends Object implements RoleService, PermissionService, MockService
| Constructor and Description |
|---|
RoleAndPermissionServiceMockImpl() |
public RoleAndPermissionServiceMockImpl()
public void clear()
MockServiceclear in interface MockServicepublic GroupService getGroupService()
public void setGroupService(GroupService groupService)
public Role getRole(String id) throws RiceIllegalArgumentException
getRole in interface RoleServiceRiceIllegalArgumentExceptionpublic List<Role> getRoles(List<String> roleIds)
getRoles in interface RoleServicepublic Role getRoleByNamespaceCodeAndName(String namespaceCode, String roleName)
getRoleByNamespaceCodeAndName in interface RoleServicepublic String getRoleIdByNamespaceCodeAndName(String namespaceCode, String roleName)
getRoleIdByNamespaceCodeAndName in interface RoleServicepublic boolean isRoleActive(String roleId) throws RiceIllegalArgumentException
isRoleActive in interface RoleServiceRiceIllegalArgumentExceptionpublic List<RoleMembership> getRoleMembers(List<String> roleIds, Map<String,String> qualification)
getRoleMembers in interface RoleServicepublic Collection<String> getRoleMemberPrincipalIds(String namespaceCode, String roleName, Map<String,String> qualification) throws RiceIllegalArgumentException
getRoleMemberPrincipalIds in interface RoleServiceRiceIllegalArgumentExceptionpublic boolean principalHasRole(String principalId, List<String> roleIds, Map<String,String> qualification)
principalHasRole in interface RoleServicepublic boolean principalHasRole(String principalId, List<String> roleIds, Map<String,String> qualification, boolean checkDelegations) throws RiceIllegalArgumentException
principalHasRole in interface RoleServiceRiceIllegalArgumentExceptionpublic List<String> getPrincipalIdSubListWithRole(List<String> principalIds, String roleNamespaceCode, String roleName, Map<String,String> qualification)
getPrincipalIdSubListWithRole in interface RoleServicepublic RoleQueryResults findRoles(QueryByCriteria queryByCriteria) throws RiceIllegalArgumentException
findRoles in interface RoleServiceRiceIllegalArgumentExceptionpublic List<RoleMembership> getFirstLevelRoleMembers(List<String> roleIds)
getFirstLevelRoleMembers in interface RoleServicepublic RoleMemberQueryResults findRoleMembers(QueryByCriteria queryByCriteria)
findRoleMembers in interface RoleServicepublic Set<String> getRoleTypeRoleMemberIds(String roleId) throws RiceIllegalArgumentException
getRoleTypeRoleMemberIds in interface RoleServiceRiceIllegalArgumentExceptionpublic List<String> getMemberParentRoleIds(String memberType, String memberId)
getMemberParentRoleIds in interface RoleServicepublic RoleMembershipQueryResults findRoleMemberships(QueryByCriteria queryByCriteria)
findRoleMemberships in interface RoleServicepublic DelegateMemberQueryResults findDelegateMembers(QueryByCriteria queryByCriteria)
findDelegateMembers in interface RoleServicepublic List<DelegateMember> getDelegationMembersByDelegationId(String delegationId)
getDelegationMembersByDelegationId in interface RoleServicepublic DelegateMember getDelegationMemberByDelegationAndMemberId(String delegationId, String memberId)
getDelegationMemberByDelegationAndMemberId in interface RoleServicepublic DelegateMember getDelegationMemberById(String delegationMemberId)
getDelegationMemberById in interface RoleServicepublic List<RoleResponsibility> getRoleResponsibilities(String roleId)
getRoleResponsibilities in interface RoleServicepublic List<RoleResponsibilityAction> getRoleMemberResponsibilityActions(String roleMemberId)
getRoleMemberResponsibilityActions in interface RoleServicepublic void deleteRoleResponsibilityAction(String roleResponsibilityActionId) throws RiceIllegalArgumentException
deleteRoleResponsibilityAction in interface RoleServiceRiceIllegalArgumentExceptionpublic RoleResponsibilityAction updateRoleResponsibilityAction(RoleResponsibilityAction roleResponsibilityAction) throws RiceIllegalArgumentException
updateRoleResponsibilityAction in interface RoleServiceRiceIllegalArgumentExceptionpublic DelegateType getDelegateTypeByRoleIdAndDelegateTypeCode(String roleId, DelegationType delegateType) throws RiceIllegalArgumentException
getDelegateTypeByRoleIdAndDelegateTypeCode in interface RoleServiceRiceIllegalArgumentExceptionpublic DelegateType getDelegateTypeByDelegationId(String delegationId) throws RiceIllegalArgumentException
getDelegateTypeByDelegationId in interface RoleServiceRiceIllegalArgumentExceptionpublic DelegateType updateDelegateType(DelegateType delegateType) throws RiceIllegalArgumentException, RiceIllegalStateException
updateDelegateType in interface RoleServiceRiceIllegalArgumentExceptionRiceIllegalStateExceptionpublic RoleMember assignGroupToRole(String groupId, String namespaceCode, String roleName, Map<String,String> qualifications) throws RiceIllegalArgumentException
assignGroupToRole in interface RoleServiceRiceIllegalArgumentExceptionpublic RoleMember assignPrincipalToRole(String principalId, String namespaceCode, String roleName, Map<String,String> qualifications) throws RiceIllegalArgumentException
assignPrincipalToRole in interface RoleServiceRiceIllegalArgumentExceptionpublic RoleMember assignRoleToRole(String roleId, String namespaceCode, String roleName, Map<String,String> qualifications) throws RiceIllegalArgumentException
assignRoleToRole in interface RoleServiceRiceIllegalArgumentExceptionpublic void removeGroupFromRole(String groupId, String namespaceCode, String roleName, Map<String,String> qualifications) throws RiceIllegalArgumentException
removeGroupFromRole in interface RoleServiceRiceIllegalArgumentExceptionpublic void removePrincipalFromRole(String principalId, String namespaceCode, String roleName, Map<String,String> qualifications) throws RiceIllegalArgumentException
removePrincipalFromRole in interface RoleServiceRiceIllegalArgumentExceptionpublic void removeRoleFromRole(String roleId, String namespaceCode, String roleName, Map<String,String> qualifications) throws RiceIllegalArgumentException
removeRoleFromRole in interface RoleServiceRiceIllegalArgumentExceptionpublic RoleResponsibilityAction createRoleResponsibilityAction(RoleResponsibilityAction roleResponsibilityAction) throws RiceIllegalArgumentException
createRoleResponsibilityAction in interface RoleServiceRiceIllegalArgumentExceptionpublic RoleMember createRoleMember(RoleMember roleMember) throws RiceIllegalArgumentException, RiceIllegalStateException
createRoleMember in interface RoleServiceRiceIllegalArgumentExceptionRiceIllegalStateExceptionpublic RoleMember updateRoleMember(RoleMember roleMember) throws RiceIllegalArgumentException, RiceIllegalStateException
updateRoleMember in interface RoleServiceRiceIllegalArgumentExceptionRiceIllegalStateExceptionpublic DelegateMember updateDelegateMember(DelegateMember delegateMember) throws RiceIllegalArgumentException, RiceIllegalStateException
updateDelegateMember in interface RoleServiceRiceIllegalArgumentExceptionRiceIllegalStateExceptionpublic DelegateMember createDelegateMember(DelegateMember delegateMember) throws RiceIllegalArgumentException, RiceIllegalStateException
createDelegateMember in interface RoleServiceRiceIllegalArgumentExceptionRiceIllegalStateExceptionpublic void removeDelegateMembers(List<DelegateMember> delegateMembers) throws RiceIllegalArgumentException, RiceIllegalStateException
removeDelegateMembers in interface RoleServiceRiceIllegalArgumentExceptionRiceIllegalStateExceptionpublic Role createRole(Role role) throws RiceIllegalArgumentException, RiceIllegalStateException
createRole in interface RoleServiceRiceIllegalArgumentExceptionRiceIllegalStateExceptionpublic Role updateRole(Role role) throws RiceIllegalArgumentException, RiceIllegalStateException
updateRole in interface RoleServiceRiceIllegalArgumentExceptionRiceIllegalStateExceptionpublic List<Map<String,String>> getNestedRoleQualifiersForPrincipalByRoleIds(String principalId, List<String> roleIds, Map<String,String> qualification) throws RiceIllegalArgumentException
getNestedRoleQualifiersForPrincipalByRoleIds in interface RoleServiceRiceIllegalArgumentExceptionpublic List<Map<String,String>> getRoleQualifersForPrincipalByNamespaceAndRolename(String principalId, String namespaceCode, String roleName, Map<String,String> qualification) throws RiceIllegalArgumentException
getRoleQualifersForPrincipalByNamespaceAndRolename in interface RoleServiceRiceIllegalArgumentExceptionpublic List<Map<String,String>> getRoleQualifersForPrincipalByRoleIds(String principalId, List<String> roleIds, Map<String,String> qualification) throws RiceIllegalArgumentException
getRoleQualifersForPrincipalByRoleIds in interface RoleServiceRiceIllegalArgumentExceptionpublic List<Map<String,String>> getNestedRoleQualifersForPrincipalByNamespaceAndRolename(String principalId, String namespaceCode, String roleName, Map<String,String> qualification) throws RiceIllegalArgumentException
getNestedRoleQualifersForPrincipalByNamespaceAndRolename in interface RoleServiceRiceIllegalArgumentExceptionpublic DelegateType createDelegateType(DelegateType delegateType) throws RiceIllegalArgumentException, RiceIllegalStateException
createDelegateType in interface RoleServiceRiceIllegalArgumentExceptionRiceIllegalStateExceptionpublic void assignPermissionToRole(String permissionId, String roleId) throws RiceIllegalArgumentException
assignPermissionToRole in interface RoleServiceRiceIllegalArgumentExceptionpublic void revokePermissionFromRole(String permissionId, String roleId) throws RiceIllegalArgumentException
revokePermissionFromRole in interface RoleServiceRiceIllegalArgumentExceptionpublic boolean isDerivedRole(String roleId) throws RiceIllegalArgumentException
isDerivedRole in interface RoleServiceRiceIllegalArgumentExceptionpublic boolean isDynamicRoleMembership(String roleId) throws RiceIllegalArgumentException
isDynamicRoleMembership in interface RoleServiceRiceIllegalArgumentExceptionpublic List<Template> getAllTemplates()
getAllTemplates in interface PermissionServicepublic List<Permission> getAuthorizedPermissions(String principalId, String namespaceCode, String permissionName, Map<String,String> qualification)
getAuthorizedPermissions in interface PermissionServicepublic List<Permission> getAuthorizedPermissionsByTemplate(String principalId, String namespaceCode, String permissionTemplateName, Map<String,String> permissionDetails, Map<String,String> qualification)
getAuthorizedPermissionsByTemplate in interface PermissionServicepublic Permission getPermission(String permissionId)
getPermission in interface PermissionServicepublic List<Assignee> getPermissionAssignees(String namespaceCode, String permissionName, Map<String,String> qualification)
getPermissionAssignees in interface PermissionServicepublic List<Assignee> getPermissionAssigneesByTemplate(String namespaceCode, String permissionTemplateName, Map<String,String> permissionDetails, Map<String,String> qualification)
getPermissionAssigneesByTemplate in interface PermissionServicepublic Template getPermissionTemplate(String permissionTemplateId)
getPermissionTemplate in interface PermissionServicepublic Template findPermTemplateByNamespaceCodeAndName(String namespaceCode, String permissionTemplateName)
findPermTemplateByNamespaceCodeAndName in interface PermissionServicepublic Permission findPermByNamespaceCodeAndName(String namespaceCode, String permissionName)
findPermByNamespaceCodeAndName in interface PermissionServicepublic List<Permission> findPermissionsByTemplate(String namespaceCode, String permissionTemplateName)
findPermissionsByTemplate in interface PermissionServicepublic List<String> getRoleIdsForPermission(String namespaceCode, String permissionName) throws RiceIllegalArgumentException
getRoleIdsForPermission in interface PermissionServiceRiceIllegalArgumentExceptionpublic boolean hasPermission(String principalId, String namespaceCode, String permissionName) throws RiceIllegalArgumentException
hasPermission in interface PermissionServiceRiceIllegalArgumentExceptionpublic boolean hasPermissionByTemplate(String principalId, String namespaceCode, String permissionTemplateName, Map<String,String> permissionDetails) throws RiceIllegalArgumentException
hasPermissionByTemplate in interface PermissionServiceRiceIllegalArgumentExceptionpublic boolean isAuthorized(String principalId, String namespaceCode, String permissionName, Map<String,String> qualification)
isAuthorized in interface PermissionServicepublic boolean isAuthorizedByTemplate(String principalId, String namespaceCode, String permissionTemplateName, Map<String,String> permissionDetails, Map<String,String> qualification)
isAuthorizedByTemplate in interface PermissionServicepublic boolean isPermissionDefined(String namespaceCode, String permissionName)
isPermissionDefined in interface PermissionServicepublic boolean isPermissionDefinedByTemplate(String namespaceCode, String permissionTemplateName, Map<String,String> permissionDetails)
isPermissionDefinedByTemplate in interface PermissionServicepublic PermissionQueryResults findPermissions(QueryByCriteria queryByCriteria) throws RiceIllegalArgumentException
findPermissions in interface PermissionServiceRiceIllegalArgumentExceptionpublic Permission createPermission(Permission permission) throws RiceIllegalArgumentException, RiceIllegalStateException
createPermission in interface PermissionServiceRiceIllegalArgumentExceptionRiceIllegalStateExceptionpublic Permission updatePermission(Permission permission) throws RiceIllegalArgumentException, RiceIllegalStateException
updatePermission in interface PermissionServiceRiceIllegalArgumentExceptionRiceIllegalStateExceptionpublic TemplateQueryResults findPermissionTemplates(QueryByCriteria queryByCriteria) throws RiceIllegalArgumentException
findPermissionTemplates in interface PermissionServiceRiceIllegalArgumentExceptionpublic Template createTemplate(Template template) throws RiceIllegalArgumentException, RiceIllegalStateException
template - RiceIllegalArgumentExceptionRiceIllegalStateExceptionCopyright © 2004-2013 The Kuali Foundation. All Rights Reserved.