Package tigase.xmpp.impl.roster
Class RosterFlat
java.lang.Object
tigase.xmpp.impl.roster.RosterAbstract
tigase.xmpp.impl.roster.RosterFlat
Describe class RosterFlat here.
Created: Tue Feb 21 18:05:53 2006
Created: Tue Feb 21 18:05:53 2006
- Author:
- Artur Hefczyc
-
Nested Class Summary
Nested classes/interfaces inherited from class tigase.xmpp.impl.roster.RosterAbstract
RosterAbstract.PresenceType, RosterAbstract.RosterModifiedEvent, RosterAbstract.StateTransition, RosterAbstract.SubscriptionType -
Field Summary
Fields inherited from class tigase.xmpp.impl.roster.RosterAbstract
CLIENT_XMLNS, DISCO_FEATURES, emptyNameAllowed, FEATURES, FROM_SUBSCRIBED, GROUP, GROUPS, INITIAL_PRESENCES, maxRosterSize, NAME, PENDING_IN, PENDING_OUT, PRE_APPROVED, ROSTER, ROSTER_XMLNS, ROSTERHASH, SUB_BOTH, SUB_FROM, SUB_NONE, SUB_TO, SUBSCRIPTION, TO_SUBSCRIBED, VER_ATT, XMLNS, XMLNS_DYNAMIC, XMLNS_LOAD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanaddBuddy(RosterElement relem, Map<BareJID, RosterElement> roster) voidaddBuddy(XMPPResourceConnection session, JID buddy, String name, String[] groups, RosterAbstract.SubscriptionType subscription, String otherData) Deprecated.voidaddBuddy(XMPPResourceConnection session, JID buddy, String name, String[] groups, RosterAbstract.SubscriptionType subscription, String mixParticipantId, String otherData) Deprecated.booleanaddBuddyGroup(XMPPResourceConnection session, JID buddy, String[] groups) Deprecated.addTempBuddy(JID buddy, XMPPResourceConnection session) Deprecated.booleancontainsBuddy(XMPPResourceConnection session, JID buddy) Deprecated.JID[]getBuddies(XMPPResourceConnection session) Deprecated.String[]getBuddyGroups(XMPPResourceConnection session, JID buddy) Deprecated.getBuddyItem(XMPPResourceConnection session, JID buddy) Deprecated.getBuddyName(XMPPResourceConnection session, JID buddy) Deprecated.getBuddySubscription(XMPPResourceConnection session, JID buddy) Deprecated.getCustomChild(XMPPResourceConnection session, JID buddy) Deprecated.getMixParticipantId(XMPPResourceConnection session, JID buddy) Deprecated.getRosterElement(XMPPResourceConnection session, JID buddy) Deprecated.getRosterElementInstance(JID buddy, String name, String[] groups, XMPPResourceConnection session) Deprecated.getRosterItems(XMPPResourceConnection session) protected Map<BareJID, RosterElement> getUserRoster(XMPPResourceConnection session) booleanisModified(XMPPResourceConnection session) booleanisOnline(XMPPResourceConnection session, JID buddy) Deprecated.booleanisRosterLoaded(XMPPResourceConnection session) Check if data containing user roster for this session is loaded from databaseloadUserRoster(XMPPResourceConnection session) voidlogout(XMPPResourceConnection session) voidmodifyStoredRoster(UserRepository repository, BareJID owner, Consumer<Map<BareJID, RosterElement>> modifyRoster) booleanparseRoster(String roster_str, Map<BareJID, RosterElement> roster, XMPPResourceConnection session) static booleanparseRosterUtil(String roster_str, Map<BareJID, RosterElement> roster, XMPPResourceConnection session) booleanpresenceSent(XMPPResourceConnection session, JID buddy) Deprecated.booleanremoveBuddy(XMPPResourceConnection session, JID jid) Deprecated.Deprecated.protected voidsaveUserRoster(XMPPResourceConnection session) voidsetBuddyName(XMPPResourceConnection session, JID buddy, String name) Deprecated.voidsetBuddySubscription(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, JID buddy) Deprecated.voidsetOnline(XMPPResourceConnection session, JID buddy, boolean online) Deprecated.voidsetPresenceSent(XMPPResourceConnection session, JID buddy, boolean sent) Deprecated.protected voidupdateRosterItem(XMPPResourceConnection session, RosterAbstract.RosterModifiedEvent event) Methods inherited from class tigase.xmpp.impl.roster.RosterAbstract
addBuddy, addJidToRoster, getActiveConnections, getBuddies, getBuddiesHash, getCustomChildren, getEventBus, getMaxRosterSize, getPresenceType, getStateTransition, groupNode, handleRosterModified, init, isEmptyNameAllowed, isPendingIn, isPreApproved, isSubscribedFrom, isSubscribedFrom, isSubscribedTo, removeJidFromRoster, setEmptyNameAllowed, setEventBus, setMaxRosterSize, setProperties, updateBuddyChange, updateBuddySubscription, updateRosterHash, updateRosterHash, updateRosterHashForConnection
-
Constructor Details
-
RosterFlat
public RosterFlat()
-
-
Method Details
-
addBuddy
-
parseRosterUtil
public static boolean parseRosterUtil(String roster_str, Map<BareJID, RosterElement> roster, XMPPResourceConnection session) -
addTempBuddy
@Deprecated public RosterElement addTempBuddy(JID buddy, XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException Deprecated. -
addBuddy
@Deprecated public void addBuddy(XMPPResourceConnection session, JID buddy, String name, String[] groups, RosterAbstract.SubscriptionType subscription, String otherData) throws NotAuthorizedException, TigaseDBException, PolicyViolationException Deprecated.- Specified by:
addBuddyin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBExceptionPolicyViolationException
-
addBuddy
@Deprecated public void addBuddy(XMPPResourceConnection session, JID buddy, String name, String[] groups, RosterAbstract.SubscriptionType subscription, String mixParticipantId, String otherData) throws NotAuthorizedException, TigaseDBException, PolicyViolationException Deprecated.- Specified by:
addBuddyin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBExceptionPolicyViolationException
-
addBuddyGroup
@Deprecated public boolean addBuddyGroup(XMPPResourceConnection session, JID buddy, String[] groups) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
addBuddyGroupin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
containsBuddy
@Deprecated public boolean containsBuddy(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
containsBuddyin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
getBuddies
@Deprecated public JID[] getBuddies(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
getBuddiesin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
getBuddyGroups
@Deprecated public String[] getBuddyGroups(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
getBuddyGroupsin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
getBuddyItem
@Deprecated public Element getBuddyItem(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Overrides:
getBuddyItemin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
getBuddyName
@Deprecated public String getBuddyName(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
getBuddyNamein classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
getBuddySubscription
@Deprecated public RosterAbstract.SubscriptionType getBuddySubscription(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
getBuddySubscriptionin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
getMixParticipantId
@Deprecated public String getMixParticipantId(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
getMixParticipantIdin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
getRosterElementInstance
@Deprecated public RosterElement getRosterElementInstance(JID buddy, String name, String[] groups, XMPPResourceConnection session) Deprecated. -
getRosterItems
public List<Element> getRosterItems(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException - Overrides:
getRosterItemsin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
isRosterLoaded
Description copied from class:RosterAbstractCheck if data containing user roster for this session is loaded from database- Specified by:
isRosterLoadedin classRosterAbstract
-
isOnline
@Deprecated public boolean isOnline(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
isOnlinein classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
parseRoster
public boolean parseRoster(String roster_str, Map<BareJID, RosterElement> roster, XMPPResourceConnection session) -
presenceSent
@Deprecated public boolean presenceSent(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
presenceSentin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
removeBuddy
@Deprecated public boolean removeBuddy(XMPPResourceConnection session, JID jid) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
removeBuddyin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
setBuddyName
@Deprecated public void setBuddyName(XMPPResourceConnection session, JID buddy, String name) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
setBuddyNamein classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
setBuddySubscription
@Deprecated public void setBuddySubscription(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
setBuddySubscriptionin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
setOnline
@Deprecated public void setOnline(XMPPResourceConnection session, JID buddy, boolean online) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
setOnlinein classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
setPresenceSent
@Deprecated public void setPresenceSent(XMPPResourceConnection session, JID buddy, boolean sent) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
setPresenceSentin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
getRosterElement
@Deprecated public RosterElement getRosterElement(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
getRosterElementin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
loadUserRoster
public Map<BareJID,RosterElement> loadUserRoster(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException -
rosterElementProvider
@Deprecated public Function<JID,RosterElement> rosterElementProvider(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
rosterElementProviderin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
getCustomChild
@Deprecated public Element getCustomChild(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
getCustomChildin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-
logout
- Specified by:
logoutin classRosterAbstract
-
isModified
public boolean isModified(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException -
getUserRoster
protected Map<BareJID,RosterElement> getUserRoster(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException -
modifyStoredRoster
public void modifyStoredRoster(UserRepository repository, BareJID owner, Consumer<Map<BareJID, RosterElement>> modifyRoster) throws TigaseDBException- Overrides:
modifyStoredRosterin classRosterAbstract- Throws:
TigaseDBException
-
saveUserRoster
protected void saveUserRoster(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException -
updateRosterItem
protected void updateRosterItem(XMPPResourceConnection session, RosterAbstract.RosterModifiedEvent event) throws NotAuthorizedException, TigaseDBException - Overrides:
updateRosterItemin classRosterAbstract- Throws:
NotAuthorizedExceptionTigaseDBException
-