org.kuali.rice.kim.service.impl
Class GroupUpdateServiceImpl
java.lang.Object
org.kuali.rice.kim.service.impl.GroupServiceBase
org.kuali.rice.kim.service.impl.GroupUpdateServiceImpl
- All Implemented Interfaces:
- org.kuali.rice.kim.service.GroupUpdateService
public class GroupUpdateServiceImpl
- extends GroupServiceBase
- implements org.kuali.rice.kim.service.GroupUpdateService
This is the default implementation for the GroupUpdateService
, where the write methods for KIM groups are located.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
Methods inherited from class org.kuali.rice.kim.service.impl.GroupServiceBase |
getBusinessObjectService, getDirectParentGroups, getGroupByName, getGroupImpl, getGroupInfo, getGroupInfoByName, getGroupInfos, getIdentityManagementNotificationService, getLookupService, getMemberPrincipalIds, 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 |
GroupUpdateServiceImpl
public GroupUpdateServiceImpl()
addGroupToGroup
public boolean addGroupToGroup(String childId,
String parentId)
- Specified by:
addGroupToGroup
in interface org.kuali.rice.kim.service.GroupUpdateService
- See Also:
org.kuali.rice.kim.service.GroupService#addGroupToGroup(java.lang.String, java.lang.String)
addPrincipalToGroup
public boolean addPrincipalToGroup(String principalId,
String groupId)
- Specified by:
addPrincipalToGroup
in interface org.kuali.rice.kim.service.GroupUpdateService
- See Also:
org.kuali.rice.kim.service.GroupService#addPrincipalToGroup(java.lang.String, java.lang.String)
createGroup
public org.kuali.rice.kim.bo.group.dto.GroupInfo createGroup(org.kuali.rice.kim.bo.group.dto.GroupInfo groupInfo)
- Specified by:
createGroup
in interface org.kuali.rice.kim.service.GroupUpdateService
removeAllGroupMembers
public void removeAllGroupMembers(String groupId)
- Specified by:
removeAllGroupMembers
in interface org.kuali.rice.kim.service.GroupUpdateService
- See Also:
GroupUpdateService.removeAllGroupMembers(java.lang.String)
removeGroupFromGroup
public boolean removeGroupFromGroup(String childId,
String parentId)
- Specified by:
removeGroupFromGroup
in interface org.kuali.rice.kim.service.GroupUpdateService
- See Also:
org.kuali.rice.kim.service.GroupService#removeGroupFromGroup(java.lang.String, java.lang.String)
removePrincipalFromGroup
public boolean removePrincipalFromGroup(String principalId,
String groupId)
- Specified by:
removePrincipalFromGroup
in interface org.kuali.rice.kim.service.GroupUpdateService
- See Also:
org.kuali.rice.kim.service.GroupService#removePrincipalFromGroup(java.lang.String, java.lang.String)
updateGroup
public org.kuali.rice.kim.bo.group.dto.GroupInfo updateGroup(String groupId,
org.kuali.rice.kim.bo.group.dto.GroupInfo groupInfo)
- This overridden method ...
- Specified by:
updateGroup
in interface org.kuali.rice.kim.service.GroupUpdateService
- See Also:
GroupUpdateService.updateGroup(java.lang.String, org.kuali.rice.kim.bo.group.dto.GroupInfo)
saveGroup
protected void saveGroup(GroupImpl group)
saveGroupAttributes
protected void saveGroupAttributes(List<GroupAttributeDataImpl> groupAttributes)
deleteGroupAttribute
protected void deleteGroupAttribute(GroupAttributeDataImpl groupAttribute)
Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.