|
Clearspace API (2.5.29) Core Javadocs | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
| Methods in com.jivesoftware.base that return Group | |
|---|---|
Group |
GroupManager.createGroup(String name)
Factory method for creating a new Group. |
Group |
GroupManager.getGroup(long groupID)
Gets a Group by ID. |
Group |
GroupManager.getGroup(long groupID,
boolean force)
Loads a group by id, optionally forcing a direct lookup in the system of record if the force parameter is true. |
Group |
GroupManager.getGroup(String name)
Gets a Group by name. |
| Methods in com.jivesoftware.base that return types with arguments of type Group | |
|---|---|
Iterable<Group> |
GroupManager.getGroups()
Returns an iterator for all groups in the system. |
Iterable<Group> |
GroupManager.getGroups(int startIndex,
int numResults)
Returns an iterator for all groups starting at startIndex with the given number of results. |
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. |
void |
GroupManager.update(Group group)
Updates the given group. |
| 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,
Map<String,?> 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 | |
|---|---|
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. |
void |
PermissionsManager.addGroupPermission(int objectType,
long objectID,
Group group,
PermissionType permissionType,
long permission)
|
StatusLevel |
StatusLevelManager.createStatusLevel(String name,
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. |
Iterator<User> |
PresenceManager.getOnlineUsers(Group group)
Returns an iterator of users in the group who are currently online. |
Iterator<User> |
PresenceManager.getOnlineUsers(Group group,
boolean ascending,
int sortField)
Returns an iterator of users sorted in the manner requested who are currently online. |
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 |
PermissionsManager.removeGroupPermission(int objectType,
long objectID,
Group group,
PermissionType permissionType,
long permission)
|
void |
StatusLevel.setGroup(Group group)
The group this status level is associated with. |
|
Clearspace Project Page | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||