| Package | Description |
|---|---|
| org.jivesoftware.openfire.crowd | |
| org.jivesoftware.openfire.event |
Event system.
|
| org.jivesoftware.openfire.group |
Groups, which are used to organize users together.
|
| org.jivesoftware.openfire.ldap |
LDAP code for authentication and user profile information.
|
| org.jivesoftware.openfire.muc.spi |
Implementation of Multi-User Chat (XEP-0045).
|
| org.jivesoftware.openfire.roster |
Provides classes for managing the roster.
|
| Modifier and Type | Method and Description |
|---|---|
Group |
CrowdGroupProvider.getGroup(String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
GroupEventListener.adminAdded(Group group,
Map params)
An administrator was added to a group.
|
void |
GroupEventAdapter.adminAdded(Group group,
Map params) |
void |
GroupEventListener.adminRemoved(Group group,
Map params)
An administrator was removed from a group.
|
void |
GroupEventAdapter.adminRemoved(Group group,
Map params) |
static void |
GroupEventDispatcher.dispatchEvent(Group group,
GroupEventDispatcher.EventType eventType,
Map params)
Dispatches an event to all listeners.
|
void |
GroupEventListener.groupCreated(Group group,
Map params)
A group was created.
|
void |
GroupEventAdapter.groupCreated(Group group,
Map params) |
void |
GroupEventListener.groupDeleting(Group group,
Map params)
A group is being deleted.
|
void |
GroupEventAdapter.groupDeleting(Group group,
Map params) |
void |
GroupEventListener.groupModified(Group group,
Map params)
A group's name, description, or an extended property was changed.
|
void |
GroupEventAdapter.groupModified(Group group,
Map params) |
void |
GroupEventListener.memberAdded(Group group,
Map params)
A member was added to a group.
|
void |
GroupEventAdapter.memberAdded(Group group,
Map params) |
void |
GroupEventListener.memberRemoved(Group group,
Map params)
A member was removed from a group.
|
void |
GroupEventAdapter.memberRemoved(Group group,
Map params) |
| Modifier and Type | Method and Description |
|---|---|
Group |
GroupProvider.createGroup(String name)
Creates a group with the given name (optional operation).
|
Group |
GroupManager.createGroup(String name)
Factory method for creating a new Group.
|
Group |
AbstractGroupProvider.createGroup(String name) |
Group |
DefaultGroupProvider.createGroup(String name) |
Group |
GroupManager.getGroup(org.xmpp.packet.JID jid)
Returns the corresponding group if the given JID represents a group.
|
Group |
GroupProvider.getGroup(String name)
Returns a group based on it's name.
|
Group |
JDBCGroupProvider.getGroup(String name) |
Group |
GroupManager.getGroup(String name)
Returns a Group by name.
|
Group |
DefaultGroupProvider.getGroup(String name) |
Group |
GroupManager.getGroup(String name,
boolean forceLookup)
Returns a Group by name.
|
static Group |
Group.resolveFrom(Object proxy)
Attempt to resolve the given object into a Group.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<Group> |
GroupManager.getGroups()
Returns an unmodifiable Collection of all groups in the system.
|
Set<Group> |
GroupAwareList.getGroups()
Returns the groups that are implied (resolvable) from the items in the list.
|
Set<Group> |
ConcurrentGroupList.getGroups()
Returns the groups that are implied (resolvable) from the items in the list.
|
Collection<Group> |
GroupManager.getGroups(int startIndex,
int numResults)
Returns all groups given a start index and desired number of results.
|
Collection<Group> |
GroupManager.getGroups(org.xmpp.packet.JID user)
Returns an iterator for all groups that the entity with the specified JID is a member of.
|
Collection<Group> |
GroupManager.getGroups(User user)
Returns an iterator for all groups that the User is a member of.
|
Set<Group> |
GroupAwareMap.getGroupsFromKeys()
Returns the groups that are implied (resolvable) from the keys in the map.
|
Set<Group> |
ConcurrentGroupMap.getGroupsFromKeys()
Returns the groups that are implied (resolvable) from the keys in the map.
|
Set<Group> |
GroupAwareMap.getGroupsFromValues()
Returns the groups that are implied (resolvable) from the values in the map.
|
Set<Group> |
ConcurrentGroupMap.getGroupsFromValues()
Returns the groups that are implied (resolvable) from the values in the map.
|
Collection<Group> |
GroupManager.getPublicSharedGroups()
Returns an unmodifiable Collection of all public shared groups in the system.
|
Collection<Group> |
GroupManager.getSharedGroups()
Returns an unmodifiable Collection of all shared groups in the system.
|
Collection<Group> |
GroupManager.getSharedGroups(String userName)
Returns an unmodifiable Collection of all shared groups in the system for a given userName.
|
Collection<Group> |
GroupManager.getVisibleGroups(Group groupToCheck)
Returns an unmodifiable Collection of all shared groups in the system for a given userName.
|
Iterator<Group> |
GroupCollection.iterator() |
Collection<Group> |
GroupManager.search(String query)
Returns the groups that match the search.
|
Collection<Group> |
GroupManager.search(String query,
int startIndex,
int numResults)
Returns the groups that match the search given a start index and desired number
of results.
|
Collection<Group> |
GroupManager.search(String propName,
String propValue)
Returns an unmodifiable Collection of all groups in the system that
match given propValue for the specified propName.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GroupManager.deleteGroup(Group group)
Deletes a group from the system.
|
Collection<Group> |
GroupManager.getVisibleGroups(Group groupToCheck)
Returns an unmodifiable Collection of all shared groups in the system for a given userName.
|
PersistableMap<String,String> |
GroupProvider.loadProperties(Group group)
Loads the group properties (if any) from the backend data store.
|
PersistableMap<String,String> |
AbstractGroupProvider.loadProperties(Group group)
Returns a custom
Map that updates the database whenever
a property value is added, changed, or deleted. |
| Constructor and Description |
|---|
DefaultGroupPropertyMap(Group group)
Group properties map constructor; requires associated
Group instance |
| Modifier and Type | Method and Description |
|---|---|
Group |
LdapGroupProvider.getGroup(String groupName) |
| Modifier and Type | Method and Description |
|---|---|
void |
LocalMUCRoom.adminAdded(Group group,
Map params) |
void |
LocalMUCRoom.adminRemoved(Group group,
Map params) |
void |
LocalMUCRoom.groupCreated(Group group,
Map params) |
void |
LocalMUCRoom.groupDeleting(Group group,
Map params) |
void |
LocalMUCRoom.groupModified(Group group,
Map params) |
void |
LocalMUCRoom.memberAdded(Group group,
Map params) |
void |
LocalMUCRoom.memberRemoved(Group group,
Map params) |
| Modifier and Type | Method and Description |
|---|---|
Collection<Group> |
RosterItem.getInvisibleSharedGroups()
Returns the invisible shared groups for the item.
|
Collection<Group> |
RosterManager.getPublicSharedGroups()
Returns the list of shared groups whose visibility is public.
|
Collection<Group> |
RosterItem.getSharedGroups()
Returns the shared groups for the item.
|
Collection<Group> |
RosterManager.getSharedGroups(String username)
Returns a collection with all the groups that the user may include in his roster.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RosterItem.addInvisibleSharedGroup(Group sharedGroup)
Adds a new group to the list shared groups that won't be sent to the user.
|
void |
RosterItem.addSharedGroup(Group sharedGroup)
Adds a new group to the shared groups list.
|
void |
RosterManager.adminAdded(Group group,
Map params) |
void |
RosterManager.adminRemoved(Group group,
Map params) |
void |
RosterManager.groupCreated(Group group,
Map params) |
void |
RosterManager.groupDeleting(Group group,
Map params) |
void |
RosterManager.groupModified(Group group,
Map params) |
boolean |
RosterManager.isGroupVisible(Group group,
org.xmpp.packet.JID user)
Returns true if a given group is visible to a given user.
|
static boolean |
RosterManager.isPublicSharedGroup(Group group)
Returns true if the specified Group may be seen by all users in the system.
|
static boolean |
RosterManager.isSharedGroup(Group group)
Returns true if the specified Group may be included in a user roster.
|
void |
RosterManager.memberAdded(Group group,
Map params) |
void |
RosterManager.memberRemoved(Group group,
Map params) |
void |
RosterItem.removeSharedGroup(Group sharedGroup)
Removes a group from the shared groups list.
|
Copyright © 2003–2020 Ignite Realtime. All rights reserved.