Uses of Class
common.Group

Packages that use Group
change   
common   
group   
synchronization   
topology   
 

Uses of Group in change
 

Fields in change declared as Group
 Group Change.changedGroup
          Group change: user add/remove, ownership transfer, groups settings change.
private  Group ChangeQueryCriteria.group
           
 

Methods in change that return Group
 Group ChangeQueryCriteria.getGroup()
           
 

Methods in change with parameters of type Group
 void ChangeQueryCriteria.setGroup(Group group)
           
 

Uses of Group in common
 

Fields in common with type parameters of type Group
 List<Group> Account.groups
          The groups the user is member of.
 List<Group> Account.owner
          The groups the user is owner of (it is a subset of groups).
 

Uses of Group in group
 

Methods in group that return types with arguments of type Group
abstract  List<Group> GroupInfoRepository.getGroups()
          Returns a list of Group objects representing the groups the logged-in user is member of.
 

Methods in group with parameters of type Group
abstract  void GroupInfoRepository.applyGroupChange(Group group, Change change)
           
abstract  void GroupService.changeGroupSettings(Group group, Properties settings)
          GroupService applies the new group settings.
abstract  void GroupService.changeOwner(Group group, User newOwner)
          GroupService starts performing the necessary steps for ownership transfer.
abstract  void GroupService.inviteExternalPerson(Group group, String email)
          GroupService starts performing the necessary steps for inviting an external person into the given group.
abstract  void GroupService.inviteUser(Group group, User user)
          GroupService starts performing the necessary steps for inviting an user into the given group.
abstract  void GroupService.removeGroup(Group group)
          The GroupService completely removes a group from the system.
abstract  void GroupService.removeUser(Group group, User user)
          GroupService starts performing the necessary steps for removing an user from the given group.
 

Uses of Group in synchronization
 

Methods in synchronization with parameters of type Group
abstract  void SynchronizationService.pullChanges(Group group)
          Pulls all changes (group or filesystem) from other online devices in the given group.
 

Uses of Group in topology
 

Fields in topology declared as Group
(package private)  Group GroupOverlay.group
          A reference to the group for which this overlay is maintained.
 

Methods in topology with parameters of type Group
abstract  void OverlayManagement.clearOverlay(Group group)
          Deletes an overlay maintained for a group.
abstract  void OverlayManagement.createOverlay(Group group)
          Creates an Overlay for a specific group.
abstract  List<Device> TopologyService.getDevices(Group group)
          Returns the devices in the given group's overlay.
abstract  void TopologyService.updateGroupOverlay(Group group)
          The topology module is informed that a group change related to user dynamics has occurred, and needs to update the overlay for that group.
abstract  void OverlayManagement.updateOverlay(Group group)
          Updates an Overlay for a specific group.