tigase.xmpp.impl.roster
Class RosterFlat

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

public class RosterFlat
extends RosterAbstract

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

Version:
$Rev: 1456 $
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, SUB_BOTH, SUB_FROM, SUB_NONE, SUB_TO, SUBSCRIPTION, TO_SUBSCRIBED
 
Constructor Summary
RosterFlat()
           
 
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)
           
static void parseRoster(java.lang.String roster_str, java.util.Map<java.lang.String,RosterElement> roster)
           
 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, getBuddyItem, getPresenceType, getStateTransition, groupNode, init, isPendingIn, isSubscribedFrom, isSubscribedFrom, isSubscribedTo, updateBuddyChange, updateBuddySubscription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RosterFlat

public RosterFlat()
Method Detail

parseRoster

public static void parseRoster(java.lang.String roster_str,
                               java.util.Map<java.lang.String,RosterElement> roster)

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.