org.kuali.student.kim.permission.mock
Class RoleServiceMockImpl

java.lang.Object
  extended by org.kuali.student.kim.permission.mock.RoleServiceMockImpl
All Implemented Interfaces:
RoleService, MockService

public class RoleServiceMockImpl
extends Object
implements RoleService, MockService

Author:
nwright

Constructor Summary
RoleServiceMockImpl()
           
 
Method Summary
 RoleMember assignGroupToRole(String groupId, String namespaceCode, String roleName, Map<String,String> qualifications)
           
 void assignPermissionToRole(String permissionId, String roleId)
           
 RoleMember assignPrincipalToRole(String principalId, String namespaceCode, String roleName, Map<String,String> qualifications)
           
 RoleMember assignRoleToRole(String roleId, String namespaceCode, String roleName, Map<String,String> qualifications)
           
 void clear()
          Clear all cached service data.
 DelegateMember createDelegateMember(DelegateMember delegateMember)
           
 DelegateType createDelegateType(DelegateType delegateType)
           
 Role createRole(Role role)
           
 RoleMember createRoleMember(RoleMember roleMember)
           
 RoleResponsibilityAction createRoleResponsibilityAction(RoleResponsibilityAction roleResponsibilityAction)
           
 void deleteRoleResponsibilityAction(String s)
           
 DelegateMemberQueryResults findDelegateMembers(QueryByCriteria queryByCriteria)
           
 RoleMemberQueryResults findRoleMembers(QueryByCriteria queryByCriteria)
          Gets role member information based on the given search criteria.
 RoleMembershipQueryResults findRoleMemberships(QueryByCriteria queryByCriteria)
           
 RoleQueryResults findRoles(QueryByCriteria queryByCriteria)
           
 DelegateType getDelegateTypeByDelegationId(String delegationId)
           
 DelegateType getDelegateTypeByRoleIdAndDelegateTypeCode(String roleId, DelegationType delegateType)
           
 DelegateMember getDelegationMemberByDelegationAndMemberId(String delegationId, String memberId)
           
 DelegateMember getDelegationMemberById(String delegationMemberId)
           
 List<DelegateMember> getDelegationMembersByDelegationId(String delegationId)
          Gets delegation member information based on the given search criteria.
 List<RoleMembership> getFirstLevelRoleMembers(List<String> roleIds)
          Gets all direct members of the roles that have ids within the given list of role ids.
 GroupService getGroupService()
           
 KimTypeService getKimTypeService()
           
 List<String> getMemberParentRoleIds(String memberType, String memberId)
          Gets a list of Roles that the given member belongs to.
 List<Map<String,String>> getNestedRoleQualifersForPrincipalByNamespaceAndRolename(String principalId, String namespaceCode, String roleName, Map<String,String> qualification)
           
 List<Map<String,String>> getNestedRoleQualifiersForPrincipal(String principalId, List<String> roleIds, Map<String,String> qualification)
           
 List<Map<String,String>> getNestedRoleQualifiersForPrincipal(String principalId, String namespaceCode, String roleName, Map<String,String> qualification)
           
 List<Map<String,String>> getNestedRoleQualifiersForPrincipalByRoleIds(String principalId, List<String> roleIds, Map<String,String> qualification)
           
 List<String> getPrincipalIdSubListWithRole(List<String> principalIds, String roleNamespaceCode, String roleName, Map<String,String> qualification)
          Returns the subset of the given principal ID list which has the given role and qualification.
 Role getRole(String roleId)
          Get the KIM Role object with the given ID.
 Role getRoleByNamespaceCodeAndName(String namespaceCode, String roleName)
          Get the KIM Role object with the unique combination of namespace, component, and role name.
 String getRoleIdByNamespaceCodeAndName(String namespaceCode, String roleName)
          Return the Role ID for the given unique combination of namespace, component and role name.
 Collection<String> getRoleMemberPrincipalIds(String namespaceCode, String roleName, Map<String,String> qualification)
          This method gets all the members, then traverses down into members of type role and group to obtain the nested principal ids
 List<RoleResponsibilityAction> getRoleMemberResponsibilityActions(String roleMemberId)
           
 List<RoleMembership> getRoleMembers(List<String> roleIds, Map<String,String> qualification)
          Get all the role members (groups and principals) associated with the given list of roles where their role membership/assignment matches the given qualification.
 List<Map<String,String>> getRoleQualifersForPrincipalByNamespaceAndRolename(String principalId, String namespaceCode, String roleName, Map<String,String> qualification)
           
 List<Map<String,String>> getRoleQualifersForPrincipalByRoleIds(String principalId, List<String> roleIds, Map<String,String> qualification)
           
 List<Map<String,String>> getRoleQualifiersForPrincipal(String principalId, List<String> roleIds, Map<String,String> qualification)
          Returns a list of role qualifiers that the given principal has without taking into consideration that the principal may be a member via an assigned group or role.
 List<Map<String,String>> getRoleQualifiersForPrincipal(String principalId, String namespaceCode, String roleName, Map<String,String> qualification)
          Returns a list of role qualifiers that the given principal has without taking into consideration that the principal may be a member via an assigned group or role.
 List<RoleResponsibility> getRoleResponsibilities(String roleId)
           
 List<Role> getRoles(List<String> roleIds)
          Get the KIM Role objects for the role IDs in the given List.
 Set<String> getRoleTypeRoleMemberIds(String roleId)
           
 void groupInactivated(String groupId)
          Notifies the role service that the group with the given id has been inactivated.
 boolean isDerivedRole(String s)
           
 boolean isDynamicRoleMembership(String s)
           
 boolean isRoleActive(String roleId)
          Checks whether the role with the given role ID is active.
 List<Role> lookupRoles(Map<String,String> searchCriteria)
           
 boolean principalHasRole(String principalId, List<String> roleIds, Map<String,String> qualification)
          Returns whether the given principal has any of the passed role IDs with the given qualification.
 boolean principalHasRole(String principalId, List<String> roleIds, Map<String,String> qualification, boolean checkDelegations)
           
 void principalInactivated(String principalId)
          Notifies all of a principal's roles and role types that the principal has been inactivated.
 void removeDelegateMembers(List<DelegateMember> delegateMembers)
           
 void removeGroupFromRole(String groupId, String namespaceCode, String roleName, Map<String,String> qualifications)
           
 void removePrincipalFromRole(String principalId, String namespaceCode, String roleName, Map<String,String> qualifications)
           
 void removeRoleFromRole(String roleId, String namespaceCode, String roleName, Map<String,String> qualifications)
           
 void revokePermissionFromRole(String permissionId, String roleId)
           
 void roleInactivated(String roleId)
          Notifies the role service that the role with the given id has been inactivated.
 void saveDelegationMemberForRole(String delegationMemberId, String roleMemberId, String memberId, String memberTypeCode, String delegationTypeCode, String roleId, Map<String,String> qualifications, org.joda.time.DateTime activeFromDate, org.joda.time.DateTime activeToDate)
           
 void saveRole(String roleId, String roleName, String roleDescription, boolean active, String kimTypeId, String namespaceCode)
           
 RoleMember saveRoleMemberForRole(String roleMemberId, String memberId, String memberTypeCode, String roleId, Map<String,String> qualifications, org.joda.time.DateTime activeFromDate, org.joda.time.DateTime activeToDate)
           
 void saveRoleRspActions(String roleResponsibilityActionId, String roleId, String roleResponsibilityId, String roleMemberId, String actionTypeCode, String actionPolicyCode, Integer priorityNumber, Boolean forceAction)
           
 void setGroupService(GroupService groupService)
           
 void setKimTypeService(KimTypeService kimTypeInfoService)
           
 DelegateMember updateDelegateMember(DelegateMember delegateMember)
           
 DelegateType updateDelegateType(DelegateType delegateType)
           
 Role updateRole(Role role)
           
 RoleMember updateRoleMember(RoleMember roleMember)
           
 RoleResponsibilityAction updateRoleResponsibilityAction(RoleResponsibilityAction roleResponsibilityAction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoleServiceMockImpl

public RoleServiceMockImpl()
Method Detail

clear

public void clear()
Description copied from interface: MockService
Clear all cached service data. This should place the service back to its initial configuration.

Specified by:
clear in interface MockService

getGroupService

public GroupService getGroupService()

setGroupService

public void setGroupService(GroupService groupService)

getKimTypeService

public KimTypeService getKimTypeService()

setKimTypeService

public void setKimTypeService(KimTypeService kimTypeInfoService)

getRole

public Role getRole(String roleId)
Get the KIM Role object with the given ID. If the roleId is blank, this method returns null.

Specified by:
getRole in interface RoleService

getRoles

public List<Role> getRoles(List<String> roleIds)
Get the KIM Role objects for the role IDs in the given List.

Specified by:
getRoles in interface RoleService

getRoleByNamespaceCodeAndName

public Role getRoleByNamespaceCodeAndName(String namespaceCode,
                                          String roleName)
Get the KIM Role object with the unique combination of namespace, component, and role name. If any parameter is blank, this method returns null.

Specified by:
getRoleByNamespaceCodeAndName in interface RoleService

getRoleIdByNamespaceCodeAndName

public String getRoleIdByNamespaceCodeAndName(String namespaceCode,
                                              String roleName)
Return the Role ID for the given unique combination of namespace, component and role name.

Specified by:
getRoleIdByNamespaceCodeAndName in interface RoleService

isRoleActive

public boolean isRoleActive(String roleId)
Checks whether the role with the given role ID is active.

Specified by:
isRoleActive in interface RoleService
Parameters:
roleId -
Returns:

getRoleQualifiersForPrincipal

public List<Map<String,String>> getRoleQualifiersForPrincipal(String principalId,
                                                              List<String> roleIds,
                                                              Map<String,String> qualification)
Returns a list of role qualifiers that the given principal has without taking into consideration that the principal may be a member via an assigned group or role. Use in situations where you are only interested in the qualifiers that are directly assigned to the principal.


getRoleQualifiersForPrincipal

public List<Map<String,String>> getRoleQualifiersForPrincipal(String principalId,
                                                              String namespaceCode,
                                                              String roleName,
                                                              Map<String,String> qualification)
Returns a list of role qualifiers that the given principal has without taking into consideration that the principal may be a member via an assigned group or role. Use in situations where you are only interested in the qualifiers that are directly assigned to the principal.


getNestedRoleQualifiersForPrincipal

public List<Map<String,String>> getNestedRoleQualifiersForPrincipal(String principalId,
                                                                    String namespaceCode,
                                                                    String roleName,
                                                                    Map<String,String> qualification)

getNestedRoleQualifiersForPrincipal

public List<Map<String,String>> getNestedRoleQualifiersForPrincipal(String principalId,
                                                                    List<String> roleIds,
                                                                    Map<String,String> qualification)

getRoleMembers

public List<RoleMembership> getRoleMembers(List<String> roleIds,
                                           Map<String,String> qualification)
Get all the role members (groups and principals) associated with the given list of roles where their role membership/assignment matches the given qualification. The return object will have each membership relationship along with the delegations

Specified by:
getRoleMembers in interface RoleService

getRoleMemberPrincipalIds

public Collection<String> getRoleMemberPrincipalIds(String namespaceCode,
                                                    String roleName,
                                                    Map<String,String> qualification)
This method gets all the members, then traverses down into members of type role and group to obtain the nested principal ids

Specified by:
getRoleMemberPrincipalIds in interface RoleService
Returns:
list of member principal ids

principalHasRole

public boolean principalHasRole(String principalId,
                                List<String> roleIds,
                                Map<String,String> qualification)
Returns whether the given principal has any of the passed role IDs with the given qualification.

Specified by:
principalHasRole in interface RoleService

principalHasRole

public boolean principalHasRole(String principalId,
                                List<String> roleIds,
                                Map<String,String> qualification,
                                boolean checkDelegations)
                         throws RiceIllegalArgumentException
Specified by:
principalHasRole in interface RoleService
Throws:
RiceIllegalArgumentException

getPrincipalIdSubListWithRole

public List<String> getPrincipalIdSubListWithRole(List<String> principalIds,
                                                  String roleNamespaceCode,
                                                  String roleName,
                                                  Map<String,String> qualification)
Returns the subset of the given principal ID list which has the given role and qualification. This is designed to be used by lookups of people by their roles.

Specified by:
getPrincipalIdSubListWithRole in interface RoleService

findRoles

public RoleQueryResults findRoles(QueryByCriteria queryByCriteria)
                           throws RiceIllegalArgumentException
Specified by:
findRoles in interface RoleService
Throws:
RiceIllegalArgumentException

principalInactivated

public void principalInactivated(String principalId)
Notifies all of a principal's roles and role types that the principal has been inactivated.


roleInactivated

public void roleInactivated(String roleId)
Notifies the role service that the role with the given id has been inactivated.


groupInactivated

public void groupInactivated(String groupId)
Notifies the role service that the group with the given id has been inactivated.


getFirstLevelRoleMembers

public List<RoleMembership> getFirstLevelRoleMembers(List<String> roleIds)
Gets all direct members of the roles that have ids within the given list of role ids. This method does not recurse into any nested roles.

The resulting List of role membership will contain membership for all the roles with the specified ids. The list is not guaranteed to be in any particular order and may have membership info for the different roles interleaved with each other.

Specified by:
getFirstLevelRoleMembers in interface RoleService

findRoleMembers

public RoleMemberQueryResults findRoleMembers(QueryByCriteria queryByCriteria)
Gets role member information based on the given search criteria. The map of criteria contains attributes of RoleMembership as it's key and the values to search on as the value.

Specified by:
findRoleMembers in interface RoleService

getRoleTypeRoleMemberIds

public Set<String> getRoleTypeRoleMemberIds(String roleId)
                                     throws RiceIllegalArgumentException
Specified by:
getRoleTypeRoleMemberIds in interface RoleService
Throws:
RiceIllegalArgumentException

getMemberParentRoleIds

public List<String> getMemberParentRoleIds(String memberType,
                                           String memberId)
Gets a list of Roles that the given member belongs to.

Specified by:
getMemberParentRoleIds in interface RoleService

findRoleMemberships

public RoleMembershipQueryResults findRoleMemberships(QueryByCriteria queryByCriteria)
Specified by:
findRoleMemberships in interface RoleService

findDelegateMembers

public DelegateMemberQueryResults findDelegateMembers(QueryByCriteria queryByCriteria)
Specified by:
findDelegateMembers in interface RoleService

getDelegationMembersByDelegationId

public List<DelegateMember> getDelegationMembersByDelegationId(String delegationId)
Gets delegation member information based on the given search criteria. The map of criteria contains attributes of DelegateInfo as it's key and the values to search on as the value.

Specified by:
getDelegationMembersByDelegationId in interface RoleService

getDelegationMemberByDelegationAndMemberId

public DelegateMember getDelegationMemberByDelegationAndMemberId(String delegationId,
                                                                 String memberId)
Specified by:
getDelegationMemberByDelegationAndMemberId in interface RoleService

getDelegationMemberById

public DelegateMember getDelegationMemberById(String delegationMemberId)
Specified by:
getDelegationMemberById in interface RoleService

getRoleResponsibilities

public List<RoleResponsibility> getRoleResponsibilities(String roleId)
Specified by:
getRoleResponsibilities in interface RoleService

getRoleMemberResponsibilityActions

public List<RoleResponsibilityAction> getRoleMemberResponsibilityActions(String roleMemberId)
Specified by:
getRoleMemberResponsibilityActions in interface RoleService

getDelegateTypeByRoleIdAndDelegateTypeCode

public DelegateType getDelegateTypeByRoleIdAndDelegateTypeCode(String roleId,
                                                               DelegationType delegateType)
                                                        throws RiceIllegalArgumentException
Specified by:
getDelegateTypeByRoleIdAndDelegateTypeCode in interface RoleService
Throws:
RiceIllegalArgumentException

getDelegateTypeByDelegationId

public DelegateType getDelegateTypeByDelegationId(String delegationId)
                                           throws RiceIllegalArgumentException
Specified by:
getDelegateTypeByDelegationId in interface RoleService
Throws:
RiceIllegalArgumentException

updateDelegateType

public DelegateType updateDelegateType(DelegateType delegateType)
                                throws RiceIllegalArgumentException,
                                       RiceIllegalStateException
Specified by:
updateDelegateType in interface RoleService
Throws:
RiceIllegalArgumentException
RiceIllegalStateException

lookupRoles

public List<Role> lookupRoles(Map<String,String> searchCriteria)

assignGroupToRole

public RoleMember assignGroupToRole(String groupId,
                                    String namespaceCode,
                                    String roleName,
                                    Map<String,String> qualifications)
                             throws UnsupportedOperationException
Specified by:
assignGroupToRole in interface RoleService
Throws:
UnsupportedOperationException

assignPermissionToRole

public void assignPermissionToRole(String permissionId,
                                   String roleId)
                            throws UnsupportedOperationException
Specified by:
assignPermissionToRole in interface RoleService
Throws:
UnsupportedOperationException

assignPrincipalToRole

public RoleMember assignPrincipalToRole(String principalId,
                                        String namespaceCode,
                                        String roleName,
                                        Map<String,String> qualifications)
                                 throws UnsupportedOperationException
Specified by:
assignPrincipalToRole in interface RoleService
Throws:
UnsupportedOperationException

assignRoleToRole

public RoleMember assignRoleToRole(String roleId,
                                   String namespaceCode,
                                   String roleName,
                                   Map<String,String> qualifications)
                            throws UnsupportedOperationException
Specified by:
assignRoleToRole in interface RoleService
Throws:
UnsupportedOperationException

removeGroupFromRole

public void removeGroupFromRole(String groupId,
                                String namespaceCode,
                                String roleName,
                                Map<String,String> qualifications)
                         throws UnsupportedOperationException
Specified by:
removeGroupFromRole in interface RoleService
Throws:
UnsupportedOperationException

removePrincipalFromRole

public void removePrincipalFromRole(String principalId,
                                    String namespaceCode,
                                    String roleName,
                                    Map<String,String> qualifications)
                             throws UnsupportedOperationException
Specified by:
removePrincipalFromRole in interface RoleService
Throws:
UnsupportedOperationException

removeRoleFromRole

public void removeRoleFromRole(String roleId,
                               String namespaceCode,
                               String roleName,
                               Map<String,String> qualifications)
                        throws UnsupportedOperationException
Specified by:
removeRoleFromRole in interface RoleService
Throws:
UnsupportedOperationException

createRoleResponsibilityAction

public RoleResponsibilityAction createRoleResponsibilityAction(RoleResponsibilityAction roleResponsibilityAction)
                                                        throws RiceIllegalArgumentException
Specified by:
createRoleResponsibilityAction in interface RoleService
Throws:
RiceIllegalArgumentException

updateRoleResponsibilityAction

public RoleResponsibilityAction updateRoleResponsibilityAction(RoleResponsibilityAction roleResponsibilityAction)
                                                        throws RiceIllegalArgumentException
Specified by:
updateRoleResponsibilityAction in interface RoleService
Throws:
RiceIllegalArgumentException

deleteRoleResponsibilityAction

public void deleteRoleResponsibilityAction(String s)
                                    throws RiceIllegalArgumentException
Specified by:
deleteRoleResponsibilityAction in interface RoleService
Throws:
RiceIllegalArgumentException

saveDelegationMemberForRole

public void saveDelegationMemberForRole(String delegationMemberId,
                                        String roleMemberId,
                                        String memberId,
                                        String memberTypeCode,
                                        String delegationTypeCode,
                                        String roleId,
                                        Map<String,String> qualifications,
                                        org.joda.time.DateTime activeFromDate,
                                        org.joda.time.DateTime activeToDate)
                                 throws UnsupportedOperationException
Throws:
UnsupportedOperationException

saveRole

public void saveRole(String roleId,
                     String roleName,
                     String roleDescription,
                     boolean active,
                     String kimTypeId,
                     String namespaceCode)
              throws UnsupportedOperationException
Throws:
UnsupportedOperationException

saveRoleMemberForRole

public RoleMember saveRoleMemberForRole(String roleMemberId,
                                        String memberId,
                                        String memberTypeCode,
                                        String roleId,
                                        Map<String,String> qualifications,
                                        org.joda.time.DateTime activeFromDate,
                                        org.joda.time.DateTime activeToDate)
                                 throws RiceIllegalArgumentException
Throws:
RiceIllegalArgumentException

saveRoleRspActions

public void saveRoleRspActions(String roleResponsibilityActionId,
                               String roleId,
                               String roleResponsibilityId,
                               String roleMemberId,
                               String actionTypeCode,
                               String actionPolicyCode,
                               Integer priorityNumber,
                               Boolean forceAction)

createRoleMember

public RoleMember createRoleMember(RoleMember roleMember)
                            throws RiceIllegalArgumentException,
                                   RiceIllegalStateException
Specified by:
createRoleMember in interface RoleService
Throws:
RiceIllegalArgumentException
RiceIllegalStateException

updateRoleMember

public RoleMember updateRoleMember(RoleMember roleMember)
                            throws RiceIllegalArgumentException,
                                   RiceIllegalStateException
Specified by:
updateRoleMember in interface RoleService
Throws:
RiceIllegalArgumentException
RiceIllegalStateException

updateDelegateMember

public DelegateMember updateDelegateMember(DelegateMember delegateMember)
                                    throws RiceIllegalArgumentException,
                                           RiceIllegalStateException
Specified by:
updateDelegateMember in interface RoleService
Throws:
RiceIllegalArgumentException
RiceIllegalStateException

createDelegateMember

public DelegateMember createDelegateMember(DelegateMember delegateMember)
                                    throws RiceIllegalArgumentException,
                                           RiceIllegalStateException
Specified by:
createDelegateMember in interface RoleService
Throws:
RiceIllegalArgumentException
RiceIllegalStateException

removeDelegateMembers

public void removeDelegateMembers(List<DelegateMember> delegateMembers)
                           throws RiceIllegalArgumentException,
                                  RiceIllegalStateException
Specified by:
removeDelegateMembers in interface RoleService
Throws:
RiceIllegalArgumentException
RiceIllegalStateException

createRole

public Role createRole(Role role)
                throws RiceIllegalArgumentException,
                       RiceIllegalStateException
Specified by:
createRole in interface RoleService
Throws:
RiceIllegalArgumentException
RiceIllegalStateException

updateRole

public Role updateRole(Role role)
                throws RiceIllegalArgumentException,
                       RiceIllegalStateException
Specified by:
updateRole in interface RoleService
Throws:
RiceIllegalArgumentException
RiceIllegalStateException

getNestedRoleQualifiersForPrincipalByRoleIds

public List<Map<String,String>> getNestedRoleQualifiersForPrincipalByRoleIds(String principalId,
                                                                             List<String> roleIds,
                                                                             Map<String,String> qualification)
                                                                      throws RiceIllegalArgumentException
Specified by:
getNestedRoleQualifiersForPrincipalByRoleIds in interface RoleService
Throws:
RiceIllegalArgumentException

getRoleQualifersForPrincipalByNamespaceAndRolename

public List<Map<String,String>> getRoleQualifersForPrincipalByNamespaceAndRolename(String principalId,
                                                                                   String namespaceCode,
                                                                                   String roleName,
                                                                                   Map<String,String> qualification)
                                                                            throws RiceIllegalArgumentException
Specified by:
getRoleQualifersForPrincipalByNamespaceAndRolename in interface RoleService
Throws:
RiceIllegalArgumentException

getRoleQualifersForPrincipalByRoleIds

public List<Map<String,String>> getRoleQualifersForPrincipalByRoleIds(String principalId,
                                                                      List<String> roleIds,
                                                                      Map<String,String> qualification)
                                                               throws RiceIllegalArgumentException
Specified by:
getRoleQualifersForPrincipalByRoleIds in interface RoleService
Throws:
RiceIllegalArgumentException

getNestedRoleQualifersForPrincipalByNamespaceAndRolename

public List<Map<String,String>> getNestedRoleQualifersForPrincipalByNamespaceAndRolename(String principalId,
                                                                                         String namespaceCode,
                                                                                         String roleName,
                                                                                         Map<String,String> qualification)
                                                                                  throws RiceIllegalArgumentException
Specified by:
getNestedRoleQualifersForPrincipalByNamespaceAndRolename in interface RoleService
Throws:
RiceIllegalArgumentException

createDelegateType

public DelegateType createDelegateType(DelegateType delegateType)
                                throws RiceIllegalArgumentException,
                                       RiceIllegalStateException
Specified by:
createDelegateType in interface RoleService
Throws:
RiceIllegalArgumentException
RiceIllegalStateException

revokePermissionFromRole

public void revokePermissionFromRole(String permissionId,
                                     String roleId)
                              throws RiceIllegalArgumentException
Specified by:
revokePermissionFromRole in interface RoleService
Throws:
RiceIllegalArgumentException

isDerivedRole

public boolean isDerivedRole(String s)
                      throws RiceIllegalArgumentException
Specified by:
isDerivedRole in interface RoleService
Throws:
RiceIllegalArgumentException

isDynamicRoleMembership

public boolean isDynamicRoleMembership(String s)
                                throws RiceIllegalArgumentException
Specified by:
isDynamicRoleMembership in interface RoleService
Throws:
RiceIllegalArgumentException


Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.