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)
Method description
|
boolean |
addBuddyGroup(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
String[] groups)
Method description
|
boolean |
containsBuddy(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
tigase.xmpp.JID[] |
getBuddies(XMPPResourceConnection session)
Method description
|
String[] |
getBuddyGroups(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
String |
getBuddyName(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
RosterAbstract.SubscriptionType |
getBuddySubscription(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
String |
getCustomStatus(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
RosterElementIfc |
getRosterElement(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
boolean |
isOnline(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
boolean |
isRosterLoaded(XMPPResourceConnection session)
Check if data containing user roster for this session is loaded from database
|
void |
logout(XMPPResourceConnection session)
Method description
|
boolean |
presenceSent(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
boolean |
removeBuddy(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
void |
setBuddyName(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
String name)
Method description
|
void |
setBuddySubscription(XMPPResourceConnection session,
RosterAbstract.SubscriptionType subscription,
tigase.xmpp.JID buddy)
Method description
|
void |
setOnline(XMPPResourceConnection session,
tigase.xmpp.JID jid,
boolean online)
Method description
|
void |
setPresenceSent(XMPPResourceConnection session,
tigase.xmpp.JID jid,
boolean sent)
Method description
|
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
session
- jid
- name
- groups
- otherData
- NotAuthorizedException
TigaseDBException
public boolean addBuddyGroup(XMPPResourceConnection session, tigase.xmpp.JID buddy, String[] groups) throws NotAuthorizedException, TigaseDBException
addBuddyGroup
in class RosterAbstract
session
- buddy
- groups
- boolean
NotAuthorizedException
TigaseDBException
public boolean containsBuddy(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
containsBuddy
in class RosterAbstract
session
- buddy
- boolean
NotAuthorizedException
TigaseDBException
public tigase.xmpp.JID[] getBuddies(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
getBuddies
in class RosterAbstract
session
- JID[]
NotAuthorizedException
TigaseDBException
public String[] getBuddyGroups(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
getBuddyGroups
in class RosterAbstract
session
- buddy
- String[]
NotAuthorizedException
TigaseDBException
public String getBuddyName(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
getBuddyName
in class RosterAbstract
session
- buddy
- String
NotAuthorizedException
TigaseDBException
public RosterAbstract.SubscriptionType getBuddySubscription(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
getBuddySubscription
in class RosterAbstract
session
- buddy
- SubscriptionType
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
session
- jid
- boolean
NotAuthorizedException
TigaseDBException
public boolean presenceSent(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
presenceSent
in class RosterAbstract
session
- jid
- boolean
NotAuthorizedException
TigaseDBException
public boolean removeBuddy(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
removeBuddy
in class RosterAbstract
session
- jid
- boolean
NotAuthorizedException
TigaseDBException
public void setBuddyName(XMPPResourceConnection session, tigase.xmpp.JID buddy, String name) throws NotAuthorizedException, TigaseDBException
setBuddyName
in class RosterAbstract
session
- buddy
- name
- NotAuthorizedException
TigaseDBException
public void setBuddySubscription(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
setBuddySubscription
in class RosterAbstract
session
- subscription
- buddy
- NotAuthorizedException
TigaseDBException
public void setOnline(XMPPResourceConnection session, tigase.xmpp.JID jid, boolean online) throws NotAuthorizedException, TigaseDBException
setOnline
in class RosterAbstract
session
- jid
- online
- NotAuthorizedException
TigaseDBException
public void setPresenceSent(XMPPResourceConnection session, tigase.xmpp.JID jid, boolean sent) throws NotAuthorizedException, TigaseDBException
setPresenceSent
in class RosterAbstract
session
- jid
- sent
- NotAuthorizedException
TigaseDBException
public RosterElementIfc getRosterElement(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
RosterAbstract
getRosterElement
in class RosterAbstract
session
- is a XMPPResourceConnection
jid
- is a JID
RosterElementIfc
NotAuthorizedException
TigaseDBException
public void logout(XMPPResourceConnection session)
RosterAbstract
logout
in class RosterAbstract
session
- is a XMPPResourceConnection
public String getCustomStatus(XMPPResourceConnection session, tigase.xmpp.JID buddy)
getCustomStatus
in class RosterAbstract
String
Copyright © 2014 "Tigase, Inc.". All rights reserved.