public class RosterFlat extends RosterAbstract
RosterAbstract.PresenceType, RosterAbstract.StateTransition, RosterAbstract.SubscriptionTypeCLIENT_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| Constructor and Description |
|---|
RosterFlat() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
addBuddy(RosterElement relem,
Map<tigase.xmpp.BareJID,RosterElement> roster)
Method description
|
void |
addBuddy(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
String name,
String[] groups,
String otherData)
Method description
|
boolean |
addBuddyGroup(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
String[] groups)
Method description
|
RosterElement |
addTempBuddy(tigase.xmpp.JID buddy,
XMPPResourceConnection session)
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
|
tigase.xml.Element |
getBuddyItem(RosterElement relem)
Method description
|
tigase.xml.Element |
getBuddyItem(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)
Method description
|
RosterElement |
getRosterElement(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
RosterElement |
getRosterElementInstance(tigase.xmpp.JID buddy,
String name,
String[] groups,
XMPPResourceConnection session)
Method description
|
List<tigase.xml.Element> |
getRosterItems(XMPPResourceConnection session)
Method description
|
protected Map<tigase.xmpp.BareJID,RosterElement> |
getUserRoster(XMPPResourceConnection session) |
boolean |
isModified(XMPPResourceConnection session) |
boolean |
isOnline(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
void |
logout(XMPPResourceConnection session)
Method description
|
boolean |
parseRoster(String roster_str,
Map<tigase.xmpp.BareJID,RosterElement> roster,
XMPPResourceConnection session)
Method description
|
static boolean |
parseRosterUtil(String roster_str,
Map<tigase.xmpp.BareJID,RosterElement> roster,
XMPPResourceConnection session)
Method description
|
boolean |
presenceSent(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
boolean |
removeBuddy(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
protected void |
saveUserRoster(XMPPResourceConnection session)
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 buddy,
boolean online)
Method description
|
void |
setPresenceSent(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
boolean sent)
Method description
|
getBuddies, getBuddiesHash, getPresenceType, getStateTransition, groupNode, init, isPendingIn, isSubscribedFrom, isSubscribedFrom, isSubscribedTo, updateBuddyChange, updateBuddySubscription, updateRosterHashpublic static boolean addBuddy(RosterElement relem, Map<tigase.xmpp.BareJID,RosterElement> roster)
relem - roster - public RosterElement addTempBuddy(tigase.xmpp.JID buddy, XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
buddy - session - NotAuthorizedExceptionTigaseDBExceptionpublic static boolean parseRosterUtil(String roster_str, Map<tigase.xmpp.BareJID,RosterElement> roster, XMPPResourceConnection session)
roster_str - roster - session - public void addBuddy(XMPPResourceConnection session, tigase.xmpp.JID buddy, String name, String[] groups, String otherData) throws NotAuthorizedException, TigaseDBException
RosterAbstractaddBuddy in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic boolean addBuddyGroup(XMPPResourceConnection session, tigase.xmpp.JID buddy, String[] groups) throws NotAuthorizedException, TigaseDBException
RosterAbstractaddBuddyGroup in class RosterAbstractbooleanNotAuthorizedExceptionTigaseDBExceptionpublic boolean containsBuddy(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
RosterAbstractcontainsBuddy in class RosterAbstractbooleanNotAuthorizedExceptionTigaseDBExceptionpublic tigase.xmpp.JID[] getBuddies(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
RosterAbstractgetBuddies in class RosterAbstractJID[]NotAuthorizedExceptionTigaseDBExceptionpublic String[] getBuddyGroups(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
RosterAbstractgetBuddyGroups in class RosterAbstractString[]NotAuthorizedExceptionTigaseDBExceptionpublic tigase.xml.Element getBuddyItem(RosterElement relem)
relem - public tigase.xml.Element getBuddyItem(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
RosterAbstractgetBuddyItem in class RosterAbstractElementNotAuthorizedExceptionTigaseDBExceptionpublic String getBuddyName(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
RosterAbstractgetBuddyName in class RosterAbstractStringNotAuthorizedExceptionTigaseDBExceptionpublic RosterAbstract.SubscriptionType getBuddySubscription(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
RosterAbstractgetBuddySubscription in class RosterAbstractSubscriptionTypeNotAuthorizedExceptionTigaseDBExceptionpublic RosterElement getRosterElementInstance(tigase.xmpp.JID buddy, String name, String[] groups, XMPPResourceConnection session)
buddy - name - groups - session - public List<tigase.xml.Element> getRosterItems(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
RosterAbstractgetRosterItems in class RosterAbstractListNotAuthorizedExceptionTigaseDBExceptionpublic boolean isOnline(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
RosterAbstractisOnline in class RosterAbstractbooleanNotAuthorizedExceptionTigaseDBExceptionpublic boolean parseRoster(String roster_str, Map<tigase.xmpp.BareJID,RosterElement> roster, XMPPResourceConnection session)
roster_str - roster - session - public boolean presenceSent(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
RosterAbstractpresenceSent in class RosterAbstractbooleanNotAuthorizedExceptionTigaseDBExceptionpublic boolean removeBuddy(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
RosterAbstractremoveBuddy in class RosterAbstractbooleanNotAuthorizedExceptionTigaseDBExceptionpublic void setBuddyName(XMPPResourceConnection session, tigase.xmpp.JID buddy, String name) throws NotAuthorizedException, TigaseDBException
RosterAbstractsetBuddyName in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic void setBuddySubscription(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
RosterAbstractsetBuddySubscription in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic void setOnline(XMPPResourceConnection session, tigase.xmpp.JID buddy, boolean online) throws NotAuthorizedException, TigaseDBException
RosterAbstractsetOnline in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic void setPresenceSent(XMPPResourceConnection session, tigase.xmpp.JID buddy, boolean sent) throws NotAuthorizedException, TigaseDBException
RosterAbstractsetPresenceSent in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic RosterElement getRosterElement(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
RosterAbstractgetRosterElement in class RosterAbstractsession - is a XMPPResourceConnectionbuddy - is a JIDRosterElementIfcNotAuthorizedExceptionTigaseDBExceptionprotected Map<tigase.xmpp.BareJID,RosterElement> getUserRoster(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
protected void saveUserRoster(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
session - NotAuthorizedExceptionTigaseDBExceptionpublic String getCustomStatus(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
getCustomStatus in class RosterAbstractsession - buddy - StringNotAuthorizedExceptionTigaseDBExceptionpublic void logout(XMPPResourceConnection session)
RosterAbstractlogout in class RosterAbstractsession - is a XMPPResourceConnectionpublic boolean isModified(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
session - TigaseDBExceptionNotAuthorizedExceptionCopyright © 2014 "Tigase, Inc.". All rights reserved.