public class Roster extends RosterAbstract
RosterAbstract.PresenceType, RosterAbstract.StateTransition, RosterAbstract.SubscriptionType
CLIENT_XMLNS, DISCO_FEATURES, FEATURES, FROM_SUBSCRIBED, GROUP, GROUPS, INITIAL_PRESENCES, NAME, PENDING_IN, PENDING_OUT, ROSTER, ROSTER_XMLNS, ROSTERHASH, SUB_BOTH, SUB_FROM, SUB_NONE, SUB_TO, SUBSCRIPTION, TO_SUBSCRIBED, VER_ATT, XMLNS, XMLNS_DYNAMIC, XMLNS_LOAD
Constructor and Description |
---|
Roster() |
Modifier and Type | Method and Description |
---|---|
void |
addBuddy(XMPPResourceConnection session,
tigase.xmpp.JID jid,
String name,
String[] groups,
String otherData) |
boolean |
addBuddyGroup(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
String[] groups) |
boolean |
containsBuddy(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
tigase.xmpp.JID[] |
getBuddies(XMPPResourceConnection session) |
String[] |
getBuddyGroups(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
String |
getBuddyName(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
RosterAbstract.SubscriptionType |
getBuddySubscription(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
tigase.xml.Element |
getCustomChild(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
RosterElement |
getRosterElement(XMPPResourceConnection session,
tigase.xmpp.JID jid) |
boolean |
isOnline(XMPPResourceConnection session,
tigase.xmpp.JID jid) |
boolean |
isRosterLoaded(XMPPResourceConnection session)
Check if data containing user roster for this session is loaded from database
|
void |
logout(XMPPResourceConnection session) |
boolean |
presenceSent(XMPPResourceConnection session,
tigase.xmpp.JID jid) |
boolean |
removeBuddy(XMPPResourceConnection session,
tigase.xmpp.JID jid) |
void |
setBuddyName(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
String name) |
void |
setBuddySubscription(XMPPResourceConnection session,
RosterAbstract.SubscriptionType subscription,
tigase.xmpp.JID buddy) |
void |
setOnline(XMPPResourceConnection session,
tigase.xmpp.JID jid,
boolean online) |
void |
setPresenceSent(XMPPResourceConnection session,
tigase.xmpp.JID jid,
boolean sent) |
getBuddies, getBuddiesHash, getBuddyItem, getPresenceType, getRosterItems, getStateTransition, groupNode, init, isPendingIn, isSubscribedFrom, isSubscribedFrom, isSubscribedTo, updateBuddyChange, updateBuddySubscription, updateRosterHash
public void addBuddy(XMPPResourceConnection session, tigase.xmpp.JID jid, String name, String[] groups, String otherData) throws NotAuthorizedException, TigaseDBException
addBuddy
in class RosterAbstract
NotAuthorizedException
TigaseDBException
public boolean addBuddyGroup(XMPPResourceConnection session, tigase.xmpp.JID buddy, String[] groups) throws NotAuthorizedException, TigaseDBException
addBuddyGroup
in class RosterAbstract
NotAuthorizedException
TigaseDBException
public boolean containsBuddy(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
containsBuddy
in class RosterAbstract
NotAuthorizedException
TigaseDBException
public tigase.xmpp.JID[] getBuddies(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
getBuddies
in class RosterAbstract
NotAuthorizedException
TigaseDBException
public String[] getBuddyGroups(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
getBuddyGroups
in class RosterAbstract
NotAuthorizedException
TigaseDBException
public String getBuddyName(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
getBuddyName
in class RosterAbstract
NotAuthorizedException
TigaseDBException
public RosterAbstract.SubscriptionType getBuddySubscription(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
getBuddySubscription
in class RosterAbstract
NotAuthorizedException
TigaseDBException
public boolean isRosterLoaded(XMPPResourceConnection session)
RosterAbstract
isRosterLoaded
in class RosterAbstract
public boolean isOnline(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
isOnline
in class RosterAbstract
NotAuthorizedException
TigaseDBException
public boolean presenceSent(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
presenceSent
in class RosterAbstract
NotAuthorizedException
TigaseDBException
public boolean removeBuddy(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
removeBuddy
in class RosterAbstract
NotAuthorizedException
TigaseDBException
public void setBuddyName(XMPPResourceConnection session, tigase.xmpp.JID buddy, String name) throws NotAuthorizedException, TigaseDBException
setBuddyName
in class RosterAbstract
NotAuthorizedException
TigaseDBException
public void setBuddySubscription(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
setBuddySubscription
in class RosterAbstract
NotAuthorizedException
TigaseDBException
public void setOnline(XMPPResourceConnection session, tigase.xmpp.JID jid, boolean online) throws NotAuthorizedException, TigaseDBException
setOnline
in class RosterAbstract
NotAuthorizedException
TigaseDBException
public void setPresenceSent(XMPPResourceConnection session, tigase.xmpp.JID jid, boolean sent) throws NotAuthorizedException, TigaseDBException
setPresenceSent
in class RosterAbstract
NotAuthorizedException
TigaseDBException
public RosterElement getRosterElement(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
getRosterElement
in class RosterAbstract
NotAuthorizedException
TigaseDBException
public void logout(XMPPResourceConnection session)
logout
in class RosterAbstract
public tigase.xml.Element getCustomChild(XMPPResourceConnection session, tigase.xmpp.JID buddy)
getCustomChild
in class RosterAbstract
Copyright © 2015 "Tigase, Inc.". All rights reserved.