tigase.xmpp.impl.roster
Class Roster

java.lang.Object
  extended by tigase.xmpp.impl.roster.RosterAbstract
      extended by tigase.xmpp.impl.roster.Roster

public class Roster
extends RosterAbstract

Describe class Roster here. Created: Tue Feb 21 18:05:53 2006

Version:
$Rev: 1836 $
Author:
Artur Hefczyc

Nested Class Summary
 
Nested classes/interfaces inherited from class tigase.xmpp.impl.roster.RosterAbstract
RosterAbstract.PresenceType, RosterAbstract.StateTransition, RosterAbstract.SubscriptionType
 
Field Summary
 
Fields inherited from class tigase.xmpp.impl.roster.RosterAbstract
FROM_SUBSCRIBED, GROUP, GROUPS, INITIAL_PRESENCES, NAME, PENDING_IN, ROSTER, ROSTER_XMLNS, ROSTERHASH, SUB_BOTH, SUB_FROM, SUB_NONE, SUB_TO, SUBSCRIPTION, TO_SUBSCRIBED
 
Constructor Summary
Roster()
           
 
Method Summary
 void addBuddy(XMPPResourceConnection session, java.lang.String jid, java.lang.String name, java.lang.String[] groups)
           
 boolean addBuddyGroup(XMPPResourceConnection session, java.lang.String buddy, java.lang.String[] groups)
           
 boolean containsBuddy(XMPPResourceConnection session, java.lang.String buddy)
           
 java.lang.String[] getBuddies(XMPPResourceConnection session)
           
 java.lang.String[] getBuddyGroups(XMPPResourceConnection session, java.lang.String buddy)
           
 java.lang.String getBuddyName(XMPPResourceConnection session, java.lang.String buddy)
           
 RosterAbstract.SubscriptionType getBuddySubscription(XMPPResourceConnection session, java.lang.String buddy)
           
 boolean removeBuddy(XMPPResourceConnection session, java.lang.String jid)
           
 void setBuddyName(XMPPResourceConnection session, java.lang.String buddy, java.lang.String name)
           
 void setBuddySubscription(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, java.lang.String buddy)
           
 
Methods inherited from class tigase.xmpp.impl.roster.RosterAbstract
getBuddies, getBuddiesHash, getBuddyItem, getPresenceType, getRosterItems, getStateTransition, groupNode, init, isPendingIn, isSubscribedFrom, isSubscribedFrom, isSubscribedTo, updateBuddyChange, updateBuddySubscription, updateRosterHash
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Roster

public Roster()
Method Detail

getBuddies

public java.lang.String[] getBuddies(XMPPResourceConnection session)
                              throws NotAuthorizedException,
                                     TigaseDBException
Specified by:
getBuddies in class RosterAbstract
Throws:
NotAuthorizedException
TigaseDBException

getBuddyName

public java.lang.String getBuddyName(XMPPResourceConnection session,
                                     java.lang.String buddy)
                              throws NotAuthorizedException,
                                     TigaseDBException
Specified by:
getBuddyName in class RosterAbstract
Throws:
NotAuthorizedException
TigaseDBException

setBuddyName

public void setBuddyName(XMPPResourceConnection session,
                         java.lang.String buddy,
                         java.lang.String name)
                  throws NotAuthorizedException,
                         TigaseDBException
Specified by:
setBuddyName in class RosterAbstract
Throws:
NotAuthorizedException
TigaseDBException

setBuddySubscription

public void setBuddySubscription(XMPPResourceConnection session,
                                 RosterAbstract.SubscriptionType subscription,
                                 java.lang.String buddy)
                          throws NotAuthorizedException,
                                 TigaseDBException
Specified by:
setBuddySubscription in class RosterAbstract
Throws:
NotAuthorizedException
TigaseDBException

getBuddySubscription

public RosterAbstract.SubscriptionType getBuddySubscription(XMPPResourceConnection session,
                                                            java.lang.String buddy)
                                                     throws NotAuthorizedException,
                                                            TigaseDBException
Specified by:
getBuddySubscription in class RosterAbstract
Throws:
NotAuthorizedException
TigaseDBException

removeBuddy

public boolean removeBuddy(XMPPResourceConnection session,
                           java.lang.String jid)
                    throws NotAuthorizedException,
                           TigaseDBException
Specified by:
removeBuddy in class RosterAbstract
Throws:
NotAuthorizedException
TigaseDBException

addBuddy

public void addBuddy(XMPPResourceConnection session,
                     java.lang.String jid,
                     java.lang.String name,
                     java.lang.String[] groups)
              throws NotAuthorizedException,
                     TigaseDBException
Specified by:
addBuddy in class RosterAbstract
Throws:
NotAuthorizedException
TigaseDBException

getBuddyGroups

public java.lang.String[] getBuddyGroups(XMPPResourceConnection session,
                                         java.lang.String buddy)
                                  throws NotAuthorizedException,
                                         TigaseDBException
Specified by:
getBuddyGroups in class RosterAbstract
Throws:
NotAuthorizedException
TigaseDBException

containsBuddy

public boolean containsBuddy(XMPPResourceConnection session,
                             java.lang.String buddy)
                      throws NotAuthorizedException,
                             TigaseDBException
Specified by:
containsBuddy in class RosterAbstract
Throws:
NotAuthorizedException
TigaseDBException

addBuddyGroup

public boolean addBuddyGroup(XMPPResourceConnection session,
                             java.lang.String buddy,
                             java.lang.String[] groups)
                      throws NotAuthorizedException,
                             TigaseDBException
Specified by:
addBuddyGroup in class RosterAbstract
Throws:
NotAuthorizedException
TigaseDBException


Copyright © 2009 Tigase. All Rights Reserved.