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
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
addBuddy
(RosterElement relem, Map<BareJID, RosterElement> roster) void
addBuddy
(XMPPResourceConnection session, JID buddy, String name, String[] groups, RosterAbstract.SubscriptionType subscription, String otherData) Deprecated.void
addBuddy
(XMPPResourceConnection session, JID buddy, String name, String[] groups, RosterAbstract.SubscriptionType subscription, String mixParticipantId, String otherData) Deprecated.boolean
addBuddyGroup
(XMPPResourceConnection session, JID buddy, String[] groups) Deprecated.addTempBuddy
(JID buddy, XMPPResourceConnection session) Deprecated.boolean
containsBuddy
(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) boolean
isModified
(XMPPResourceConnection session) boolean
isOnline
(XMPPResourceConnection session, JID buddy) Deprecated.boolean
isRosterLoaded
(XMPPResourceConnection session) Check if data containing user roster for this session is loaded from databaseloadUserRoster
(XMPPResourceConnection session) void
logout
(XMPPResourceConnection session) void
modifyStoredRoster
(UserRepository repository, BareJID owner, Consumer<Map<BareJID, RosterElement>> modifyRoster) boolean
parseRoster
(String roster_str, Map<BareJID, RosterElement> roster, XMPPResourceConnection session) static boolean
parseRosterUtil
(String roster_str, Map<BareJID, RosterElement> roster, XMPPResourceConnection session) boolean
presenceSent
(XMPPResourceConnection session, JID buddy) Deprecated.boolean
removeBuddy
(XMPPResourceConnection session, JID jid) Deprecated.Deprecated.protected void
saveUserRoster
(XMPPResourceConnection session) void
setBuddyName
(XMPPResourceConnection session, JID buddy, String name) Deprecated.void
setBuddySubscription
(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, JID buddy) Deprecated.void
setOnline
(XMPPResourceConnection session, JID buddy, boolean online) Deprecated.void
setPresenceSent
(XMPPResourceConnection session, JID buddy, boolean sent) Deprecated.protected void
updateRosterItem
(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:
addBuddy
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
PolicyViolationException
-
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:
addBuddy
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
PolicyViolationException
-
addBuddyGroup
@Deprecated public boolean addBuddyGroup(XMPPResourceConnection session, JID buddy, String[] groups) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
addBuddyGroup
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
containsBuddy
@Deprecated public boolean containsBuddy(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
containsBuddy
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
getBuddies
@Deprecated public JID[] getBuddies(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
getBuddies
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
getBuddyGroups
@Deprecated public String[] getBuddyGroups(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
getBuddyGroups
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
getBuddyItem
@Deprecated public Element getBuddyItem(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Overrides:
getBuddyItem
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
getBuddyName
@Deprecated public String getBuddyName(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
getBuddyName
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
getBuddySubscription
@Deprecated public RosterAbstract.SubscriptionType getBuddySubscription(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
getBuddySubscription
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
getMixParticipantId
@Deprecated public String getMixParticipantId(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
getMixParticipantId
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
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:
getRosterItems
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
isRosterLoaded
Description copied from class:RosterAbstract
Check if data containing user roster for this session is loaded from database- Specified by:
isRosterLoaded
in classRosterAbstract
-
isOnline
@Deprecated public boolean isOnline(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
isOnline
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
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:
presenceSent
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
removeBuddy
@Deprecated public boolean removeBuddy(XMPPResourceConnection session, JID jid) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
removeBuddy
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
setBuddyName
@Deprecated public void setBuddyName(XMPPResourceConnection session, JID buddy, String name) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
setBuddyName
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
setBuddySubscription
@Deprecated public void setBuddySubscription(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
setBuddySubscription
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
setOnline
@Deprecated public void setOnline(XMPPResourceConnection session, JID buddy, boolean online) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
setOnline
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
setPresenceSent
@Deprecated public void setPresenceSent(XMPPResourceConnection session, JID buddy, boolean sent) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
setPresenceSent
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
getRosterElement
@Deprecated public RosterElement getRosterElement(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
getRosterElement
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
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:
rosterElementProvider
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
getCustomChild
@Deprecated public Element getCustomChild(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException Deprecated.- Specified by:
getCustomChild
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-
logout
- Specified by:
logout
in 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:
modifyStoredRoster
in 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:
updateRosterItem
in classRosterAbstract
- Throws:
NotAuthorizedException
TigaseDBException
-