# 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 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.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(String subnode, String key, String[] list)`
  `void`
  RepositoryAccess.`addOfflineDataList(String subnode, String key, String[] list)`
  `void`
  RepositoryAccess.`addPublicDataList(String subnode, String key, String[] list)`
  `Authorization`
  RepositoryAccess.`changeRegistration(String name_param, String pass_param, Map<String,String> registr_params)`
  `List<XMPPResourceConnection>`
  XMPPResourceConnection.`getActiveSessions()`
  Method returns list of active connection for the same `XMPPSession`.
  `String`
  RepositoryAccess.`getAuthenticationToken(String xmpp_sessionId)`
  `abstract BareJID`
  RepositoryAccess.`getBareJID()`
  Returns user JID but without resource part.
  `final 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.
  `final 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)`
  `String[]`
  RepositoryAccess.`getOfflineDataList(String subnode, String key)`
  `String`
  RepositoryAccess.`getPublicData(String subnode, String key, String def)`
  `String[]`
  RepositoryAccess.`getPublicDataList(String subnode, String key)`
  `abstract String`
  RepositoryAccess.`getUserName()`
  `final String`
  XMPPResourceConnection.`getUserName()`
  `boolean`
  XMPPResourceConnection.`isUserId(BareJID bareJID)`
  `void`
  RepositoryAccess.`logout()`
  `final void`
  XMPPResourceConnection.`logout()`
  `void`
  RepositoryAccess.`removeData(String subnode, String key)`
  `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)`
  `void`
  RepositoryAccess.`removeOfflineDataGroup(String subnode)`
  `void`
  RepositoryAccess.`removePublicData(String subnode, String key)`
  `void`
  RepositoryAccess.`removePublicDataGroup(String subnode)`
  `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)`
  `void`
  RepositoryAccess.`setOfflineDataList(String subnode, String key, String[] list)`
  `void`
  RepositoryAccess.`setPublicData(String subnode, String key, String value)`
  `void`
  RepositoryAccess.`setPublicDataList(String subnode, String key, String[] list)`
  `void`
  XMPPResourceConnection.`setResource(String argResource)`
  Sets the connection resource
  `Authorization`
  RepositoryAccess.`unregister(String name_param)`
  Deprecated.
  `Authorization`
  XMPPResourceConnection.`unregister(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, List<String> jids)`
  `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`
  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.
  `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)
  `static PrivacyList`
  PrivacyList.`create(XMPPResourceConnection session, RosterAbstract rosterUtil, Element el)`
  `protected void`
  JabberIqRegister.`doRemoveAccount(Packet packet, Element request, XMPPResourceConnection session, Queue<Packet> results)`
  `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 PrivacyList`
  Privacy.`getActiveList(XMPPResourceConnection session)`
  `static String`
  Privacy.`getActiveListName(XMPPResourceConnection session)`
  `static List<String>`
  Privacy.`getBlocked(XMPPResourceConnection session)`
  `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 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).
  `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>`
  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
  `Set<JID>`
  MessageDeliveryProviderIfc.`getJIDsForMessageDelivery(XMPPResourceConnection session)`
  `static Element`
  Privacy.`getList(XMPPResourceConnection session, String list)`
  `static Element`
  Privacy.`getListOld(XMPPResourceConnection session, String list)`
  `static String[]`
  Privacy.`getLists(XMPPResourceConnection session)`
  `protected PrivacyList`
  JabberIqPrivacy.PrivacyListOfflineCache.`loadList(BareJID userJID)`
  `protected static Element`
  PresenceAbstract.`prepareProbe(XMPPResourceConnection session)`
  `protected Set<JID>`
  MessageCarbons.`prepareSkipForkingToList(Packet packet, XMPPResourceConnection session, Map<JID,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, Queue<Packet> results, Map<String,Object> settings)`
  `OfflineMessages` processor is triggered by `<presence>` stanza.
  `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`
  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`
  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`
  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`
  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`
  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. in the receivers session manager).
  `void`
  OfflineMessages.`processIq(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, Queue<Packet> results)`
  `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`
  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`
  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.
  `void`
  PresenceState.`rebroadcastPresence(XMPPResourceConnection session, 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, Queue<Packet> results)`
  Sends out all pending subscription request during user log-in.
  `Queue<Packet>`
  FlexibleOfflineMessageRetrieval.`restorePacketForOffLineUser(List<String> db_ids, XMPPResourceConnection conn, MsgRepositoryIfc repo)`
  `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, 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`
  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)`
  `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, List<String> jids)`
  `static List<String>`
  Privacy.`unblockAll(XMPPResourceConnection session)`
  `static void`
  RemoteRosterManagement.`updateBuddyChange(XMPPResourceConnection session, Element item, Element update, Queue<Packet> results)`
  `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`
  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`
  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.

- ## 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, String node)`
  `protected void`
  AbstractPushNotifications.`enableNotifications(XMPPResourceConnection session, JID jid, String node, Element settings)`
  `protected void`
  AbstractPushNotifications.`enableNotifications(XMPPResourceConnection session, JID jid, String node, Element enableElem, Element optionsForm)`
  `protected void`
  AbstractPushNotifications.`processMessage(Packet packet, XMPPResourceConnection session, Consumer<Packet> results)`
  `protected void`
  PushNotifications.`processMessage(Packet packet, XMPPResourceConnection session, 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, Map<String,Object> settings, JID[] buddies)`
  `static JID[]`
  DynamicRoster.`addBuddies(XMPPResourceConnection session, Map<String,Object> settings, JID[] buddies, EnumSet<RosterAbstract.SubscriptionType> subscrs)`
  `void`
  RosterAbstract.`addBuddy(XMPPResourceConnection session, JID jid, String name, String[] groups, String otherData)`
  Deprecated.
  `abstract void`
  RosterAbstract.`addBuddy(XMPPResourceConnection session, JID jid, String name, String[] groups, RosterAbstract.SubscriptionType subscription, String otherData)`
  Deprecated.
  `abstract void`
  RosterAbstract.`addBuddy(XMPPResourceConnection session, JID jid, String name, String[] groups, RosterAbstract.SubscriptionType subscription, String mixParticipantId, String otherData)`
  Deprecated.
  `void`
  RosterFlat.`addBuddy(XMPPResourceConnection session, JID buddy, String name, String[] groups, RosterAbstract.SubscriptionType subscription, String otherData)`
  Deprecated.
  `void`
  RosterFlat.`addBuddy(XMPPResourceConnection session, JID buddy, String name, String[] groups, RosterAbstract.SubscriptionType subscription, String mixParticipantId, String otherData)`
  Deprecated.
  `abstract boolean`
  RosterAbstract.`addBuddyGroup(XMPPResourceConnection session, JID buddy, String[] groups)`
  Deprecated.
  `boolean`
  RosterFlat.`addBuddyGroup(XMPPResourceConnection session, JID buddy, String[] groups)`
  Deprecated.
  `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, Map<String,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, EnumSet<RosterAbstract.SubscriptionType> subscrs)`
  Deprecated.
  `JID[]`
  RosterFlat.`getBuddies(XMPPResourceConnection session)`
  Deprecated.
  `static List<JID>`
  DynamicRoster.`getBuddiesList(XMPPResourceConnection session, Map<String,Object> settings)`
  `abstract String[]`
  RosterAbstract.`getBuddyGroups(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `String[]`
  RosterFlat.`getBuddyGroups(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `Element`
  AnonymousRoster.`getBuddyItem(XMPPResourceConnection session, JID buddy)`
  `static Element`
  DynamicRoster.`getBuddyItem(XMPPResourceConnection session, Map<String,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 String`
  RosterAbstract.`getBuddyName(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `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.
  `List<Element>`
  RosterAbstract.`getCustomChildren(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `abstract String`
  RosterAbstract.`getMixParticipantId(XMPPResourceConnection session, JID buddy)`
  Deprecated.
  `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.
  `List<Element>`
  AnonymousRoster.`getRosterItems(XMPPResourceConnection session)`
  `static List<Element>`
  DynamicRoster.`getRosterItems(XMPPResourceConnection session, Map<String,Object> settings)`
  `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>`
  RosterAbstract.`getRosterItems(XMPPResourceConnection session)`
  `List<Element>`
  RosterFlat.`getRosterItems(XMPPResourceConnection session)`
  `protected 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.
  `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.
  `Queue<Packet>`
  RosterAbstract.`removeJidFromRoster(UserRepository repository, XMPPSession session, BareJID owner, JID jid)`
  Deprecated.
  `abstract Function<JID,RosterElement>`
  RosterAbstract.`rosterElementProvider(XMPPResourceConnection session)`
  Deprecated.
  `Function<JID,RosterElement>`
  RosterFlat.`rosterElementProvider(XMPPResourceConnection session)`
  Deprecated.
  `protected void`
  RosterFlat.`saveUserRoster(XMPPResourceConnection session)`
  `abstract void`
  RosterAbstract.`setBuddyName(XMPPResourceConnection session, JID buddy, String name)`
  Deprecated.
  `void`
  RosterFlat.`setBuddyName(XMPPResourceConnection session, JID buddy, 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, 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)`