Clearspace API (1.7.0) Core Javadocs

Uses of Interface
com.jivesoftware.base.Group

Packages that use Group
com.jivesoftware.base Base APIs and classes for Jive Software products. 
com.jivesoftware.base.event Base events common to all Jive Software products. 
com.jivesoftware.community Core interfaces and classes for Clearspace. 
 

Uses of Group in com.jivesoftware.base
 

Subinterfaces of Group in com.jivesoftware.base
 interface IntrospectiveGroup
          This Group subinterface adds the ability to query what optional capabilities are supported in this Group implementation.
 

Fields in com.jivesoftware.base with type parameters of type Group
static com.jivesoftware.community.cache.Cache<java.lang.Long,Group> GroupManagerFactory.groupCache
          A cache for group objects.
 

Methods in com.jivesoftware.base that return Group
 Group GroupManager.createGroup(java.lang.String name)
          Factory method for creating a new Group.
 Group GroupManager.getGroup(long groupID)
          Gets a Group by ID.
 Group GroupManager.getGroup(java.lang.String name)
          Gets a Group by name.
 

Methods in com.jivesoftware.base that return types with arguments of type Group
 java.lang.Iterable<Group> GroupManager.getGroups()
          Returns an iterator for all groups in the system.
 java.lang.Iterable<Group> GroupManager.getGroups(int startIndex, int numResults)
          Returns an iterator for all groups starting at startIndex with the given number of results.
 java.lang.Iterable<Group> GroupManager.getUserGroups(User user)
          Returns an iterator for all groups that a user is a member of.
 

Methods in com.jivesoftware.base with parameters of type Group
 void GroupManager.deleteGroup(Group group)
          Deletes a group from the system.
 

Uses of Group in com.jivesoftware.base.event
 

Methods in com.jivesoftware.base.event that return Group
 Group GroupEvent.getGroup()
           
 

Constructors in com.jivesoftware.base.event with parameters of type Group
GroupEvent(int eventType, Group group, java.util.Map<java.lang.String,? extends java.lang.Object> params)
           
 

Uses of Group in com.jivesoftware.community
 

Methods in com.jivesoftware.community that return Group
 Group StatusLevel.getGroup()
          The group this status level is associated with.
 

Methods in com.jivesoftware.community that return types with arguments of type Group
 java.lang.Iterable<Group> PermissionsManager.groupsWithPermission(PermissionType permissionType, long permission)
          Returns an Iterator of groups with a particular permission.
 

Methods in com.jivesoftware.community with parameters of type Group
 void PermissionsManager.addGroupPermission(Group group, PermissionType permissionType, long permission)
          Grants a group a particular permission.
 StatusLevel StatusLevelManager.createStatusLevel(java.lang.String name, java.lang.String imagePath, Group group)
          Creates a new group based StatusLevel Level
 int PresenceManager.getOnlineUserCount(Group group)
          Returns the number of users in the group who are currently online.
 java.util.Iterator<User> PresenceManager.getOnlineUsers(Group group)
          Returns an iterator of users in the group who are currently online.
 java.util.Iterator<User> PresenceManager.getOnlineUsers(Group group, boolean ascending, int sortField)
          Returns an iterator of users sorted in the manner requested who are currently online.
 java.util.Iterator<User> PresenceManager.getOnlineUsers(Group group, boolean ascending, int sortField, int numResults)
          Returns an iterator of users who are currently online matching the criteria given.
 StatusLevel StatusLevelManager.getStatusLevel(Group group)
          If there is a status level associated with the group passed in then the status level will be returned, Otherwise null will be returned.
 void PermissionsManager.removeGroupPermission(Group group, PermissionType permissionType, long permission)
          Removes a permission of the specified PermissionType for a group.
 void StatusLevel.setGroup(Group group)
          The group this status level is associated with.
 


Clearspace Project Page

Copyright © 1999-2007 Jive Software.