org.kuali.rice.kim.service.impl
Class GroupServiceImpl
java.lang.Object
org.kuali.rice.kim.service.impl.GroupServiceBase
org.kuali.rice.kim.service.impl.GroupServiceImpl
- All Implemented Interfaces:
- org.kuali.rice.kim.service.GroupService
public class GroupServiceImpl
- extends GroupServiceBase
- implements org.kuali.rice.kim.service.GroupService
Methods inherited from class org.kuali.rice.kim.service.impl.GroupServiceBase |
getBusinessObjectService, getDirectParentGroups, getGroupByName, getGroupImpl, getGroupInfo, getGroupInfoByName, getGroupInfos, getIdentityManagementNotificationService, getLookupService, getMemberPrincipalIdsInternal, getParentGroups, getParentGroupsInternal, isGroupMemberOfGroup, isGroupMemberOfGroupInternal, isMemberOfGroupInternal, toGroupInfo, toGroupInfo |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.kuali.rice.kim.service.GroupService |
getGroupInfo, getGroupInfoByName, getGroupInfos, isGroupMemberOfGroup |
GroupServiceImpl
public GroupServiceImpl()
getGroupIdsForPrincipal
public List<String> getGroupIdsForPrincipal(String principalId)
- Specified by:
getGroupIdsForPrincipal
in interface org.kuali.rice.kim.service.GroupService
- See Also:
GroupService.getGroupIdsForPrincipal(java.lang.String)
getGroupIdsForPrincipalByNamespace
public List<String> getGroupIdsForPrincipalByNamespace(String principalId,
String namespaceCode)
- Specified by:
getGroupIdsForPrincipalByNamespace
in interface org.kuali.rice.kim.service.GroupService
- See Also:
GroupService.getGroupIdsForPrincipalByNamespace(java.lang.String, java.lang.String)
getDirectGroupIdsForPrincipal
public List<String> getDirectGroupIdsForPrincipal(String principalId)
- Specified by:
getDirectGroupIdsForPrincipal
in interface org.kuali.rice.kim.service.GroupService
- See Also:
GroupService.getDirectGroupIdsForPrincipal(java.lang.String)
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
- See Also:
GroupService.getGroupsForPrincipal(java.lang.String)
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
- See Also:
GroupService.getGroupsForPrincipalByNamespace(java.lang.String, java.lang.String)
getDirectGroupsForPrincipal
protected Collection<org.kuali.rice.kim.bo.group.dto.GroupInfo> getDirectGroupsForPrincipal(String principalId)
getDirectGroupsForPrincipal
protected Collection<org.kuali.rice.kim.bo.group.dto.GroupInfo> getDirectGroupsForPrincipal(String principalId,
String namespaceCode)
getMemberGroups
protected List<GroupImpl> getMemberGroups(String groupId)
- See Also:
org.kuali.rice.kim.service.GroupService#getMemberGroups(java.lang.String)
getMemberGroupsInternal
protected void getMemberGroupsInternal(GroupImpl group,
Set<GroupImpl> groups)
lookupGroupIds
public List<String> lookupGroupIds(Map<String,String> searchCriteria)
- Specified by:
lookupGroupIds
in interface org.kuali.rice.kim.service.GroupService
- See Also:
GroupService.lookupGroupIds(java.util.Map)
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
- See Also:
GroupService.lookupGroups(java.util.Map)
getDirectMemberPrincipalIds
public List<String> getDirectMemberPrincipalIds(String groupId)
- Specified by:
getDirectMemberPrincipalIds
in interface org.kuali.rice.kim.service.GroupService
- See Also:
GroupService.getDirectMemberPrincipalIds(java.lang.String)
getMemberPrincipalIds
public List<String> getMemberPrincipalIds(String groupId)
- Specified by:
getMemberPrincipalIds
in interface org.kuali.rice.kim.service.GroupService
- Overrides:
getMemberPrincipalIds
in class GroupServiceBase
- See Also:
GroupService.getMemberPrincipalIds(java.lang.String)
isMemberOfGroup
public boolean isMemberOfGroup(String principalId,
String groupId)
- Specified by:
isMemberOfGroup
in interface org.kuali.rice.kim.service.GroupService
- Overrides:
isMemberOfGroup
in class GroupServiceBase
- See Also:
GroupService.isMemberOfGroup(java.lang.String,
java.lang.String)
getDirectParentGroupIds
public List<String> getDirectParentGroupIds(String groupId)
- Specified by:
getDirectParentGroupIds
in interface org.kuali.rice.kim.service.GroupService
- See Also:
GroupService.getDirectParentGroupIds(java.lang.String)
getParentGroupIds
public List<String> getParentGroupIds(String groupId)
- Specified by:
getParentGroupIds
in interface org.kuali.rice.kim.service.GroupService
- See Also:
GroupService.getParentGroupIds(java.lang.String)
getDirectMemberGroupIds
public List<String> getDirectMemberGroupIds(String groupId)
- Specified by:
getDirectMemberGroupIds
in interface org.kuali.rice.kim.service.GroupService
- See Also:
GroupService.getDirectMemberGroupIds(java.lang.String)
isGroupActive
public boolean isGroupActive(String groupId)
- Specified by:
isGroupActive
in interface org.kuali.rice.kim.service.GroupService
- See Also:
GroupService.isGroupActive(java.lang.String)
getMemberGroupIds
public List<String> getMemberGroupIds(String groupId)
- Specified by:
getMemberGroupIds
in interface org.kuali.rice.kim.service.GroupService
- See Also:
GroupService.getMemberGroupIds(java.lang.String)
isDirectMemberOfGroup
public boolean isDirectMemberOfGroup(String principalId,
String groupId)
- Specified by:
isDirectMemberOfGroup
in interface org.kuali.rice.kim.service.GroupService
- See Also:
GroupService.isDirectMemberOfGroup(java.lang.String, java.lang.String)
getGroupAttributes
public org.kuali.rice.core.xml.dto.AttributeSet getGroupAttributes(String groupId)
- Specified by:
getGroupAttributes
in interface org.kuali.rice.kim.service.GroupService
- See Also:
GroupService.getGroupAttributes(java.lang.String)
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
toGroupMemberInfo
protected org.kuali.rice.kim.bo.group.dto.GroupMembershipInfo toGroupMemberInfo(GroupMemberImpl kimGroupMember)
getKimGroupDao
public KimGroupDao getKimGroupDao()
setKimGroupDao
public void setKimGroupDao(KimGroupDao kimGroupDao)
Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.