tigase.xmpp.impl.roster
public abstract class RosterAbstract extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RosterAbstract.PresenceType
Enum description
|
static class |
RosterAbstract.StateTransition
Enum description
|
static class |
RosterAbstract.SubscriptionType
Enum description
|
| Modifier and Type | Field and Description |
|---|---|
static String |
CLIENT_XMLNS |
static tigase.xml.Element[] |
DISCO_FEATURES
Field description
|
static tigase.xml.Element[] |
FEATURES
Field description
|
static EnumSet<RosterAbstract.SubscriptionType> |
FROM_SUBSCRIBED
Field description
|
static String |
GROUP
Field description
|
static String |
GROUPS
Field description
|
static EnumSet<StanzaType> |
INITIAL_PRESENCES
Field description
|
static String |
NAME
Field description
|
static EnumSet<RosterAbstract.SubscriptionType> |
PENDING_IN
Field description
|
static EnumSet<RosterAbstract.SubscriptionType> |
PENDING_OUT
Field description
|
static String |
ROSTER
Field description
|
static String |
ROSTER_XMLNS
Field description
|
static String |
ROSTERHASH
Field description
|
static EnumSet<RosterAbstract.SubscriptionType> |
SUB_BOTH
Field description
|
static EnumSet<RosterAbstract.SubscriptionType> |
SUB_FROM
Field description
|
static EnumSet<RosterAbstract.SubscriptionType> |
SUB_NONE
Field description
|
static EnumSet<RosterAbstract.SubscriptionType> |
SUB_TO
Field description
|
static String |
SUBSCRIPTION
Field description
|
static EnumSet<RosterAbstract.SubscriptionType> |
TO_SUBSCRIBED
Field description
|
static String |
VER_ATT |
static String |
XMLNS
Field description
|
static String |
XMLNS_DYNAMIC
Field description
|
| Constructor and Description |
|---|
RosterAbstract() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addBuddy(XMPPResourceConnection session,
tigase.xmpp.JID jid,
String name,
String[] groups,
String otherData)
Method description
|
abstract boolean |
addBuddyGroup(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
String[] groups)
Method description
|
abstract boolean |
containsBuddy(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
abstract tigase.xmpp.JID[] |
getBuddies(XMPPResourceConnection session)
Method description
|
tigase.xmpp.JID[] |
getBuddies(XMPPResourceConnection session,
EnumSet<RosterAbstract.SubscriptionType> subscrs)
Method description
|
String |
getBuddiesHash(XMPPResourceConnection session)
Method description
|
abstract String[] |
getBuddyGroups(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
tigase.xml.Element |
getBuddyItem(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
abstract String |
getBuddyName(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
abstract RosterAbstract.SubscriptionType |
getBuddySubscription(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
abstract String |
getCustomStatus(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
RosterAbstract.PresenceType |
getPresenceType(XMPPResourceConnection session,
Packet packet)
Method description
|
abstract RosterElementIfc |
getRosterElement(XMPPResourceConnection session,
tigase.xmpp.JID jid) |
List<tigase.xml.Element> |
getRosterItems(XMPPResourceConnection session)
Method description
|
RosterAbstract.SubscriptionType |
getStateTransition(RosterAbstract.SubscriptionType subscription,
RosterAbstract.PresenceType presence)
Method description
|
String |
groupNode(tigase.xmpp.JID buddy)
Method description
|
void |
init(UserRepository repo)
Method description
|
abstract boolean |
isOnline(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
boolean |
isPendingIn(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
boolean |
isSubscribedFrom(RosterAbstract.SubscriptionType subscr)
Method description
|
boolean |
isSubscribedFrom(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
boolean |
isSubscribedTo(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
abstract void |
logout(XMPPResourceConnection session) |
abstract boolean |
presenceSent(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
abstract boolean |
removeBuddy(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
abstract void |
setBuddyName(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
String name)
Method description
|
abstract void |
setBuddySubscription(XMPPResourceConnection session,
RosterAbstract.SubscriptionType subscription,
tigase.xmpp.JID buddy)
Method description
|
abstract void |
setOnline(XMPPResourceConnection session,
tigase.xmpp.JID jid,
boolean online)
Method description
|
abstract void |
setPresenceSent(XMPPResourceConnection session,
tigase.xmpp.JID jid,
boolean sent)
Method description
|
void |
updateBuddyChange(XMPPResourceConnection session,
Queue<Packet> results,
tigase.xml.Element item)
Method description
|
boolean |
updateBuddySubscription(XMPPResourceConnection session,
RosterAbstract.PresenceType presence,
tigase.xmpp.JID jid)
Method description
|
void |
updateRosterHash(String roster_str,
XMPPResourceConnection session)
Method description
|
public static final String CLIENT_XMLNS
public static final String ROSTER_XMLNS
public static final String ROSTER
public static final String GROUPS
public static final String GROUP
public static final String NAME
public static final String SUBSCRIPTION
public static final String ROSTERHASH
public static final String XMLNS
public static final String XMLNS_DYNAMIC
public static final String VER_ATT
public static final tigase.xml.Element[] DISCO_FEATURES
public static final tigase.xml.Element[] FEATURES
public static final EnumSet<RosterAbstract.SubscriptionType> SUB_NONE
public static final EnumSet<RosterAbstract.SubscriptionType> SUB_TO
public static final EnumSet<RosterAbstract.SubscriptionType> SUB_FROM
public static final EnumSet<RosterAbstract.SubscriptionType> SUB_BOTH
public static final EnumSet<RosterAbstract.SubscriptionType> TO_SUBSCRIBED
public static final EnumSet<RosterAbstract.SubscriptionType> FROM_SUBSCRIBED
public static final EnumSet<StanzaType> INITIAL_PRESENCES
public static final EnumSet<RosterAbstract.SubscriptionType> PENDING_IN
public static final EnumSet<RosterAbstract.SubscriptionType> PENDING_OUT
public abstract void addBuddy(XMPPResourceConnection session, tigase.xmpp.JID jid, String name, String[] groups, String otherData) throws NotAuthorizedException, TigaseDBException
session - jid - name - groups - otherData - NotAuthorizedExceptionTigaseDBExceptionpublic abstract boolean addBuddyGroup(XMPPResourceConnection session, tigase.xmpp.JID buddy, String[] groups) throws NotAuthorizedException, TigaseDBException
session - buddy - groups - NotAuthorizedExceptionTigaseDBExceptionpublic abstract boolean containsBuddy(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
session - buddy - NotAuthorizedExceptionTigaseDBExceptionpublic abstract tigase.xmpp.JID[] getBuddies(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
session - NotAuthorizedExceptionTigaseDBExceptionpublic abstract String[] getBuddyGroups(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
session - buddy - NotAuthorizedExceptionTigaseDBExceptionpublic abstract String getBuddyName(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
session - buddy - NotAuthorizedExceptionTigaseDBExceptionpublic abstract RosterAbstract.SubscriptionType getBuddySubscription(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
session - buddy - NotAuthorizedExceptionTigaseDBExceptionpublic abstract boolean isOnline(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
session - jid - NotAuthorizedExceptionTigaseDBExceptionpublic abstract boolean presenceSent(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
session - jid - NotAuthorizedExceptionTigaseDBExceptionpublic abstract boolean removeBuddy(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
session - jid - NotAuthorizedExceptionTigaseDBExceptionpublic abstract void setBuddyName(XMPPResourceConnection session, tigase.xmpp.JID buddy, String name) throws NotAuthorizedException, TigaseDBException
session - buddy - name - NotAuthorizedExceptionTigaseDBExceptionpublic abstract void setBuddySubscription(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
session - subscription - buddy - NotAuthorizedExceptionTigaseDBExceptionpublic abstract void setOnline(XMPPResourceConnection session, tigase.xmpp.JID jid, boolean online) throws NotAuthorizedException, TigaseDBException
session - jid - online - NotAuthorizedExceptionTigaseDBExceptionpublic abstract void setPresenceSent(XMPPResourceConnection session, tigase.xmpp.JID jid, boolean sent) throws NotAuthorizedException, TigaseDBException
session - jid - sent - NotAuthorizedExceptionTigaseDBExceptionpublic abstract RosterElementIfc getRosterElement(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
public tigase.xmpp.JID[] getBuddies(XMPPResourceConnection session, EnumSet<RosterAbstract.SubscriptionType> subscrs) throws NotAuthorizedException, TigaseDBException
session - subscrs - NotAuthorizedExceptionTigaseDBExceptionpublic String getBuddiesHash(XMPPResourceConnection session)
session - public tigase.xml.Element getBuddyItem(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
session - buddy - NotAuthorizedExceptionTigaseDBExceptionpublic RosterAbstract.PresenceType getPresenceType(XMPPResourceConnection session, Packet packet) throws NotAuthorizedException
session - packet - NotAuthorizedExceptionpublic List<tigase.xml.Element> getRosterItems(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
session - NotAuthorizedExceptionTigaseDBExceptionpublic RosterAbstract.SubscriptionType getStateTransition(RosterAbstract.SubscriptionType subscription, RosterAbstract.PresenceType presence)
subscription - presence - public String groupNode(tigase.xmpp.JID buddy)
buddy - public void init(UserRepository repo) throws TigaseDBException, TigaseDBException
repo - TigaseDBExceptionTigaseDBExceptionpublic boolean isPendingIn(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
session - jid - NotAuthorizedExceptionTigaseDBExceptionpublic boolean isSubscribedFrom(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
session - jid - NotAuthorizedExceptionTigaseDBExceptionpublic boolean isSubscribedFrom(RosterAbstract.SubscriptionType subscr)
subscr - public boolean isSubscribedTo(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
session - jid - NotAuthorizedExceptionTigaseDBExceptionpublic void updateBuddyChange(XMPPResourceConnection session, Queue<Packet> results, tigase.xml.Element item) throws NotAuthorizedException, TigaseDBException, NoConnectionIdException
session - results - item - NotAuthorizedExceptionTigaseDBExceptionNoConnectionIdExceptionpublic boolean updateBuddySubscription(XMPPResourceConnection session, RosterAbstract.PresenceType presence, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
session - presence - jid - NotAuthorizedExceptionTigaseDBExceptionpublic void updateRosterHash(String roster_str, XMPPResourceConnection session)
roster_str - session - public abstract void logout(XMPPResourceConnection session)
public abstract String getCustomStatus(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
session - buddy - TigaseDBExceptionNotAuthorizedExceptionCopyright © 2013 Tigase. All rights reserved.