org.kuali.student.kim.permission.mock
Class GroupServiceMockImpl
java.lang.Object
org.kuali.student.kim.permission.mock.GroupServiceMockImpl
- All Implemented Interfaces:
- org.kuali.rice.kim.service.GroupService, org.kuali.rice.kim.service.GroupUpdateService
public class GroupServiceMockImpl
- extends Object
- implements org.kuali.rice.kim.service.GroupService, org.kuali.rice.kim.service.GroupUpdateService
- Author:
- nwright
Method Summary |
boolean |
addGroupToGroup(String childId,
String parentId)
|
boolean |
addPrincipalToGroup(String principalId,
String groupId)
|
org.kuali.rice.kim.bo.group.dto.GroupInfo |
createGroup(org.kuali.rice.kim.bo.group.dto.GroupInfo groupInfo)
|
List<String> |
getDirectGroupIdsForPrincipal(String principalId)
|
List<String> |
getDirectMemberGroupIds(String groupId)
|
List<String> |
getDirectMemberPrincipalIds(String groupId)
|
List<String> |
getDirectParentGroupIds(String groupId)
|
Map<String,String> |
getGroupAttributes(String groupId)
|
List<String> |
getGroupIdsForPrincipal(String principalId)
|
List<String> |
getGroupIdsForPrincipalByNamespace(String principalId,
String namespaceCode)
|
org.kuali.rice.kim.bo.group.dto.GroupInfo |
getGroupInfo(String groupId)
|
org.kuali.rice.kim.bo.group.dto.GroupInfo |
getGroupInfoByName(String namespaceCode,
String groupName)
|
Map<String,org.kuali.rice.kim.bo.group.dto.GroupInfo> |
getGroupInfos(Collection<String> groupIds)
|
Collection<org.kuali.rice.kim.bo.group.dto.GroupMembershipInfo> |
getGroupMembers(List<String> groupIds)
|
Collection<org.kuali.rice.kim.bo.group.dto.GroupMembershipInfo> |
getGroupMembersOfGroup(String groupId)
|
List<org.kuali.rice.kim.bo.group.dto.GroupInfo> |
getGroupsForPrincipal(String principalId)
|
List<org.kuali.rice.kim.bo.group.dto.GroupInfo> |
getGroupsForPrincipalByNamespace(String principalId,
String namespaceCode)
|
List<String> |
getMemberGroupIds(String groupId)
|
List<String> |
getMemberPrincipalIds(String groupId)
|
List<String> |
getParentGroupIds(String groupId)
|
boolean |
isDirectMemberOfGroup(String principalId,
String groupId)
|
boolean |
isGroupActive(String groupId)
|
boolean |
isGroupMemberOfGroup(String groupMemberId,
String groupId)
|
boolean |
isMemberOfGroup(String principalId,
String groupId)
|
List<String> |
lookupGroupIds(Map<String,String> searchCriteria)
|
List<? extends org.kuali.rice.kim.bo.Group> |
lookupGroups(Map<String,String> searchCriteria)
|
void |
removeAllGroupMembers(String groupId)
|
boolean |
removeGroupFromGroup(String childId,
String parentId)
|
boolean |
removePrincipalFromGroup(String principalId,
String groupId)
|
org.kuali.rice.kim.bo.group.dto.GroupInfo |
updateGroup(String groupId,
org.kuali.rice.kim.bo.group.dto.GroupInfo groupInfo)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
groupCache
private transient Map<String,org.kuali.rice.kim.bo.group.dto.GroupInfo> groupCache
groupMembershipCache
private transient Map<String,org.kuali.rice.kim.bo.group.dto.GroupMembershipInfo> groupMembershipCache
GroupServiceMockImpl
public GroupServiceMockImpl()
getDirectGroupIdsForPrincipal
public List<String> getDirectGroupIdsForPrincipal(String principalId)
- Specified by:
getDirectGroupIdsForPrincipal
in interface org.kuali.rice.kim.service.GroupService
getDirectMemberGroupIds
public List<String> getDirectMemberGroupIds(String groupId)
- Specified by:
getDirectMemberGroupIds
in interface org.kuali.rice.kim.service.GroupService
getDirectMemberPrincipalIds
public List<String> getDirectMemberPrincipalIds(String groupId)
- Specified by:
getDirectMemberPrincipalIds
in interface org.kuali.rice.kim.service.GroupService
getDirectParentGroupIds
public List<String> getDirectParentGroupIds(String groupId)
- Specified by:
getDirectParentGroupIds
in interface org.kuali.rice.kim.service.GroupService
getGroupAttributes
public Map<String,String> getGroupAttributes(String groupId)
- Specified by:
getGroupAttributes
in interface org.kuali.rice.kim.service.GroupService
getGroupIdsForPrincipal
public List<String> getGroupIdsForPrincipal(String principalId)
- Specified by:
getGroupIdsForPrincipal
in interface org.kuali.rice.kim.service.GroupService
getGroupIdsForPrincipalByNamespace
public List<String> getGroupIdsForPrincipalByNamespace(String principalId,
String namespaceCode)
- Specified by:
getGroupIdsForPrincipalByNamespace
in interface org.kuali.rice.kim.service.GroupService
getGroupInfo
public org.kuali.rice.kim.bo.group.dto.GroupInfo getGroupInfo(String groupId)
- Specified by:
getGroupInfo
in interface org.kuali.rice.kim.service.GroupService
getGroupInfoByName
public org.kuali.rice.kim.bo.group.dto.GroupInfo getGroupInfoByName(String namespaceCode,
String groupName)
- Specified by:
getGroupInfoByName
in interface org.kuali.rice.kim.service.GroupService
getGroupInfos
public Map<String,org.kuali.rice.kim.bo.group.dto.GroupInfo> getGroupInfos(Collection<String> groupIds)
- Specified by:
getGroupInfos
in interface org.kuali.rice.kim.service.GroupService
getGroupMembers
public Collection<org.kuali.rice.kim.bo.group.dto.GroupMembershipInfo> getGroupMembers(List<String> groupIds)
- Specified by:
getGroupMembers
in interface org.kuali.rice.kim.service.GroupService
getGroupMembersOfGroup
public Collection<org.kuali.rice.kim.bo.group.dto.GroupMembershipInfo> getGroupMembersOfGroup(String groupId)
- Specified by:
getGroupMembersOfGroup
in interface org.kuali.rice.kim.service.GroupService
getGroupsForPrincipal
public List<org.kuali.rice.kim.bo.group.dto.GroupInfo> getGroupsForPrincipal(String principalId)
- Specified by:
getGroupsForPrincipal
in interface org.kuali.rice.kim.service.GroupService
getGroupsForPrincipalByNamespace
public List<org.kuali.rice.kim.bo.group.dto.GroupInfo> getGroupsForPrincipalByNamespace(String principalId,
String namespaceCode)
- Specified by:
getGroupsForPrincipalByNamespace
in interface org.kuali.rice.kim.service.GroupService
getMemberGroupIds
public List<String> getMemberGroupIds(String groupId)
- Specified by:
getMemberGroupIds
in interface org.kuali.rice.kim.service.GroupService
getMemberPrincipalIds
public List<String> getMemberPrincipalIds(String groupId)
- Specified by:
getMemberPrincipalIds
in interface org.kuali.rice.kim.service.GroupService
getParentGroupIds
public List<String> getParentGroupIds(String groupId)
- Specified by:
getParentGroupIds
in interface org.kuali.rice.kim.service.GroupService
isDirectMemberOfGroup
public boolean isDirectMemberOfGroup(String principalId,
String groupId)
- Specified by:
isDirectMemberOfGroup
in interface org.kuali.rice.kim.service.GroupService
isGroupActive
public boolean isGroupActive(String groupId)
- Specified by:
isGroupActive
in interface org.kuali.rice.kim.service.GroupService
isGroupMemberOfGroup
public boolean isGroupMemberOfGroup(String groupMemberId,
String groupId)
- Specified by:
isGroupMemberOfGroup
in interface org.kuali.rice.kim.service.GroupService
isMemberOfGroup
public boolean isMemberOfGroup(String principalId,
String groupId)
- Specified by:
isMemberOfGroup
in interface org.kuali.rice.kim.service.GroupService
lookupGroupIds
public List<String> lookupGroupIds(Map<String,String> searchCriteria)
- Specified by:
lookupGroupIds
in interface org.kuali.rice.kim.service.GroupService
lookupGroups
public List<? extends org.kuali.rice.kim.bo.Group> lookupGroups(Map<String,String> searchCriteria)
- Specified by:
lookupGroups
in interface org.kuali.rice.kim.service.GroupService
addGroupToGroup
public boolean addGroupToGroup(String childId,
String parentId)
throws UnsupportedOperationException
- Specified by:
addGroupToGroup
in interface org.kuali.rice.kim.service.GroupUpdateService
- Throws:
UnsupportedOperationException
addPrincipalToGroup
public boolean addPrincipalToGroup(String principalId,
String groupId)
throws UnsupportedOperationException
- Specified by:
addPrincipalToGroup
in interface org.kuali.rice.kim.service.GroupUpdateService
- Throws:
UnsupportedOperationException
createGroup
public org.kuali.rice.kim.bo.group.dto.GroupInfo createGroup(org.kuali.rice.kim.bo.group.dto.GroupInfo groupInfo)
throws UnsupportedOperationException
- Specified by:
createGroup
in interface org.kuali.rice.kim.service.GroupUpdateService
- Throws:
UnsupportedOperationException
removeAllGroupMembers
public void removeAllGroupMembers(String groupId)
throws UnsupportedOperationException
- Specified by:
removeAllGroupMembers
in interface org.kuali.rice.kim.service.GroupUpdateService
- Throws:
UnsupportedOperationException
removeGroupFromGroup
public boolean removeGroupFromGroup(String childId,
String parentId)
throws UnsupportedOperationException
- Specified by:
removeGroupFromGroup
in interface org.kuali.rice.kim.service.GroupUpdateService
- Throws:
UnsupportedOperationException
removePrincipalFromGroup
public boolean removePrincipalFromGroup(String principalId,
String groupId)
throws UnsupportedOperationException
- Specified by:
removePrincipalFromGroup
in interface org.kuali.rice.kim.service.GroupUpdateService
- Throws:
UnsupportedOperationException
updateGroup
public org.kuali.rice.kim.bo.group.dto.GroupInfo updateGroup(String groupId,
org.kuali.rice.kim.bo.group.dto.GroupInfo groupInfo)
throws UnsupportedOperationException
- Specified by:
updateGroup
in interface org.kuali.rice.kim.service.GroupUpdateService
- Throws:
UnsupportedOperationException
Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.