|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttigase.xmpp.impl.roster.RosterAbstract
public abstract class RosterAbstract
Describe class RosterAbstract here. Created: Thu Sep 4 18:09:52 2008
Nested Class Summary | |
---|---|
static class |
RosterAbstract.PresenceType
Enum description |
static class |
RosterAbstract.StateTransition
Enum description |
static class |
RosterAbstract.SubscriptionType
Enum description |
Field Summary | |
---|---|
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 |
XMLNS
Field description |
static String |
XMLNS_DYNAMIC
Field description |
Constructor Summary | |
---|---|
RosterAbstract()
|
Method Summary | |
---|---|
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 |
RosterAbstract.PresenceType |
getPresenceType(XMPPResourceConnection session,
Packet packet)
Method description |
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 |
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 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 |
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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 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
Constructor Detail |
---|
public RosterAbstract()
Method Detail |
---|
public abstract void addBuddy(XMPPResourceConnection session, tigase.xmpp.JID jid, String name, String[] groups, String otherData) throws NotAuthorizedException, TigaseDBException
session
- jid
- name
- groups
- otherData
-
NotAuthorizedException
TigaseDBException
public abstract boolean addBuddyGroup(XMPPResourceConnection session, tigase.xmpp.JID buddy, String[] groups) throws NotAuthorizedException, TigaseDBException
session
- buddy
- groups
-
NotAuthorizedException
TigaseDBException
public abstract boolean containsBuddy(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
session
- buddy
-
NotAuthorizedException
TigaseDBException
public abstract tigase.xmpp.JID[] getBuddies(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
session
-
NotAuthorizedException
TigaseDBException
public abstract String[] getBuddyGroups(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
session
- buddy
-
NotAuthorizedException
TigaseDBException
public abstract String getBuddyName(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
session
- buddy
-
NotAuthorizedException
TigaseDBException
public abstract RosterAbstract.SubscriptionType getBuddySubscription(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
session
- buddy
-
NotAuthorizedException
TigaseDBException
public abstract boolean removeBuddy(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
session
- jid
-
NotAuthorizedException
TigaseDBException
public abstract void setBuddyName(XMPPResourceConnection session, tigase.xmpp.JID buddy, String name) throws NotAuthorizedException, TigaseDBException
session
- buddy
- name
-
NotAuthorizedException
TigaseDBException
public abstract void setBuddySubscription(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
session
- subscription
- buddy
-
NotAuthorizedException
TigaseDBException
public tigase.xmpp.JID[] getBuddies(XMPPResourceConnection session, EnumSet<RosterAbstract.SubscriptionType> subscrs) throws NotAuthorizedException, TigaseDBException
session
- subscrs
-
NotAuthorizedException
TigaseDBException
public String getBuddiesHash(XMPPResourceConnection session)
session
-
public tigase.xml.Element getBuddyItem(XMPPResourceConnection session, tigase.xmpp.JID buddy) throws NotAuthorizedException, TigaseDBException
session
- buddy
-
NotAuthorizedException
TigaseDBException
public RosterAbstract.PresenceType getPresenceType(XMPPResourceConnection session, Packet packet) throws NotAuthorizedException
session
- packet
-
NotAuthorizedException
public List<tigase.xml.Element> getRosterItems(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
session
-
NotAuthorizedException
TigaseDBException
public 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
-
TigaseDBException
TigaseDBException
public boolean isPendingIn(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
session
- jid
-
NotAuthorizedException
TigaseDBException
public boolean isSubscribedFrom(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
session
- jid
-
NotAuthorizedException
TigaseDBException
public boolean isSubscribedFrom(RosterAbstract.SubscriptionType subscr)
subscr
-
public boolean isSubscribedTo(XMPPResourceConnection session, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
session
- jid
-
NotAuthorizedException
TigaseDBException
public void updateBuddyChange(XMPPResourceConnection session, Queue<Packet> results, tigase.xml.Element item) throws NotAuthorizedException, TigaseDBException, NoConnectionIdException
session
- results
- item
-
NotAuthorizedException
TigaseDBException
NoConnectionIdException
public boolean updateBuddySubscription(XMPPResourceConnection session, RosterAbstract.PresenceType presence, tigase.xmpp.JID jid) throws NotAuthorizedException, TigaseDBException
session
- presence
- jid
-
NotAuthorizedException
TigaseDBException
public void updateRosterHash(String roster_str, XMPPResourceConnection session)
roster_str
- session
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |