## Uses of Class
tigase.xmpp.NotAuthorizedException

- Packages that use NotAuthorizedException
  Package | Description
  --- | ---
  tigase.cluster.strategy |
  tigase.server.xmppsession |
  tigase.xmpp |
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins
  tigase.xmpp.impl.push |
  tigase.xmpp.impl.roster |

- - ### Uses of NotAuthorizedException in tigase.cluster.strategy

    Methods in tigase.cluster.strategy that throw NotAuthorizedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.util.Map<java.lang.String,​java.lang.String>` | DefaultClusteringStrategy.`prepareConnectionParams​(XMPPResourceConnection conn)` | A utility method used to prepare a Map of data with user session data before it can be sent over to another cluster node.

  - ### Uses of NotAuthorizedException in tigase.server.xmppsession

    Methods in tigase.server.xmppsession that throw NotAuthorizedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | SessionManager.MessageArchive.`willArchive​(Packet packet, XMPPResourceConnection session)` |

  - ### Uses of NotAuthorizedException in tigase.xmpp

    Methods in tigase.xmpp that throw NotAuthorizedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | RepositoryAccess.`addDataList​(java.lang.String subnode, java.lang.String key, java.lang.String[] list)` |
    `void` | RepositoryAccess.`addOfflineDataList​(java.lang.String subnode, java.lang.String key, java.lang.String[] list)` |
    `void` | RepositoryAccess.`addPublicDataList​(java.lang.String subnode, java.lang.String key, java.lang.String[] list)` |
    `Authorization` | RepositoryAccess.`changeRegistration​(java.lang.String name_param, java.lang.String pass_param, java.util.Map<java.lang.String,​java.lang.String> registr_params)` |
    `java.util.List<XMPPResourceConnection>` | XMPPResourceConnection.`getActiveSessions()` | Method returns list of active connection for the same `XMPPSession`.
    `java.lang.String` | RepositoryAccess.`getAuthenticationToken​(java.lang.String xmpp_sessionId)` |
    `abstract BareJID` | RepositoryAccess.`getBareJID()` | Returns user JID but without resource part.
    `BareJID` | XMPPResourceConnection.`getBareJID()` |
    `java.lang.String` | RepositoryAccess.`getData​(java.lang.String subnode, java.lang.String key, java.lang.String def)` | `getData` method is a twin sister (brother?) of `setData(String, String, String)` method.
    `java.lang.String[]` | RepositoryAccess.`getDataGroups​(java.lang.String subnode)` | This method retrieves list of all direct subnodes for given node.
    `java.lang.String[]` | RepositoryAccess.`getDataKeys​(java.lang.String subnode)` | This method returns all data keys available in permanent storage in given node.
    `java.lang.String[]` | RepositoryAccess.`getDataList​(java.lang.String subnode, java.lang.String key)` | This method allows to retrieve list of values associated with one key.
    `JID` | XMPPResourceConnection.`getJID()` | Returns full user JID for this session or throws `NotAuthorizedException` if session is not authorized yet and therefore user name and resource is not known yet.
    `java.lang.String` | RepositoryAccess.`getOfflineData​(java.lang.String subnode, java.lang.String key, java.lang.String def)` |
    `java.lang.String[]` | RepositoryAccess.`getOfflineDataList​(java.lang.String subnode, java.lang.String key)` |
    `java.lang.String` | RepositoryAccess.`getPublicData​(java.lang.String subnode, java.lang.String key, java.lang.String def)` |
    `java.lang.String[]` | RepositoryAccess.`getPublicDataList​(java.lang.String subnode, java.lang.String key)` |
    `abstract java.lang.String` | RepositoryAccess.`getUserName()` |
    `java.lang.String` | XMPPResourceConnection.`getUserName()` |
    `boolean` | XMPPResourceConnection.`isUserId​(BareJID bareJID)` |
    `void` | RepositoryAccess.`logout()` |
    `void` | XMPPResourceConnection.`logout()` |
    `void` | RepositoryAccess.`removeData​(java.lang.String subnode, java.lang.String key)` |
    `void` | RepositoryAccess.`removeDataGroup​(java.lang.String subnode)` | Removes the last data node given in subnode path as parameter to this method.
    `void` | RepositoryAccess.`removeOfflineData​(java.lang.String subnode, java.lang.String key)` |
    `void` | RepositoryAccess.`removeOfflineDataGroup​(java.lang.String subnode)` |
    `void` | RepositoryAccess.`removePublicData​(java.lang.String subnode, java.lang.String key)` |
    `void` | RepositoryAccess.`removePublicDataGroup​(java.lang.String subnode)` |
    `void` | RepositoryAccess.`setData​(java.lang.String subnode, java.lang.String key, java.lang.String value)` | This method stores given data in permanent storage in given point of hierarchy of data base.
    `void` | RepositoryAccess.`setDataList​(java.lang.String subnode, java.lang.String key, java.lang.String[] list)` | This method allows to store list of values under one key ID reference.
    `void` | RepositoryAccess.`setOfflineData​(java.lang.String subnode, java.lang.String key, java.lang.String value)` |
    `void` | RepositoryAccess.`setOfflineDataList​(java.lang.String subnode, java.lang.String key, java.lang.String[] list)` |
    `void` | RepositoryAccess.`setPublicData​(java.lang.String subnode, java.lang.String key, java.lang.String value)` |
    `void` | RepositoryAccess.`setPublicDataList​(java.lang.String subnode, java.lang.String key, java.lang.String[] list)` |
    `void` | XMPPResourceConnection.`setResource​(java.lang.String argResource)` | Sets the connection resource
    `Authorization` | RepositoryAccess.`unregister​(java.lang.String name_param)` | Deprecated.
    `Authorization` | XMPPResourceConnection.`unregister​(java.lang.String name_param)` | Deprecated. Code moved to `JabberIqRegister.doRemoveAccount(Packet, Element, XMPPResourceConnection, Queue)`

  - ### Uses of NotAuthorizedException in tigase.xmpp.impl

    Methods in tigase.xmpp.impl that throw NotAuthorizedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | Privacy.`addList​(XMPPResourceConnection session, Element list)` |
    `static boolean` | Privacy.`block​(XMPPResourceConnection session, java.util.List<java.lang.String> jids)` |
    `protected static void` | PresenceState.`broadcastDirectPresences​(StanzaType t, XMPPResourceConnection session, java.util.Queue<Packet> results, Element pres)` | `broadcastDirectPresences` broadcast a direct Presence from provided `pres` `Element` object to the collection of JIDs stored in temporary session data under key `DIRECT_PRESENCE`.
    `static void` | PresenceState.`broadcastOffline​(XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract roster_util)` | `sendPresenceBroadcast` method broadcasts given presence to all buddies from roster and to all users to which direct presence was sent.
    `void` | PresenceAbstract.`broadcastProbe​(XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | `sendPresenceBroadcast` method broadcasts given presence to all buddies from roster and to all users to which direct presence was sent.
    `protected void` | PresenceState.`buddyOnline​(XMPPResourceConnection session, JID buddy, java.util.Queue<Packet> results, boolean online)` | Method sends back presence to contact while it becomes online (i.e.
    `static PrivacyList` | PrivacyList.`create​(XMPPResourceConnection session, RosterAbstract rosterUtil, Element el)` |
    `protected void` | JabberIqRegister.`doRemoveAccount​(Packet packet, Element request, XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `protected static void` | JabberIqRoster.`dynamicGetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Method processes roster `get` request related to dynamic roster.
    `static PrivacyList` | Privacy.`getActiveList​(XMPPResourceConnection session)` |
    `static java.lang.String` | Privacy.`getActiveListName​(XMPPResourceConnection session)` |
    `static java.util.List<java.lang.String>` | Privacy.`getBlocked​(XMPPResourceConnection session)` |
    `java.util.List<XMPPResourceConnection>` | MessageDeliveryLogic.`getConnectionsForMessageDelivery​(XMPPResourceConnection session)` | Method returns list of XMPPResourceConnections to which message should be delivered for session passes as parameter if message was sent to bare JID
    `static PrivacyList` | Privacy.`getDefaultList​(XMPPResourceConnection session)` |
    `static Element` | Privacy.`getDefaultListElement​(XMPPResourceConnection session)` |
    `static java.lang.String` | Privacy.`getDefaultListName​(XMPPResourceConnection session)` |
    `DomainFilterPolicy` | DomainFilter.`getDomains​(XMPPResourceConnection session)` | Method retrieves filtering policy based on user session, from most specific to most general, i.e.: first user session is checked, if that fails then user repository and if there is no rules configured then domain filtering policy from VHost is being returned (if present).
    `java.lang.String[]` | DomainFilter.`getDomainsList​(XMPPResourceConnection session)` | Method retrieves list of domains to be applied to `LIST` and `BLACKLIST` filtering policies based on user session, from most specific to most general, i.e.: first user session is checked, if that fails then user repository and if there is no rules configured then list of domains from VHost is being returned (if present).
    `java.util.Set<JID>` | MessageDeliveryLogic.`getJIDsForMessageDelivery​(XMPPResourceConnection session)` | Method returns list of JIDs to which message should be delivered for session passes as parameter if message was sent to bare JID
    `java.util.Set<JID>` | MessageDeliveryProviderIfc.`getJIDsForMessageDelivery​(XMPPResourceConnection session)` |
    `static Element` | Privacy.`getList​(XMPPResourceConnection session, java.lang.String list)` |
    `static Element` | Privacy.`getListOld​(XMPPResourceConnection session, java.lang.String list)` |
    `static java.lang.String[]` | Privacy.`getLists​(XMPPResourceConnection session)` |
    `protected PrivacyList` | JabberIqPrivacy.PrivacyListOfflineCache.`loadList​(BareJID userJID)` |
    `protected static Element` | PresenceAbstract.`prepareProbe​(XMPPResourceConnection session)` |
    `protected java.util.Set<JID>` | MessageCarbons.`prepareSkipForkingToList​(Packet packet, XMPPResourceConnection session, java.util.Map<JID,​java.lang.Boolean> resources)` |
    `protected void` | MessageCarbons.`presenceUpdate​(UserPresenceChangedEvent presenceEvent)` | Method handles `UserPresenceChangedEvent` and synchronizes state of JIDs for MessageCarbons for particular user.
    `void` | OfflineMessages.`process​(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | `OfflineMessages` processor is triggered by `<presence>` stanza.
    `protected void` | PresenceState.`processError​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType presenceType)` | Process presence stanza of type Error.
    `protected void` | JabberIqPrivacy.`processGetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `protected void` | JabberIqRoster.`processGetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Method processes roster `get` request.
    `protected void` | PresenceState.`processInInitial​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType presenceType)` | Method is responsible for processing incoming initial presence (i.e.
    `protected void` | PresenceState.`processInProbe​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType presenceType)` | Method is responsible for processing incoming presence probe (i.e.
    `protected void` | PresenceSubscription.`processInSubscribe​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing incoming subscription request (i.e.
    `protected void` | PresenceSubscription.`processInSubscribed​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing incoming subscribed presence (i.e.
    `protected void` | PresenceSubscription.`processInUnsubscribe​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing incoming unsubscribe presence (i.e.
    `protected void` | PresenceSubscription.`processInUnsubscribed​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing incoming unsubscribed presence (i.e.
    `void` | OfflineMessages.`processIq​(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, java.util.Queue<Packet> results)` |
    `protected void` | PresenceState.`processOutInitial​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType type)` | Method is responsible for processing outgoing initial presence (i.e.
    `protected void` | PresenceSubscription.`processOutSubscribe​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing outgoing subscribe and unsubscribe presence (i.e.
    `protected void` | PresenceSubscription.`processOutSubscribed​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing outgoing subscribed and unsubscribed presence (i.e.
    `protected void` | JabberIqPrivacy.`processSetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `protected void` | JabberIqRoster.`processSetRequest​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Method processes roster `set` request.
    `void` | PresenceState.`rebroadcastPresence​(XMPPResourceConnection session, java.util.Queue<Packet> results)` |
    `static void` | Privacy.`removeList​(XMPPResourceConnection session, Element list)` |
    `protected static boolean` | PresenceAbstract.`requiresPresenceSending​(RosterAbstract roster, JID buddy, XMPPResourceConnection session, boolean systemCheck)` | Method checks whether a given contact requires sending presence.
    `void` | PresenceState.`resendPendingInRequests​(XMPPResourceConnection session, java.util.Queue<Packet> results)` | Sends out all pending subscription request during user log-in.
    `java.util.Queue<Packet>` | FlexibleOfflineMessageRetrieval.`restorePacketForOffLineUser​(java.util.List<java.lang.String> db_ids, XMPPResourceConnection conn, MsgRepositoryIfc repo)` |
    `java.util.Queue<Packet>` | OfflineMessages.`restorePacketForOffLineUser​(XMPPResourceConnection conn, OfflineMsgRepositoryIfc repo)` | Method restores all messages from repository for the JID of the current session.
    `static void` | PresenceState.`sendPresenceBroadcast​(StanzaType t, XMPPResourceConnection session, java.util.EnumSet<RosterAbstract.SubscriptionType> subscrs, java.util.Queue<Packet> results, Element pres, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract roster_util)` | `sendPresenceBroadcast` method broadcasts given presence to all buddies from roster and to all users to which direct presence was sent.
    `protected void` | PresenceState.`sendRosterOfflinePresence​(XMPPResourceConnection session, java.util.Queue<Packet> results)` | Method sends server generated presence unavailable for all buddies from the roster with a custom status message.
    `static void` | Privacy.`setActiveList​(XMPPResourceConnection session, java.lang.String lName)` |
    `static void` | Privacy.`setDefaultList​(XMPPResourceConnection session, Element list)` |
    `protected void` | VCardXMPPProcessorAbstract.`setVCard​(XMPPResourceConnection session, Element vcard)` |
    `protected void` | VCard4.`storeVCard​(XMPPResourceConnection session, Element elvCard)` |
    `protected void` | VCardTemp.`storeVCard​(XMPPResourceConnection session, Element elvCard)` |
    `protected abstract void` | VCardXMPPProcessorAbstract.`storeVCard​(XMPPResourceConnection session, Element vcard)` |
    `static boolean` | Privacy.`unblock​(XMPPResourceConnection session, java.util.List<java.lang.String> jids)` |
    `static java.util.List<java.lang.String>` | Privacy.`unblockAll​(XMPPResourceConnection session)` |
    `static void` | RemoteRosterManagement.`updateBuddyChange​(XMPPResourceConnection session, Element item, Element update, java.util.Queue<Packet> results)` |
    `protected void` | JabberIqRoster.`updateHash​(XMPPResourceConnection session, java.util.Map<java.lang.String,​java.lang.Object> settings)` | Calculates hash value based on the user roster items and saves it to user's session data.
    `protected static void` | PresenceState.`updateOfflineChange​(XMPPResourceConnection session, java.util.Queue<Packet> results)` | `updateOfflineChange` method broadcast off-line presence to all other user active resources.
    `static void` | PresenceAbstract.`updatePresenceChange​(Packet presence, XMPPResourceConnection session, java.util.Queue<Packet> results)` | `updatePresenceChange` method is used to broadcast to all active resources presence stanza received from other users, like incoming availability presence, subscription presence and so on...
    `static void` | PresenceAbstract.`updateUserResources​(Element presence, XMPPResourceConnection session, java.util.Queue<Packet> results, boolean initial)` | `updateUserResources` method is used to broadcast to all other resources presence stanza from one user resource.

  - ### Uses of NotAuthorizedException in tigase.xmpp.impl.push

    Methods in tigase.xmpp.impl.push that throw NotAuthorizedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AbstractPushNotifications.`disableNotifications​(XMPPResourceConnection session, JID jid, java.lang.String node)` |
    `protected void` | AbstractPushNotifications.`enableNotifications​(XMPPResourceConnection session, JID jid, java.lang.String node, Element settings)` |
    `protected void` | AbstractPushNotifications.`enableNotifications​(XMPPResourceConnection session, JID jid, java.lang.String node, Element enableElem, Element optionsForm)` |
    `protected void` | AbstractPushNotifications.`processMessage​(Packet packet, XMPPResourceConnection session, java.util.function.Consumer<Packet> results)` |
    `protected void` | PushNotifications.`processMessage​(Packet packet, XMPPResourceConnection session, java.util.function.Consumer<Packet> consumer)` |

  - ### Uses of NotAuthorizedException in tigase.xmpp.impl.roster

    Methods in tigase.xmpp.impl.roster that throw NotAuthorizedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `static JID[]` | DynamicRoster.`addBuddies​(XMPPResourceConnection session, java.util.Map<java.lang.String,​java.lang.Object> settings, JID[] buddies)` |
    `static JID[]` | DynamicRoster.`addBuddies​(XMPPResourceConnection session, java.util.Map<java.lang.String,​java.lang.Object> settings, JID[] buddies, java.util.EnumSet<RosterAbstract.SubscriptionType> subscrs)` |
    `void` | RosterAbstract.`addBuddy​(XMPPResourceConnection session, JID jid, java.lang.String name, java.lang.String[] groups, java.lang.String otherData)` | Deprecated.
    `abstract void` | RosterAbstract.`addBuddy​(XMPPResourceConnection session, JID jid, java.lang.String name, java.lang.String[] groups, RosterAbstract.SubscriptionType subscription, java.lang.String otherData)` | Deprecated.
    `abstract void` | RosterAbstract.`addBuddy​(XMPPResourceConnection session, JID jid, java.lang.String name, java.lang.String[] groups, RosterAbstract.SubscriptionType subscription, java.lang.String mixParticipantId, java.lang.String otherData)` | Deprecated.
    `void` | RosterFlat.`addBuddy​(XMPPResourceConnection session, JID buddy, java.lang.String name, java.lang.String[] groups, RosterAbstract.SubscriptionType subscription, java.lang.String otherData)` | Deprecated.
    `void` | RosterFlat.`addBuddy​(XMPPResourceConnection session, JID buddy, java.lang.String name, java.lang.String[] groups, RosterAbstract.SubscriptionType subscription, java.lang.String mixParticipantId, java.lang.String otherData)` | Deprecated.
    `abstract boolean` | RosterAbstract.`addBuddyGroup​(XMPPResourceConnection session, JID buddy, java.lang.String[] groups)` | Deprecated.
    `boolean` | RosterFlat.`addBuddyGroup​(XMPPResourceConnection session, JID buddy, java.lang.String[] groups)` | Deprecated.
    `java.util.Queue<Packet>` | RosterAbstract.`addJidToRoster​(UserRepository repository, XMPPSession session, BareJID owner, RosterElement rosterElement)` |
    `RosterElement` | RosterFlat.`addTempBuddy​(JID buddy, XMPPResourceConnection session)` | Deprecated.
    `abstract boolean` | RosterAbstract.`containsBuddy​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `boolean` | RosterFlat.`containsBuddy​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `JID[]` | AnonymousRoster.`getBuddies​(XMPPResourceConnection session)` |
    `static JID[]` | DynamicRoster.`getBuddies​(XMPPResourceConnection session, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `JID[]` | DynamicRosterIfc.`getBuddies​(XMPPResourceConnection session)` | `getBuddies` method returns `String` array with all roster buddies JIDs.
    `JID[]` | DynamicRosterTest.`getBuddies​(XMPPResourceConnection session)` |
    `JID[]` | DynamicRosterTest123.`getBuddies​(XMPPResourceConnection session)` |
    `abstract JID[]` | RosterAbstract.`getBuddies​(XMPPResourceConnection session)` | Deprecated.
    `JID[]` | RosterAbstract.`getBuddies​(XMPPResourceConnection session, java.util.EnumSet<RosterAbstract.SubscriptionType> subscrs)` | Deprecated.
    `JID[]` | RosterFlat.`getBuddies​(XMPPResourceConnection session)` | Deprecated.
    `static java.util.List<JID>` | DynamicRoster.`getBuddiesList​(XMPPResourceConnection session, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `abstract java.lang.String[]` | RosterAbstract.`getBuddyGroups​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `java.lang.String[]` | RosterFlat.`getBuddyGroups​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `Element` | AnonymousRoster.`getBuddyItem​(XMPPResourceConnection session, JID buddy)` |
    `static Element` | DynamicRoster.`getBuddyItem​(XMPPResourceConnection session, java.util.Map<java.lang.String,​java.lang.Object> settings, JID buddy)` |
    `Element` | DynamicRosterIfc.`getBuddyItem​(XMPPResourceConnection session, JID buddy)` | `getBuddyItem` method returns buddy item element for a given JID or `null` if the buddy doesn't exist on the user roster list.
    `Element` | DynamicRosterTest.`getBuddyItem​(XMPPResourceConnection session, JID buddy)` |
    `Element` | DynamicRosterTest123.`getBuddyItem​(XMPPResourceConnection session, JID buddy)` |
    `Element` | RosterAbstract.`getBuddyItem​(XMPPResourceConnection session, JID buddy)` |
    `Element` | RosterFlat.`getBuddyItem​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `abstract java.lang.String` | RosterAbstract.`getBuddyName​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `java.lang.String` | RosterFlat.`getBuddyName​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `abstract RosterAbstract.SubscriptionType` | RosterAbstract.`getBuddySubscription​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `RosterAbstract.SubscriptionType` | RosterFlat.`getBuddySubscription​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `abstract Element` | RosterAbstract.`getCustomChild​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `Element` | RosterFlat.`getCustomChild​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `java.util.List<Element>` | RosterAbstract.`getCustomChildren​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `abstract java.lang.String` | RosterAbstract.`getMixParticipantId​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `java.lang.String` | RosterFlat.`getMixParticipantId​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `RosterAbstract.PresenceType` | RosterAbstract.`getPresenceType​(XMPPResourceConnection session, Packet packet)` |
    `abstract RosterElement` | RosterAbstract.`getRosterElement​(XMPPResourceConnection session, JID jid)` | Deprecated.
    `RosterElement` | RosterFlat.`getRosterElement​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `java.util.List<Element>` | AnonymousRoster.`getRosterItems​(XMPPResourceConnection session)` |
    `static java.util.List<Element>` | DynamicRoster.`getRosterItems​(XMPPResourceConnection session, java.util.Map<java.lang.String,​java.lang.Object> settings)` |
    `java.util.List<Element>` | DynamicRosterIfc.`getRosterItems​(XMPPResourceConnection session)` | `getRosterItems` method returns a full list with all buddies generated by this dynamic roster implementation.
    `java.util.List<Element>` | DynamicRosterTest.`getRosterItems​(XMPPResourceConnection session)` |
    `java.util.List<Element>` | DynamicRosterTest123.`getRosterItems​(XMPPResourceConnection session)` |
    `java.util.List<Element>` | RosterAbstract.`getRosterItems​(XMPPResourceConnection session)` |
    `java.util.List<Element>` | RosterFlat.`getRosterItems​(XMPPResourceConnection session)` |
    `protected java.util.Map<BareJID,​RosterElement>` | RosterFlat.`getUserRoster​(XMPPResourceConnection session)` |
    `boolean` | RosterFlat.`isModified​(XMPPResourceConnection session)` |
    `abstract boolean` | RosterAbstract.`isOnline​(XMPPResourceConnection session, JID jid)` | Deprecated.
    `boolean` | RosterFlat.`isOnline​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `boolean` | RosterAbstract.`isPendingIn​(XMPPResourceConnection session, JID jid)` | Deprecated.
    `boolean` | RosterAbstract.`isPreApproved​(XMPPResourceConnection session, JID jid)` | Deprecated.
    `boolean` | RosterAbstract.`isSubscribedFrom​(XMPPResourceConnection session, JID jid)` | Deprecated.
    `boolean` | RosterAbstract.`isSubscribedTo​(XMPPResourceConnection session, JID jid)` | Deprecated.
    `java.util.Map<BareJID,​RosterElement>` | RosterFlat.`loadUserRoster​(XMPPResourceConnection session)` |
    `abstract boolean` | RosterAbstract.`presenceSent​(XMPPResourceConnection session, JID jid)` | Deprecated.
    `boolean` | RosterFlat.`presenceSent​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `abstract boolean` | RosterAbstract.`removeBuddy​(XMPPResourceConnection session, JID jid)` | Deprecated.
    `boolean` | RosterFlat.`removeBuddy​(XMPPResourceConnection session, JID jid)` | Deprecated.
    `java.util.Queue<Packet>` | RosterAbstract.`removeJidFromRoster​(UserRepository repository, XMPPSession session, BareJID owner, JID jid)` | Deprecated.
    `abstract java.util.function.Function<JID,​RosterElement>` | RosterAbstract.`rosterElementProvider​(XMPPResourceConnection session)` | Deprecated.
    `java.util.function.Function<JID,​RosterElement>` | RosterFlat.`rosterElementProvider​(XMPPResourceConnection session)` | Deprecated.
    `protected void` | RosterFlat.`saveUserRoster​(XMPPResourceConnection session)` |
    `abstract void` | RosterAbstract.`setBuddyName​(XMPPResourceConnection session, JID buddy, java.lang.String name)` | Deprecated.
    `void` | RosterFlat.`setBuddyName​(XMPPResourceConnection session, JID buddy, java.lang.String name)` | Deprecated.
    `abstract void` | RosterAbstract.`setBuddySubscription​(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, JID buddy)` | Deprecated.
    `void` | RosterFlat.`setBuddySubscription​(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, JID buddy)` | Deprecated.
    `abstract void` | RosterAbstract.`setOnline​(XMPPResourceConnection session, JID jid, boolean online)` | Deprecated.
    `void` | RosterFlat.`setOnline​(XMPPResourceConnection session, JID buddy, boolean online)` | Deprecated.
    `abstract void` | RosterAbstract.`setPresenceSent​(XMPPResourceConnection session, JID jid, boolean sent)` | Deprecated.
    `void` | RosterFlat.`setPresenceSent​(XMPPResourceConnection session, JID buddy, boolean sent)` | Deprecated.
    `void` | RosterAbstract.`updateBuddyChange​(XMPPResourceConnection session, java.util.Queue<Packet> results, Element item)` |
    `boolean` | RosterAbstract.`updateBuddySubscription​(XMPPResourceConnection session, RosterAbstract.PresenceType presence, JID jid)` | Deprecated.
    `void` | RosterAbstract.`updateRosterHash​(XMPPResourceConnection conn)` |
    `protected void` | RosterAbstract.`updateRosterHashForConnection​(XMPPResourceConnection conn)` |
    `protected void` | RosterAbstract.`updateRosterItem​(XMPPResourceConnection conn, RosterAbstract.RosterModifiedEvent event)` |
    `protected void` | RosterFlat.`updateRosterItem​(XMPPResourceConnection session, RosterAbstract.RosterModifiedEvent event)` |