public class RosterFlat extends RosterAbstract
RosterAbstract.PresenceType, RosterAbstract.RosterModifiedEvent, RosterAbstract.StateTransition, RosterAbstract.SubscriptionTypeCLIENT_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 and Description |
|---|
RosterFlat() |
addBuddy, getBuddies, getBuddiesHash, getBuddiesHash, getCustomChildren, getEventBus, getMaxRosterSize, getPresenceType, getStateTransition, groupNode, handleRosterModified, init, isEmptyNameAllowed, isPendingIn, isPreApproved, isSubscribedFrom, isSubscribedFrom, isSubscribedTo, setEmptyNameAllowed, setEventBus, setMaxRosterSize, setProperties, updateBuddyChange, updateBuddySubscription, updateRosterHashpublic static boolean addBuddy(RosterElement relem, Map<BareJID,RosterElement> roster)
public static boolean parseRosterUtil(String roster_str, Map<BareJID,RosterElement> roster, XMPPResourceConnection session)
public RosterElement addTempBuddy(JID buddy, XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
public void addBuddy(XMPPResourceConnection session, JID buddy, String name, String[] groups, RosterAbstract.SubscriptionType subscription, String otherData) throws NotAuthorizedException, TigaseDBException, PolicyViolationException
addBuddy in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionPolicyViolationExceptionpublic boolean addBuddyGroup(XMPPResourceConnection session, JID buddy, String[] groups) throws NotAuthorizedException, TigaseDBException
addBuddyGroup in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic boolean containsBuddy(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException
containsBuddy in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic JID[] getBuddies(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
getBuddies in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic String[] getBuddyGroups(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException
getBuddyGroups in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic Element getBuddyItem(RosterElement relem)
public Element getBuddyItem(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException
getBuddyItem in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic String getBuddyName(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException
getBuddyName in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic RosterAbstract.SubscriptionType getBuddySubscription(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException
getBuddySubscription in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic RosterElement getRosterElementInstance(JID buddy, String name, String[] groups, XMPPResourceConnection session)
public List<Element> getRosterItems(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
getRosterItems in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic boolean isRosterLoaded(XMPPResourceConnection session)
RosterAbstractisRosterLoaded in class RosterAbstractpublic boolean isOnline(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException
isOnline in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic boolean parseRoster(String roster_str, Map<BareJID,RosterElement> roster, XMPPResourceConnection session)
public boolean presenceSent(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException
presenceSent in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic boolean removeBuddy(XMPPResourceConnection session, JID jid) throws NotAuthorizedException, TigaseDBException
removeBuddy in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic void setBuddyName(XMPPResourceConnection session, JID buddy, String name) throws NotAuthorizedException, TigaseDBException
setBuddyName in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic void setBuddySubscription(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, JID buddy) throws NotAuthorizedException, TigaseDBException
setBuddySubscription in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic void setOnline(XMPPResourceConnection session, JID buddy, boolean online) throws NotAuthorizedException, TigaseDBException
setOnline in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic void setPresenceSent(XMPPResourceConnection session, JID buddy, boolean sent) throws NotAuthorizedException, TigaseDBException
setPresenceSent in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic RosterElement getRosterElement(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException
getRosterElement in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic Map<BareJID,RosterElement> loadUserRoster(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
public Function<JID,RosterElement> rosterElementProvider(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
rosterElementProvider in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic Element getCustomChild(XMPPResourceConnection session, JID buddy) throws NotAuthorizedException, TigaseDBException
getCustomChild in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionpublic void logout(XMPPResourceConnection session)
logout in class RosterAbstractpublic boolean isModified(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
protected Map<BareJID,RosterElement> getUserRoster(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
protected void saveUserRoster(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
protected void updateRosterItem(XMPPResourceConnection session, RosterAbstract.RosterModifiedEvent event) throws NotAuthorizedException, TigaseDBException
updateRosterItem in class RosterAbstractNotAuthorizedExceptionTigaseDBExceptionCopyright © 2004–2021 "Tigase, Inc.". All rights reserved.