tigase.xmpp.impl.roster
Class RosterAbstract
java.lang.Object
tigase.xmpp.impl.roster.RosterAbstract
- Direct Known Subclasses:
- Roster, RosterFlat
public abstract class RosterAbstract
- extends java.lang.Object
Describe class RosterAbstract here.
Created: Thu Sep 4 18:09:52 2008
- Version:
- $Rev: 1432 $
- Author:
- Artur Hefczyc
|
Method Summary |
abstract void |
addBuddy(XMPPResourceConnection session,
java.lang.String jid,
java.lang.String name,
java.lang.String[] groups)
|
abstract boolean |
addBuddyGroup(XMPPResourceConnection session,
java.lang.String buddy,
java.lang.String[] groups)
|
abstract boolean |
containsBuddy(XMPPResourceConnection session,
java.lang.String buddy)
|
abstract java.lang.String[] |
getBuddies(XMPPResourceConnection session)
|
java.lang.String[] |
getBuddies(XMPPResourceConnection session,
java.util.EnumSet<RosterAbstract.SubscriptionType> subscrs)
|
abstract java.lang.String[] |
getBuddyGroups(XMPPResourceConnection session,
java.lang.String buddy)
|
tigase.xml.Element |
getBuddyItem(XMPPResourceConnection session,
java.lang.String buddy)
|
abstract java.lang.String |
getBuddyName(XMPPResourceConnection session,
java.lang.String buddy)
|
abstract RosterAbstract.SubscriptionType |
getBuddySubscription(XMPPResourceConnection session,
java.lang.String buddy)
|
RosterAbstract.PresenceType |
getPresenceType(XMPPResourceConnection session,
Packet packet)
|
RosterAbstract.SubscriptionType |
getStateTransition(RosterAbstract.SubscriptionType subscription,
RosterAbstract.PresenceType presence)
|
java.lang.String |
groupNode(java.lang.String buddy)
|
void |
init(UserRepository repo)
|
boolean |
isPendingIn(XMPPResourceConnection session,
java.lang.String jid)
|
boolean |
isSubscribedFrom(RosterAbstract.SubscriptionType subscr)
|
boolean |
isSubscribedFrom(XMPPResourceConnection session,
java.lang.String jid)
|
boolean |
isSubscribedTo(XMPPResourceConnection session,
java.lang.String jid)
|
abstract boolean |
removeBuddy(XMPPResourceConnection session,
java.lang.String jid)
|
abstract void |
setBuddyName(XMPPResourceConnection session,
java.lang.String buddy,
java.lang.String name)
|
abstract void |
setBuddySubscription(XMPPResourceConnection session,
RosterAbstract.SubscriptionType subscription,
java.lang.String buddy)
|
void |
updateBuddyChange(XMPPResourceConnection session,
java.util.Queue<Packet> results,
tigase.xml.Element item)
|
boolean |
updateBuddySubscription(XMPPResourceConnection session,
RosterAbstract.PresenceType presence,
java.lang.String jid)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ROSTER_XMLNS
public static final java.lang.String ROSTER_XMLNS
- See Also:
- Constant Field Values
ROSTER
public static final java.lang.String ROSTER
- See Also:
- Constant Field Values
GROUPS
public static final java.lang.String GROUPS
- See Also:
- Constant Field Values
GROUP
public static final java.lang.String GROUP
- See Also:
- Constant Field Values
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
SUBSCRIPTION
public static final java.lang.String SUBSCRIPTION
- See Also:
- Constant Field Values
SUB_NONE
public static final java.util.EnumSet<RosterAbstract.SubscriptionType> SUB_NONE
SUB_TO
public static final java.util.EnumSet<RosterAbstract.SubscriptionType> SUB_TO
SUB_FROM
public static final java.util.EnumSet<RosterAbstract.SubscriptionType> SUB_FROM
SUB_BOTH
public static final java.util.EnumSet<RosterAbstract.SubscriptionType> SUB_BOTH
TO_SUBSCRIBED
public static final java.util.EnumSet<RosterAbstract.SubscriptionType> TO_SUBSCRIBED
FROM_SUBSCRIBED
public static final java.util.EnumSet<RosterAbstract.SubscriptionType> FROM_SUBSCRIBED
INITIAL_PRESENCES
public static final java.util.EnumSet<StanzaType> INITIAL_PRESENCES
PENDING_IN
public static final java.util.EnumSet<RosterAbstract.SubscriptionType> PENDING_IN
RosterAbstract
public RosterAbstract()
getStateTransition
public RosterAbstract.SubscriptionType getStateTransition(RosterAbstract.SubscriptionType subscription,
RosterAbstract.PresenceType presence)
getPresenceType
public RosterAbstract.PresenceType getPresenceType(XMPPResourceConnection session,
Packet packet)
throws NotAuthorizedException
- Throws:
NotAuthorizedException
isPendingIn
public boolean isPendingIn(XMPPResourceConnection session,
java.lang.String jid)
throws NotAuthorizedException,
TigaseDBException
- Throws:
NotAuthorizedException
TigaseDBException
isSubscribedTo
public boolean isSubscribedTo(XMPPResourceConnection session,
java.lang.String jid)
throws NotAuthorizedException,
TigaseDBException
- Throws:
NotAuthorizedException
TigaseDBException
isSubscribedFrom
public boolean isSubscribedFrom(XMPPResourceConnection session,
java.lang.String jid)
throws NotAuthorizedException,
TigaseDBException
- Throws:
NotAuthorizedException
TigaseDBException
isSubscribedFrom
public boolean isSubscribedFrom(RosterAbstract.SubscriptionType subscr)
groupNode
public java.lang.String groupNode(java.lang.String buddy)
getBuddies
public java.lang.String[] getBuddies(XMPPResourceConnection session,
java.util.EnumSet<RosterAbstract.SubscriptionType> subscrs)
throws NotAuthorizedException,
TigaseDBException
- Throws:
NotAuthorizedException
TigaseDBException
updateBuddySubscription
public boolean updateBuddySubscription(XMPPResourceConnection session,
RosterAbstract.PresenceType presence,
java.lang.String jid)
throws NotAuthorizedException,
TigaseDBException
- Throws:
NotAuthorizedException
TigaseDBException
getBuddyItem
public tigase.xml.Element getBuddyItem(XMPPResourceConnection session,
java.lang.String buddy)
throws NotAuthorizedException,
TigaseDBException
- Throws:
NotAuthorizedException
TigaseDBException
updateBuddyChange
public void updateBuddyChange(XMPPResourceConnection session,
java.util.Queue<Packet> results,
tigase.xml.Element item)
throws NotAuthorizedException,
TigaseDBException
- Throws:
NotAuthorizedException
TigaseDBException
getBuddies
public abstract java.lang.String[] getBuddies(XMPPResourceConnection session)
throws NotAuthorizedException,
TigaseDBException
- Throws:
NotAuthorizedException
TigaseDBException
getBuddyName
public abstract java.lang.String getBuddyName(XMPPResourceConnection session,
java.lang.String buddy)
throws NotAuthorizedException,
TigaseDBException
- Throws:
NotAuthorizedException
TigaseDBException
setBuddyName
public abstract void setBuddyName(XMPPResourceConnection session,
java.lang.String buddy,
java.lang.String name)
throws NotAuthorizedException,
TigaseDBException
- Throws:
NotAuthorizedException
TigaseDBException
setBuddySubscription
public abstract void setBuddySubscription(XMPPResourceConnection session,
RosterAbstract.SubscriptionType subscription,
java.lang.String buddy)
throws NotAuthorizedException,
TigaseDBException
- Throws:
NotAuthorizedException
TigaseDBException
getBuddySubscription
public abstract RosterAbstract.SubscriptionType getBuddySubscription(XMPPResourceConnection session,
java.lang.String buddy)
throws NotAuthorizedException,
TigaseDBException
- Throws:
NotAuthorizedException
TigaseDBException
removeBuddy
public abstract boolean removeBuddy(XMPPResourceConnection session,
java.lang.String jid)
throws NotAuthorizedException,
TigaseDBException
- Throws:
NotAuthorizedException
TigaseDBException
addBuddy
public abstract void addBuddy(XMPPResourceConnection session,
java.lang.String jid,
java.lang.String name,
java.lang.String[] groups)
throws NotAuthorizedException,
TigaseDBException
- Throws:
NotAuthorizedException
TigaseDBException
getBuddyGroups
public abstract java.lang.String[] getBuddyGroups(XMPPResourceConnection session,
java.lang.String buddy)
throws NotAuthorizedException,
TigaseDBException
- Throws:
NotAuthorizedException
TigaseDBException
containsBuddy
public abstract boolean containsBuddy(XMPPResourceConnection session,
java.lang.String buddy)
throws NotAuthorizedException,
TigaseDBException
- Throws:
NotAuthorizedException
TigaseDBException
addBuddyGroup
public abstract boolean addBuddyGroup(XMPPResourceConnection session,
java.lang.String buddy,
java.lang.String[] groups)
throws NotAuthorizedException,
TigaseDBException
- Throws:
NotAuthorizedException
TigaseDBException
init
public void init(UserRepository repo)
throws TigaseDBException,
TigaseDBException
- Throws:
TigaseDBException
Copyright © 2009 Tigase. All Rights Reserved.