org.kuali.rice.kim.service.impl
Class GroupUpdateServiceImpl

java.lang.Object
  extended by org.kuali.rice.kim.service.impl.GroupServiceBase
      extended by 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)

Constructor Summary
GroupUpdateServiceImpl()
           
 
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)
           
protected  void deleteGroupAttribute(GroupAttributeDataImpl groupAttribute)
           
 void removeAllGroupMembers(String groupId)
           
 boolean removeGroupFromGroup(String childId, String parentId)
           
 boolean removePrincipalFromGroup(String principalId, String groupId)
           
protected  void saveGroup(GroupImpl group)
           
protected  void saveGroupAttributes(List<GroupAttributeDataImpl> groupAttributes)
           
 org.kuali.rice.kim.bo.group.dto.GroupInfo updateGroup(String groupId, org.kuali.rice.kim.bo.group.dto.GroupInfo groupInfo)
          This overridden method ...
 
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
 

Constructor Detail

GroupUpdateServiceImpl

public GroupUpdateServiceImpl()
Method Detail

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.