public class GroupServiceImpl extends GroupServiceBase implements GroupService
| Constructor and Description |
|---|
GroupServiceImpl() |
public GroupServiceImpl()
public Group getGroup(String groupId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getGroup in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<Group> getGroupsByPrincipalId(String principalId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getGroupsByPrincipalId in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<Group> getGroupsByPrincipalIdAndNamespaceCode(String principalId, String namespaceCode) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getGroupsByPrincipalIdAndNamespaceCode in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionprotected List<Group> getGroupsByPrincipalIdAndNamespaceCodeInternal(String principalId, String namespaceCode) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> findGroupIds(QueryByCriteria queryByCriteria) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findGroupIds in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic boolean isDirectMemberOfGroup(String principalId, String groupId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
isDirectMemberOfGroup in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> getGroupIdsByPrincipalId(String principalId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getGroupIdsByPrincipalId in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> getGroupIdsByPrincipalIdAndNamespaceCode(String principalId, String namespaceCode) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getGroupIdsByPrincipalIdAndNamespaceCode in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionprotected List<String> getGroupIdsByPrincipalIdAndNamespaceCodeInternal(String principalId, String namespaceCode) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> getDirectGroupIdsByPrincipalId(String principalId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getDirectGroupIdsByPrincipalId in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> getMemberPrincipalIds(String groupId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getMemberPrincipalIds in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> getDirectMemberPrincipalIds(String groupId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getDirectMemberPrincipalIds in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> getMemberGroupIds(String groupId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getMemberGroupIds in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionprotected List<GroupBo> getMemberGroupBos(String groupId)
protected void getMemberGroupsInternal(GroupBo group, Set<GroupBo> groups)
public boolean isGroupMemberOfGroup(String groupMemberId, String groupId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
isGroupMemberOfGroup in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic boolean isGroupMemberOfGroupWithDate(String groupMemberId, String groupId, org.joda.time.DateTime asOfDate) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
isGroupMemberOfGroupWithDate in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic boolean isMemberOfGroup(String principalId, String groupId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
isMemberOfGroup in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic boolean isMemberOfGroupWithDate(String principalId, String groupId, org.joda.time.DateTime asOfDate) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
isMemberOfGroupWithDate in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> getDirectMemberGroupIds(String groupId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getDirectMemberGroupIds in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> getDirectMemberGroupIdsWithDate(String groupId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getDirectMemberGroupIdsWithDate in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> getParentGroupIds(String groupId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getParentGroupIds in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> getDirectParentGroupIds(String groupId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getDirectParentGroupIds in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> getDirectParentGroupIdsWithDate(String groupId, org.joda.time.DateTime asOfDate) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getDirectParentGroupIdsWithDate in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic Map<String,String> getAttributes(String groupId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getAttributes in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<GroupMember> getMembers(List<String> groupIds) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getMembers in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<GroupMember> getMembersWithDate(List<String> groupIds, org.joda.time.DateTime asOfDate) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getMembersWithDate in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<Group> getGroups(Collection<String> groupIds) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getGroups in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic Group getGroupByNamespaceCodeAndName(String namespaceCode, String groupName) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getGroupByNamespaceCodeAndName in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic GroupQueryResults findGroups(QueryByCriteria queryByCriteria) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findGroups in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic GroupMemberQueryResults findGroupMembers(QueryByCriteria queryByCriteria) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findGroupMembers in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionprotected boolean isMemberOfGroupInternal(String memberId, String groupId, Set<String> visitedGroupIds, org.kuali.rice.core.api.membership.MemberType memberType, org.joda.time.DateTime asOfDate)
protected void getParentGroupsInternal(String groupId, Set<Group> groups)
protected List<Group> getDirectParentGroups(String groupId, org.joda.time.DateTime asOfDate)
public List<GroupMember> getMembersOfGroup(String groupId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getMembersOfGroup in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<GroupMember> getMembersOfGroupWithDate(String groupId, org.joda.time.DateTime asOfDate) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getMembersOfGroupWithDate in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionprotected List<String> getMemberIdsByType(Collection<GroupMember> members, org.kuali.rice.core.api.membership.MemberType memberType)
protected GroupBo getGroupBo(String groupId)
protected GroupMemberBo getGroupMemberBo(String id)
protected List<Group> getParentGroups(String groupId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionprotected List<String> getMemberPrincipalIdsInternal(String groupId, Set<String> visitedGroupIds)
protected Collection<Group> getDirectGroupsForPrincipal(String principalId)
protected Collection<Group> getDirectGroupsForPrincipal(String principalId, String namespaceCode, org.joda.time.DateTime asOfDate)
public boolean addGroupToGroup(String childId, String parentId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
addGroupToGroup in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic boolean addPrincipalToGroup(String principalId, String groupId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
addPrincipalToGroup in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic Group createGroup(Group group) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
createGroup in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic Group updateGroup(Group group) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
updateGroup in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic Group updateGroup(String groupId, Group group) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
updateGroup in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic GroupMember createGroupMember(GroupMember groupMember) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
createGroupMember in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic GroupMember updateGroupMember(GroupMember groupMember) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
updateGroupMember in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void removeAllMembers(String groupId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
removeAllMembers in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic boolean removeGroupFromGroup(String childId, String parentId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
removeGroupFromGroup in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic boolean removePrincipalFromGroup(String principalId, String groupId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
removePrincipalFromGroup in interface GroupServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService)
public List<GroupMember> getCurrentAndFutureMembers(String groupId)
getCurrentAndFutureMembers in interface GroupServicegroupId - Copyright © 2005–2016 The Kuali Foundation. All rights reserved.