## Uses of Class
tigase.xmpp.NotAuthorizedException

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

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

    Methods in tigase.cluster.strategy that throw NotAuthorizedException
    Modifier and Type | Method and Description
    --- | ---
    `protected Map<String,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.xmpp

    Methods in tigase.xmpp that throw NotAuthorizedException
    Modifier and Type | Method and Description
    --- | ---
    `void` | RepositoryAccess.`addDataList(String subnode, String key, String[] list)` Method description
    `void` | RepositoryAccess.`addOfflineDataList(String subnode, String key, String[] list)` Method description
    `void` | RepositoryAccess.`addPublicDataList(String subnode, String key, String[] list)` Method description
    `List<XMPPResourceConnection>` | XMPPResourceConnection.`getActiveSessions()` Method description
    `String` | RepositoryAccess.`getAuthenticationToken(String xmpp_sessionId)` Method description
    `abstract BareJID` | RepositoryAccess.`getBareJID()` Returns user JID but without resource part.
    `BareJID` | XMPPResourceConnection.`getBareJID()`
    `String` | RepositoryAccess.`getData(String subnode, String key, String def)` `getData` method is a twin sister (brother?)
    `String[]` | RepositoryAccess.`getDataGroups(String subnode)` This method retrieves list of all direct subnodes for given node.
    `String[]` | RepositoryAccess.`getDataKeys(String subnode)` This method returns all data keys available in permanent storage in given node.
    `String[]` | RepositoryAccess.`getDataList(String subnode, 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.
    `String` | RepositoryAccess.`getOfflineData(String subnode, String key, String def)` Method description
    `String[]` | RepositoryAccess.`getOfflineDataList(String subnode, String key)` Method description
    `String` | RepositoryAccess.`getPublicData(String subnode, String key, String def)` Method description
    `String[]` | RepositoryAccess.`getPublicDataList(String subnode, String key)` Method description
    `BareJID` | XMPPResourceConnection.`getUserId()` Deprecated.
    `abstract String` | RepositoryAccess.`getUserName()` Method description
    `String` | XMPPResourceConnection.`getUserName()`
    `boolean` | XMPPResourceConnection.`isUserId(BareJID bareJID)` Method description
    `Authorization` | RepositoryAccess.`loginDigest(BareJID userId, String digest, String id, String alg)` Deprecated.
    `Authorization` | XMPPResourceConnection.`loginDigest(String user, String digest, String id, String alg)` Deprecated.
    `Authorization` | RepositoryAccess.`loginOther(Map<String,Object> props)` Deprecated.
    `Authorization` | XMPPResourceConnection.`loginOther(Map<String,Object> props)` Deprecated.
    `Authorization` | RepositoryAccess.`loginPlain(BareJID userId, String password)` Deprecated.
    `Authorization` | XMPPResourceConnection.`loginPlain(String user, String password)` Deprecated.
    `Authorization` | RepositoryAccess.`loginToken(BareJID userId, String xmpp_sessionId, String token)` Deprecated.
    `void` | RepositoryAccess.`logout()` Method description
    `void` | XMPPResourceConnection.`logout()`
    `void` | XMPPPresenceUpdateProcessorIfc.`presenceUpdate(XMPPResourceConnection session, Packet packet, Queue<Packet> results)`
    `Authorization` | RepositoryAccess.`register(String name_param, String pass_param, Map<String,String> reg_params)` Method description
    `Authorization` | RepositoryAccess.`register(String name_param, String pass_param, String email_param)` Deprecated.
    `void` | RepositoryAccess.`removeData(String subnode, String key)` Method description
    `void` | RepositoryAccess.`removeDataGroup(String subnode)` Removes the last data node given in subnode path as parameter to this method.
    `void` | RepositoryAccess.`removeOfflineData(String subnode, String key)` Method description
    `void` | RepositoryAccess.`removeOfflineDataGroup(String subnode)` Method description
    `void` | RepositoryAccess.`removePublicData(String subnode, String key)` Method description
    `void` | RepositoryAccess.`removePublicDataGroup(String subnode)` Method description
    `void` | RepositoryAccess.`setData(String subnode, String key, String value)` This method stores given data in permanent storage in given point of hierarchy of data base.
    `void` | RepositoryAccess.`setDataList(String subnode, String key, String[] list)` This method allows to store list of values under one key ID reference.
    `void` | RepositoryAccess.`setOfflineData(String subnode, String key, String value)` Method description
    `void` | RepositoryAccess.`setOfflineDataList(String subnode, String key, String[] list)` Method description
    `void` | RepositoryAccess.`setPublicData(String subnode, String key, String value)` Method description
    `void` | RepositoryAccess.`setPublicDataList(String subnode, String key, String[] list)` Method description
    `void` | XMPPResourceConnection.`setResource(String argResource)` Sets the connection resource
    `Authorization` | RepositoryAccess.`unregister(String name_param)` Method description
    `Authorization` | XMPPResourceConnection.`unregister(String name_param)`

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

    Methods in tigase.xmpp.impl that throw NotAuthorizedException
    Modifier and Type | Method and Description
    --- | ---
    `static void` | Privacy.`addList(XMPPResourceConnection session, Element list)` Method description
    `protected boolean` | JabberIqPrivacy.`allowedByDefault(Packet packet, XMPPResourceConnection session)`
    `static boolean` | Privacy.`block(XMPPResourceConnection session, String jid)`
    `protected static void` | Presence.`broadcastDirectPresences(StanzaType t, XMPPResourceConnection session, 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`.
    `protected static void` | PresenceState.`broadcastDirectPresences(StanzaType t, XMPPResourceConnection session, 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` | Presence.`broadcastOffline(XMPPResourceConnection session, Queue<Packet> results, Map<String,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.
    `static void` | PresenceState.`broadcastOffline(XMPPResourceConnection session, Queue<Packet> results, Map<String,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, Queue<Packet> results, Map<String,Object> settings)` `sendPresenceBroadcast` method broadcasts given presence to all buddies from roster and to all users to which direct presence was sent.
    `void` | Presence.`broadcastProbe(XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` `sendPresenceBroadcast` method broadcasts given presence to all buddies from roster and to all users to which direct presence was sent.
    `protected void` | Presence.`buddyOnline(XMPPResourceConnection session, JID buddy, Queue<Packet> results, boolean online)` Method sends back presence to contact while it becomes online (i.e. during processing of incoming initial presence of the contact/buddy)
    `protected void` | PresenceState.`buddyOnline(XMPPResourceConnection session, JID buddy, Queue<Packet> results, boolean online)` Method sends back presence to contact while it becomes online (i.e. during processing of incoming initial presence of the contact/buddy)
    `protected static void` | JabberIqRoster.`dynamicGetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method processes roster `get` request related to dynamic roster.
    `static Element` | Privacy.`getActiveList(XMPPResourceConnection session)` Method description
    `static String` | Privacy.`getActiveListName(XMPPResourceConnection session)` Method description
    `static List<String>` | Privacy.`getBlocked(XMPPResourceConnection session)`
    `List<XMPPResourceConnection>` | Message.`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 Element` | Privacy.`getDefaultList(XMPPResourceConnection session)`
    `static String` | Privacy.`getDefaultListName(XMPPResourceConnection session)` Method description
    `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).
    `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).
    `Set<JID>` | Message.`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
    `static Element` | Privacy.`getList(XMPPResourceConnection session, String list)` Method description
    `static Element` | Privacy.`getListOld(XMPPResourceConnection session, String list)` Method description
    `static String[]` | Privacy.`getLists(XMPPResourceConnection session)` Method description
    `protected static Element` | PresenceAbstract.`prepareProbe(XMPPResourceConnection session)`
    `void` | MessageCarbons.`presenceUpdate(XMPPResourceConnection session, Packet packet, Queue<Packet> results)`
    `void` | OfflineMessages.`process(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings)` `OfflineMessages` processor is triggered by `<presence>` stanza.
    `protected void` | Presence.`processError(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType presenceType)` Process presence stanza of type Error.
    `protected void` | PresenceState.`processError(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType presenceType)` Process presence stanza of type Error.
    `protected void` | JabberIqPrivacy.`processGetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results)`
    `protected void` | JabberIqRoster.`processGetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method processes roster `get` request.
    `protected void` | Presence.`processInInitial(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType presenceType)` Method is responsible for processing incoming initial presence (i.e. in the receivers session manager).
    `protected void` | PresenceState.`processInInitial(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType presenceType)` Method is responsible for processing incoming initial presence (i.e. in the receivers session manager).
    `protected void` | Presence.`processInProbe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType presenceType)` Method is responsible for processing incoming presence probe (i.e. in the receivers session manager).
    `protected void` | PresenceState.`processInProbe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType presenceType)` Method is responsible for processing incoming presence probe (i.e. in the receivers session manager).
    `protected void` | PresenceSubscription.`processInSubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing incoming subscription request (i.e. in the receivers session manager).
    `protected void` | Presence.`processInSubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing incoming subscription request (i.e. in the receivers session manager).
    `protected void` | PresenceSubscription.`processInSubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing incoming subscribed presence (i.e. in the receivers session manager).
    `protected void` | Presence.`processInSubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing incoming subscribed presence (i.e. in the receivers session manager).
    `protected void` | PresenceSubscription.`processInUnsubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing incoming unsubscribe presence (i.e. in the receivers session manager).
    `protected void` | Presence.`processInUnsubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing incoming unsubscribe presence (i.e. in the receivers session manager).
    `protected void` | PresenceSubscription.`processInUnsubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing incoming unsubscribed presence (i.e.
    `protected void` | Presence.`processInUnsubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,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, Queue<Packet> results)`
    `protected void` | Presence.`processOutInitial(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType type)` Method is responsible for processing outgoing initial presence (i.e. in the sender session manager).
    `protected void` | PresenceState.`processOutInitial(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType type)` Method is responsible for processing outgoing initial presence (i.e. in the sender session manager).
    `protected void` | PresenceSubscription.`processOutSubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing outgoing subscribe and unsubscribe presence (i.e. in the sender session manager).
    `protected void` | Presence.`processOutSubscribe(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing outgoing subscribe and unsubscribe presence (i.e. in the sender session manager).
    `protected void` | PresenceSubscription.`processOutSubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing outgoing subscribed and unsubscribed presence (i.e. in the sender session manager).
    `protected void` | Presence.`processOutSubscribed(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract.PresenceType pres_type)` Method is responsible for processing outgoing subscribed and unsubscribed presence (i.e. in the sender session manager).
    `protected void` | JabberIqPrivacy.`processSetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results)`
    `protected void` | JabberIqRoster.`processSetRequest(Packet packet, XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings)` Method processes roster `set` request.
    `static void` | Presence.`rebroadcastPresence(XMPPResourceConnection session, Queue<Packet> results)`
    `static void` | PresenceState.`rebroadcastPresence(XMPPResourceConnection session, Queue<Packet> results)`
    `static void` | Privacy.`removeList(XMPPResourceConnection session, Element list)` Method description
    `protected static boolean` | PresenceAbstract.`requiresPresenceSending(RosterAbstract roster, JID buddy, XMPPResourceConnection session, boolean systemCheck)` Method checks whether a given contact requires sending presence.
    `void` | Presence.`resendPendingInRequests(XMPPResourceConnection session, Queue<Packet> results)` Sends out all pending subscription request during user log-in.
    `void` | PresenceState.`resendPendingInRequests(XMPPResourceConnection session, Queue<Packet> results)` Sends out all pending subscription request during user log-in.
    `Queue<Packet>` | FlexibleOfflineMessageRetrieval.`restorePacketForOffLineUser(List<String> db_ids, XMPPResourceConnection conn, MsgRepository repo)`
    `Queue<Packet>` | OfflineMessages.`restorePacketForOffLineUser(XMPPResourceConnection conn, MsgRepositoryIfc repo)` Method restores all messages from repository for the JID of the current session.
    `static void` | Presence.`sendPresenceBroadcast(StanzaType t, XMPPResourceConnection session, EnumSet<RosterAbstract.SubscriptionType> subscrs, Queue<Packet> results, Element pres, Map<String,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.
    `static void` | PresenceState.`sendPresenceBroadcast(StanzaType t, XMPPResourceConnection session, EnumSet<RosterAbstract.SubscriptionType> subscrs, Queue<Packet> results, Element pres, Map<String,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` | Presence.`sendRosterOfflinePresence(XMPPResourceConnection session, Queue<Packet> results)` Method sends server generated presence unavailable for all buddies from the roster with a custom status message.
    `protected void` | PresenceState.`sendRosterOfflinePresence(XMPPResourceConnection session, 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, String lName)` Method description
    `static void` | Privacy.`setDefaultList(XMPPResourceConnection session, Element list)` Method description
    `protected void` | VCardXMPPProcessorAbstract.`setVCard(XMPPResourceConnection session, Element vcard)`
    `protected void` | VCardTemp.`storeVCard(XMPPResourceConnection session, Element elvCard)`
    `protected abstract void` | VCardXMPPProcessorAbstract.`storeVCard(XMPPResourceConnection session, Element vcard)`
    `protected void` | VCard4.`storeVCard(XMPPResourceConnection session, Element elvCard)`
    `static boolean` | Privacy.`unblock(XMPPResourceConnection session, String jid)`
    `static List<String>` | Privacy.`unblockAll(XMPPResourceConnection session)`
    `static void` | RemoteRosterManagement.`updateBuddyChange(XMPPResourceConnection session, Element item, Element update, Queue<Packet> results)` Method description
    `protected void` | JabberIqRoster.`updateHash(XMPPResourceConnection session, Map<String,Object> settings)` Calculates hash value based on the user roster items and saves it to user's session data.
    `protected static void` | Presence.`updateOfflineChange(XMPPResourceConnection session, Queue<Packet> results)` `updateOfflineChange` method broadcast off-line presence to all other user active resources.
    `protected static void` | PresenceState.`updateOfflineChange(XMPPResourceConnection session, Queue<Packet> results)` `updateOfflineChange` method broadcast off-line presence to all other user active resources.
    `static void` | PresenceAbstract.`updatePresenceChange(Packet presence, XMPPResourceConnection session, 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` | Presence.`updatePresenceChange(Packet presence, XMPPResourceConnection session, 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, Queue<Packet> results, boolean initial)` `updateUserResources` method is used to broadcast to all other resources presence stanza from one user resource.
    `static void` | Presence.`updateUserResources(Element presence, XMPPResourceConnection session, 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.roster

    Methods in tigase.xmpp.impl.roster that throw NotAuthorizedException
    Modifier and Type | Method and Description
    --- | ---
    `static JID[]` | DynamicRoster.`addBuddies(XMPPResourceConnection session, Map<String,Object> settings, JID[] buddies)` Method description
    `static JID[]` | DynamicRoster.`addBuddies(XMPPResourceConnection session, Map<String,Object> settings, JID[] buddies, EnumSet<RosterAbstract.SubscriptionType> subscrs)`
    `void` | Roster.`addBuddy(XMPPResourceConnection session, JID jid, String name, String[] groups, String otherData)` Deprecated.
    `void` | RosterFlat.`addBuddy(XMPPResourceConnection session, JID buddy, String name, String[] groups, String otherData)`
    `abstract void` | RosterAbstract.`addBuddy(XMPPResourceConnection session, JID jid, String name, String[] groups, String otherData)`
    `boolean` | Roster.`addBuddyGroup(XMPPResourceConnection session, JID buddy, String[] groups)` Deprecated.
    `boolean` | RosterFlat.`addBuddyGroup(XMPPResourceConnection session, JID buddy, String[] groups)`
    `abstract boolean` | RosterAbstract.`addBuddyGroup(XMPPResourceConnection session, JID buddy, String[] groups)`
    `RosterElement` | RosterFlat.`addTempBuddy(JID buddy, XMPPResourceConnection session)`
    `boolean` | Roster.`containsBuddy(XMPPResourceConnection session, JID buddy)` Deprecated.
    `boolean` | RosterFlat.`containsBuddy(XMPPResourceConnection session, JID buddy)`
    `abstract boolean` | RosterAbstract.`containsBuddy(XMPPResourceConnection session, JID buddy)`
    `JID[]` | Roster.`getBuddies(XMPPResourceConnection session)` Deprecated.
    `JID[]` | AnonymousRoster.`getBuddies(XMPPResourceConnection session)`
    `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)`
    `JID[]` | RosterFlat.`getBuddies(XMPPResourceConnection session)`
    `abstract JID[]` | RosterAbstract.`getBuddies(XMPPResourceConnection session)`
    `JID[]` | RosterAbstract.`getBuddies(XMPPResourceConnection session, EnumSet<RosterAbstract.SubscriptionType> subscrs)`
    `static JID[]` | DynamicRoster.`getBuddies(XMPPResourceConnection session, Map<String,Object> settings)` Method description
    `static List<JID>` | DynamicRoster.`getBuddiesList(XMPPResourceConnection session, Map<String,Object> settings)` Method description
    `String[]` | Roster.`getBuddyGroups(XMPPResourceConnection session, JID buddy)` Deprecated.
    `String[]` | RosterFlat.`getBuddyGroups(XMPPResourceConnection session, JID buddy)`
    `abstract String[]` | RosterAbstract.`getBuddyGroups(XMPPResourceConnection session, JID buddy)`
    `Element` | AnonymousRoster.`getBuddyItem(XMPPResourceConnection session, 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` | RosterFlat.`getBuddyItem(XMPPResourceConnection session, JID buddy)`
    `Element` | RosterAbstract.`getBuddyItem(XMPPResourceConnection session, JID buddy)`
    `static Element` | DynamicRoster.`getBuddyItem(XMPPResourceConnection session, Map<String,Object> settings, JID buddy)` Method description
    `String` | Roster.`getBuddyName(XMPPResourceConnection session, JID buddy)` Deprecated.
    `String` | RosterFlat.`getBuddyName(XMPPResourceConnection session, JID buddy)`
    `abstract String` | RosterAbstract.`getBuddyName(XMPPResourceConnection session, JID buddy)`
    `RosterAbstract.SubscriptionType` | Roster.`getBuddySubscription(XMPPResourceConnection session, JID buddy)` Deprecated.
    `RosterAbstract.SubscriptionType` | RosterFlat.`getBuddySubscription(XMPPResourceConnection session, JID buddy)`
    `abstract RosterAbstract.SubscriptionType` | RosterAbstract.`getBuddySubscription(XMPPResourceConnection session, JID buddy)`
    `Element` | RosterFlat.`getCustomChild(XMPPResourceConnection session, JID buddy)`
    `abstract Element` | RosterAbstract.`getCustomChild(XMPPResourceConnection session, JID buddy)`
    `List<Element>` | RosterAbstract.`getCustomChildren(XMPPResourceConnection session, JID buddy)`
    `RosterAbstract.PresenceType` | RosterAbstract.`getPresenceType(XMPPResourceConnection session, Packet packet)`
    `RosterElement` | Roster.`getRosterElement(XMPPResourceConnection session, JID jid)` Deprecated.
    `RosterElement` | RosterFlat.`getRosterElement(XMPPResourceConnection session, JID buddy)`
    `abstract RosterElement` | RosterAbstract.`getRosterElement(XMPPResourceConnection session, JID jid)`
    `List<Element>` | AnonymousRoster.`getRosterItems(XMPPResourceConnection session)`
    `List<Element>` | DynamicRosterIfc.`getRosterItems(XMPPResourceConnection session)` `getRosterItems` method returns a full list with all buddies generated by this dynamic roster implementation.
    `List<Element>` | DynamicRosterTest.`getRosterItems(XMPPResourceConnection session)`
    `List<Element>` | DynamicRosterTest123.`getRosterItems(XMPPResourceConnection session)`
    `List<Element>` | RosterFlat.`getRosterItems(XMPPResourceConnection session)`
    `List<Element>` | RosterAbstract.`getRosterItems(XMPPResourceConnection session)`
    `static List<Element>` | DynamicRoster.`getRosterItems(XMPPResourceConnection session, Map<String,Object> settings)` Method description
    `protected Map<BareJID,RosterElement>` | RosterFlat.`getUserRoster(XMPPResourceConnection session)`
    `boolean` | RosterFlat.`isModified(XMPPResourceConnection session)`
    `boolean` | Roster.`isOnline(XMPPResourceConnection session, JID jid)` Deprecated.
    `boolean` | RosterFlat.`isOnline(XMPPResourceConnection session, JID buddy)`
    `abstract boolean` | RosterAbstract.`isOnline(XMPPResourceConnection session, JID jid)`
    `boolean` | RosterAbstract.`isPendingIn(XMPPResourceConnection session, JID jid)`
    `boolean` | RosterAbstract.`isSubscribedFrom(XMPPResourceConnection session, JID jid)`
    `boolean` | RosterAbstract.`isSubscribedTo(XMPPResourceConnection session, JID jid)`
    `boolean` | Roster.`presenceSent(XMPPResourceConnection session, JID jid)` Deprecated.
    `boolean` | RosterFlat.`presenceSent(XMPPResourceConnection session, JID buddy)`
    `abstract boolean` | RosterAbstract.`presenceSent(XMPPResourceConnection session, JID jid)`
    `boolean` | Roster.`removeBuddy(XMPPResourceConnection session, JID jid)` Deprecated.
    `boolean` | RosterFlat.`removeBuddy(XMPPResourceConnection session, JID jid)`
    `abstract boolean` | RosterAbstract.`removeBuddy(XMPPResourceConnection session, JID jid)`
    `protected void` | RosterFlat.`saveUserRoster(XMPPResourceConnection session)`
    `void` | Roster.`setBuddyName(XMPPResourceConnection session, JID buddy, String name)` Deprecated.
    `void` | RosterFlat.`setBuddyName(XMPPResourceConnection session, JID buddy, String name)`
    `abstract void` | RosterAbstract.`setBuddyName(XMPPResourceConnection session, JID buddy, String name)`
    `void` | Roster.`setBuddySubscription(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, JID buddy)` Deprecated.
    `void` | RosterFlat.`setBuddySubscription(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, JID buddy)`
    `abstract void` | RosterAbstract.`setBuddySubscription(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, JID buddy)`
    `void` | Roster.`setOnline(XMPPResourceConnection session, JID jid, boolean online)` Deprecated.
    `void` | RosterFlat.`setOnline(XMPPResourceConnection session, JID buddy, boolean online)`
    `abstract void` | RosterAbstract.`setOnline(XMPPResourceConnection session, JID jid, boolean online)`
    `void` | Roster.`setPresenceSent(XMPPResourceConnection session, JID jid, boolean sent)` Deprecated.
    `void` | RosterFlat.`setPresenceSent(XMPPResourceConnection session, JID buddy, boolean sent)`
    `abstract void` | RosterAbstract.`setPresenceSent(XMPPResourceConnection session, JID jid, boolean sent)`
    `void` | RosterAbstract.`updateBuddyChange(XMPPResourceConnection session, Queue<Packet> results, Element item)`
    `boolean` | RosterAbstract.`updateBuddySubscription(XMPPResourceConnection session, RosterAbstract.PresenceType presence, JID jid)`

Copyright © 2022 "Tigase, Inc.". All rights reserved.