Package org.jivesoftware.smackx.xroster
Class RemoteRosterEntry
java.lang.Object
org.jivesoftware.smackx.xroster.RemoteRosterEntry
Represents a roster item, which consists of a JID and , their name and
the groups the roster item belongs to. This roster item does not belong
to the local roster. Therefore, it does not persist in the server.
The idea of a RemoteRosterEntry is to be used as part of a roster exchange.
-
Constructor Summary
ConstructorDescriptionRemoteRosterEntry
(Jid user, String name, String[] groups) Creates a new remote roster entry. -
Method Summary
-
Constructor Details
-
RemoteRosterEntry
Creates a new remote roster entry.- Parameters:
user
- the user.name
- the user's name.groups
- the list of group names the entry will belong to, ornull
if the the roster entry won't belong to a group.
-
-
Method Details
-
getUser
Returns the user.- Returns:
- the user.
-
getName
Returns the user's name.- Returns:
- the user's name.
-
getGroupNames
Returns an Iterator for the group names (as Strings) that the roster entry belongs to.- Returns:
- an Iterator for the group names.
-
getGroupArrayNames
Returns a String array for the group names that the roster entry belongs to.- Returns:
- a String[] for the group names.
-
toXML
-