|
||||||||||
| 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 java.util.EnumSet<RosterAbstract.SubscriptionType> |
FROM_SUBSCRIBED
Field description |
static java.lang.String |
GROUP
Field description |
static java.lang.String |
GROUPS
Field description |
static java.util.EnumSet<StanzaType> |
INITIAL_PRESENCES
Field description |
static java.lang.String |
NAME
Field description |
static java.util.EnumSet<RosterAbstract.SubscriptionType> |
PENDING_IN
Field description |
static java.util.EnumSet<RosterAbstract.SubscriptionType> |
PENDING_OUT
Field description |
static java.lang.String |
ROSTER
Field description |
static java.lang.String |
ROSTER_XMLNS
Field description |
static java.lang.String |
ROSTERHASH
Field description |
static java.util.EnumSet<RosterAbstract.SubscriptionType> |
SUB_BOTH
Field description |
static java.util.EnumSet<RosterAbstract.SubscriptionType> |
SUB_FROM
Field description |
static java.util.EnumSet<RosterAbstract.SubscriptionType> |
SUB_NONE
Field description |
static java.util.EnumSet<RosterAbstract.SubscriptionType> |
SUB_TO
Field description |
static java.lang.String |
SUBSCRIPTION
Field description |
static java.util.EnumSet<RosterAbstract.SubscriptionType> |
TO_SUBSCRIBED
Field description |
static java.lang.String |
XMLNS
Field description |
static java.lang.String |
XMLNS_DYNAMIC
Field description |
| Constructor Summary | |
|---|---|
RosterAbstract()
|
|
| Method Summary | |
|---|---|
abstract void |
addBuddy(XMPPResourceConnection session,
tigase.xmpp.JID jid,
java.lang.String name,
java.lang.String[] groups,
java.lang.String otherData)
Method description |
abstract boolean |
addBuddyGroup(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
java.lang.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,
java.util.EnumSet<RosterAbstract.SubscriptionType> subscrs)
Method description |
java.lang.String |
getBuddiesHash(XMPPResourceConnection session)
Method description |
abstract java.lang.String[] |
getBuddyGroups(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description |
tigase.xml.Element |
getBuddyItem(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description |
abstract java.lang.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 |
java.util.List<tigase.xml.Element> |
getRosterItems(XMPPResourceConnection session)
Method description |
RosterAbstract.SubscriptionType |
getStateTransition(RosterAbstract.SubscriptionType subscription,
RosterAbstract.PresenceType presence)
Method description |
java.lang.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,
java.lang.String name)
Method description |
abstract void |
setBuddySubscription(XMPPResourceConnection session,
RosterAbstract.SubscriptionType subscription,
tigase.xmpp.JID buddy)
Method description |
void |
updateBuddyChange(XMPPResourceConnection session,
java.util.Queue<Packet> results,
tigase.xml.Element item)
Method description |
boolean |
updateBuddySubscription(XMPPResourceConnection session,
RosterAbstract.PresenceType presence,
tigase.xmpp.JID jid)
Method description |
void |
updateRosterHash(java.lang.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 java.lang.String ROSTER_XMLNS
public static final java.lang.String ROSTER
public static final java.lang.String GROUPS
public static final java.lang.String GROUP
public static final java.lang.String NAME
public static final java.lang.String SUBSCRIPTION
public static final java.lang.String ROSTERHASH
public static final java.lang.String XMLNS
public static final java.lang.String XMLNS_DYNAMIC
public static final tigase.xml.Element[] DISCO_FEATURES
public static final tigase.xml.Element[] FEATURES
public static final java.util.EnumSet<RosterAbstract.SubscriptionType> SUB_NONE
public static final java.util.EnumSet<RosterAbstract.SubscriptionType> SUB_TO
public static final java.util.EnumSet<RosterAbstract.SubscriptionType> SUB_FROM
public static final java.util.EnumSet<RosterAbstract.SubscriptionType> SUB_BOTH
public static final java.util.EnumSet<RosterAbstract.SubscriptionType> TO_SUBSCRIBED
public static final java.util.EnumSet<RosterAbstract.SubscriptionType> FROM_SUBSCRIBED
public static final java.util.EnumSet<StanzaType> INITIAL_PRESENCES
public static final java.util.EnumSet<RosterAbstract.SubscriptionType> PENDING_IN
public static final java.util.EnumSet<RosterAbstract.SubscriptionType> PENDING_OUT
| Constructor Detail |
|---|
public RosterAbstract()
| Method Detail |
|---|
public abstract void addBuddy(XMPPResourceConnection session,
tigase.xmpp.JID jid,
java.lang.String name,
java.lang.String[] groups,
java.lang.String otherData)
throws NotAuthorizedException,
TigaseDBException
session - jid - name - groups - otherData -
NotAuthorizedException
TigaseDBException
public abstract boolean addBuddyGroup(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
java.lang.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 java.lang.String[] getBuddyGroups(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
throws NotAuthorizedException,
TigaseDBException
session - buddy -
NotAuthorizedException
TigaseDBException
public abstract java.lang.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,
java.lang.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,
java.util.EnumSet<RosterAbstract.SubscriptionType> subscrs)
throws NotAuthorizedException,
TigaseDBException
session - subscrs -
NotAuthorizedException
TigaseDBExceptionpublic java.lang.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 java.util.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 java.lang.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
TigaseDBExceptionpublic 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,
java.util.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(java.lang.String roster_str,
XMPPResourceConnection session)
roster_str - session -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||