## Uses of Class
tigase.db.UserNotFoundException

- Packages that use UserNotFoundException
  Package | Description
  --- | ---
  tigase.db |
  tigase.db.jdbc |
  tigase.db.ldap |
  tigase.db.xml |
  tigase.server.amp |
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins

- - ### Uses of UserNotFoundException in tigase.db

    Methods in tigase.db that throw UserNotFoundException
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserRepositoryMDImpl.`addDataList(BareJID user, String subnode, String key, String[] list)`
    `void` | UserRepositoryPool.`addDataList(BareJID user, String subnode, String key, String[] list)`
    `void` | UserRepository.`addDataList(BareJID user, String subnode, String key, String[] list)` `addDataList` method adds mode entries to existing data list associated with given key in repository under given node path.
    `void` | NonAuthUserRepositoryImpl.`addOfflineData(BareJID user, String subnode, String key, String value)`
    `void` | NonAuthUserRepository.`addOfflineData(BareJID user, String subnode, String key, String value)` `addDataList` method adds mode entries to existing data list associated with given key in repository under given node path.
    `void` | NonAuthUserRepositoryImpl.`addOfflineDataList(BareJID user, String subnode, String key, String[] list)`
    `void` | NonAuthUserRepository.`addOfflineDataList(BareJID user, String subnode, String key, String[] list)` `addDataList` method adds mode entries to existing data list associated with given key in repository under given node path.
    `boolean` | AuthRepositoryPool.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | DummyRepository.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | AuthRepository.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | AuthRepositoryImpl.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | AuthRepositoryMDImpl.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `String` | UserRepositoryMDImpl.`getData(BareJID user, String key)`
    `String` | UserRepositoryPool.`getData(BareJID user, String key)`
    `String` | UserRepository.`getData(BareJID user, String key)` `getData` method returns a value associated with given key for user repository in default subnode.
    `String` | UserRepositoryMDImpl.`getData(BareJID user, String subnode, String key)`
    `String` | UserRepositoryPool.`getData(BareJID user, String subnode, String key)`
    `String` | UserRepository.`getData(BareJID user, String subnode, String key)` `getData` method returns a value associated with given key for user repository in given subnode.
    `String` | UserRepositoryMDImpl.`getData(BareJID user, String subnode, String key, String def)`
    `String` | UserRepositoryPool.`getData(BareJID user, String subnode, String key, String def)`
    `String` | UserRepository.`getData(BareJID user, String subnode, String key, String def)` `getData` method returns a value associated with given key for user repository in given subnode.
    `String[]` | UserRepositoryMDImpl.`getDataList(BareJID user, String subnode, String key)`
    `String[]` | UserRepositoryPool.`getDataList(BareJID user, String subnode, String key)`
    `String[]` | UserRepository.`getDataList(BareJID user, String subnode, String key)` `getDataList` method returns array of values associated with given key or `null` if given key does not exist for given user ID in given node path.
    `String[]` | UserRepositoryMDImpl.`getKeys(BareJID user)`
    `String[]` | UserRepositoryPool.`getKeys(BareJID user)`
    `String[]` | UserRepository.`getKeys(BareJID user)` `getKeys` method returns list of all keys stored in default user repository node.
    `String[]` | UserRepositoryMDImpl.`getKeys(BareJID user, String subnode)`
    `String[]` | UserRepositoryPool.`getKeys(BareJID user, String subnode)`
    `String[]` | UserRepository.`getKeys(BareJID user, String subnode)` `getKeys` method returns list of all keys stored in given subnode in user repository.
    `String` | AuthRepositoryPool.`getPassword(BareJID user)`
    `String` | DummyRepository.`getPassword(BareJID user)`
    `String` | AuthRepository.`getPassword(BareJID user)`
    `String` | AuthRepositoryImpl.`getPassword(BareJID user)`
    `String` | AuthRepositoryMDImpl.`getPassword(BareJID user)`
    `String` | NonAuthUserRepositoryImpl.`getPublicData(BareJID user, String subnode, String key, String def)`
    `String` | NonAuthUserRepository.`getPublicData(BareJID user, String subnode, String key, String def)` `getPublicData` method returns a value associated with given key for user repository in given subnode.
    `String[]` | NonAuthUserRepositoryImpl.`getPublicDataList(BareJID user, String subnode, String key)`
    `String[]` | NonAuthUserRepository.`getPublicDataList(BareJID user, String subnode, String key)` `getPublicDataList` method returns array of values associated with given key or `null` if given key does not exist for given user ID in given node path.
    `String[]` | UserRepositoryMDImpl.`getSubnodes(BareJID user)`
    `String[]` | UserRepositoryPool.`getSubnodes(BareJID user)`
    `String[]` | UserRepository.`getSubnodes(BareJID user)` `getSubnodes` method returns list of all root nodes for given user.
    `String[]` | UserRepositoryMDImpl.`getSubnodes(BareJID user, String subnode)`
    `String[]` | UserRepositoryPool.`getSubnodes(BareJID user, String subnode)`
    `String[]` | UserRepository.`getSubnodes(BareJID user, String subnode)` `getSubnodes` method returns list of all direct subnodes from given node.
    `boolean` | AuthRepositoryPool.`isUserDisabled(BareJID user)`
    `boolean` | DummyRepository.`isUserDisabled(BareJID user)`
    `boolean` | AuthRepository.`isUserDisabled(BareJID user)`
    `boolean` | AuthRepositoryImpl.`isUserDisabled(BareJID user)`
    `boolean` | AuthRepositoryMDImpl.`isUserDisabled(BareJID user)`
    `Queue<Element>` | MsgRepositoryIfc.`loadMessagesToJID(XMPPResourceConnection session, boolean delete)` Loads all payloads for the given user's `JID` from repository.
    `void` | AuthRepositoryPool.`logout(BareJID user)`
    `void` | DummyRepository.`logout(BareJID user)`
    `void` | AuthRepository.`logout(BareJID user)` Describe `logout` method here.
    `void` | AuthRepositoryMDImpl.`logout(BareJID user)`
    `boolean` | AuthRepositoryPool.`otherAuth(Map<String,Object> authProps)`
    `boolean` | DummyRepository.`otherAuth(Map<String,Object> authProps)`
    `boolean` | AuthRepository.`otherAuth(Map<String,Object> authProps)` Describe `otherAuth` method here.
    `boolean` | AuthRepositoryImpl.`otherAuth(Map<String,Object> props)`
    `boolean` | AuthRepositoryMDImpl.`otherAuth(Map<String,Object> authProps)`
    `boolean` | AuthRepositoryPool.`plainAuth(BareJID user, String password)` Deprecated.
    `boolean` | DummyRepository.`plainAuth(BareJID user, String password)` Deprecated.
    `boolean` | AuthRepository.`plainAuth(BareJID user, String password)` Deprecated. use method AuthRepository.otherAuth(Map) because this method is preferred. In a long term plans all authentication methods should use otherAuth(...) calls.
    `boolean` | AuthRepositoryImpl.`plainAuth(BareJID user, String password)` Deprecated.
    `boolean` | AuthRepositoryMDImpl.`plainAuth(BareJID user, String password)` Deprecated.
    `void` | UserRepositoryMDImpl.`removeData(BareJID user, String key)`
    `void` | UserRepositoryPool.`removeData(BareJID user, String key)`
    `void` | UserRepository.`removeData(BareJID user, String key)` `removeData` method removes pair (key, value) from user repository in default repository node.
    `void` | UserRepositoryMDImpl.`removeData(BareJID user, String subnode, String key)`
    `void` | UserRepositoryPool.`removeData(BareJID user, String subnode, String key)`
    `void` | UserRepository.`removeData(BareJID user, String subnode, String key)` `removeData` method removes pair (key, value) from user repository in given subnode.
    `void` | UserRepositoryMDImpl.`removeSubnode(BareJID user, String subnode)`
    `void` | UserRepositoryPool.`removeSubnode(BareJID user, String subnode)`
    `void` | UserRepository.`removeSubnode(BareJID user, String subnode)` `removeSubnode` method removes given subnode with all subnodes in this node and all data stored in this node and in all subnodes.
    `void` | AuthRepositoryPool.`removeUser(BareJID user)`
    `void` | UserRepositoryMDImpl.`removeUser(BareJID user)`
    `void` | UserRepositoryPool.`removeUser(BareJID user)`
    `void` | AuthRepository.`removeUser(BareJID user)` Describe `removeUser` method here.
    `void` | UserRepository.`removeUser(BareJID user)` This `removeUser` method allows to remove user and all his data from user repository.
    `void` | AuthRepositoryImpl.`removeUser(BareJID user)`
    `void` | AuthRepositoryMDImpl.`removeUser(BareJID user)`
    `void` | UserRepositoryMDImpl.`setData(BareJID user, String key, String value)`
    `void` | UserRepositoryPool.`setData(BareJID user, String key, String value)`
    `void` | UserRepository.`setData(BareJID user, String key, String value)` This `setData` method sets data value for given user ID associated with given key in default repository node.
    `void` | UserRepositoryMDImpl.`setData(BareJID user, String subnode, String key, String value)`
    `void` | UserRepositoryPool.`setData(BareJID user, String subnode, String key, String value)`
    `void` | UserRepository.`setData(BareJID user, String subnode, String key, String value)` `setData` method sets data value for given user ID in repository under given node path and associates it with given key.
    `void` | UserRepositoryMDImpl.`setDataList(BareJID user, String subnode, String key, String[] list)`
    `void` | UserRepositoryPool.`setDataList(BareJID user, String subnode, String key, String[] list)`
    `void` | UserRepository.`setDataList(BareJID user, String subnode, String key, String[] list)` `setDataList` method sets list of values for given user associated given key in repository under given node path.
    `void` | AuthRepositoryPool.`setUserDisabled(BareJID user, Boolean value)`
    `void` | DummyRepository.`setUserDisabled(BareJID user, Boolean value)`
    `void` | AuthRepository.`setUserDisabled(BareJID user, Boolean value)`
    `void` | AuthRepositoryImpl.`setUserDisabled(BareJID user, Boolean value)`
    `void` | AuthRepositoryMDImpl.`setUserDisabled(BareJID user, Boolean value)`
    `boolean` | MsgRepositoryIfc.`storeMessage(JID from, JID to, Date expired, Element msg, NonAuthUserRepository userRepo)` Saves the massage to the repository
    `void` | AuthRepositoryPool.`updatePassword(BareJID user, String password)`
    `void` | DummyRepository.`updatePassword(BareJID user, String password)`
    `void` | AuthRepository.`updatePassword(BareJID user, String password)` Describe `updatePassword` method here.
    `void` | AuthRepositoryMDImpl.`updatePassword(BareJID user, String password)`

  - ### Uses of UserNotFoundException in tigase.db.jdbc

    Methods in tigase.db.jdbc that throw UserNotFoundException
    Modifier and Type | Method and Description
    --- | ---
    `void` | JDBCRepository.`addDataList(BareJID user_id, String subnode, String key, String[] list)`
    `boolean` | TigaseCustomAuth.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | JDBCRepository.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | TigaseAuth.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | DrupalWPAuth.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `String` | JDBCRepository.`getData(BareJID user_id, String key)`
    `String` | JDBCRepository.`getData(BareJID user_id, String subnode, String key)`
    `String` | JDBCRepository.`getData(BareJID user_id, String subnode, String key, String def)`
    `String[]` | JDBCRepository.`getDataList(BareJID user_id, String subnode, String key)`
    `String[]` | JDBCRepository.`getKeys(BareJID user_id)`
    `String[]` | JDBCRepository.`getKeys(BareJID user_id, String subnode)`
    `String` | TigaseCustomAuth.`getPassword(BareJID user)`
    `String` | JDBCRepository.`getPassword(BareJID user)`
    `String` | TigaseAuth.`getPassword(BareJID user)`
    `String` | DrupalWPAuth.`getPassword(BareJID user)`
    `String[]` | JDBCRepository.`getSubnodes(BareJID user_id)`
    `String[]` | JDBCRepository.`getSubnodes(BareJID user_id, String subnode)`
    `boolean` | TigaseCustomAuth.`isUserDisabled(BareJID user)`
    `boolean` | JDBCRepository.`isUserDisabled(BareJID user)`
    `boolean` | TigaseAuth.`isUserDisabled(BareJID user)`
    `boolean` | DrupalWPAuth.`isUserDisabled(BareJID user)`
    `void` | TigaseCustomAuth.`logout(BareJID user)`
    `void` | JDBCRepository.`logout(BareJID user)`
    `void` | TigaseAuth.`logout(BareJID user)`
    `void` | DrupalWPAuth.`logout(BareJID user)`
    `boolean` | TigaseCustomAuth.`otherAuth(Map<String,Object> props)`
    `boolean` | JDBCRepository.`otherAuth(Map<String,Object> props)`
    `boolean` | TigaseSPAuth.`otherAuth(Map<String,Object> props)`
    `boolean` | TigaseAuth.`otherAuth(Map<String,Object> props)`
    `boolean` | DrupalWPAuth.`otherAuth(Map<String,Object> props)`
    `boolean` | TigaseCustomAuth.`plainAuth(BareJID user, String password)` Deprecated.
    `boolean` | JDBCRepository.`plainAuth(BareJID user, String password)` Deprecated.
    `boolean` | TigaseAuth.`plainAuth(BareJID user, String password)` Deprecated.
    `boolean` | DrupalWPAuth.`plainAuth(BareJID user, String password)` Deprecated.
    `void` | JDBCRepository.`removeData(BareJID user_id, String key)`
    `void` | JDBCRepository.`removeData(BareJID user_id, String subnode, String key)`
    `void` | JDBCRepository.`removeSubnode(BareJID user_id, String subnode)`
    `void` | TigaseCustomAuth.`removeUser(BareJID user)`
    `void` | JDBCRepository.`removeUser(BareJID user_id)` `removeUser` method is thread safe.
    `void` | TigaseAuth.`removeUser(BareJID user)`
    `void` | DrupalWPAuth.`removeUser(BareJID user)`
    `void` | JDBCRepository.`setData(BareJID user_id, String key, String value)`
    `void` | JDBCRepository.`setData(BareJID user_id, String subnode, String key, String value)`
    `void` | JDBCRepository.`setDataList(BareJID user_id, String subnode, String key, String[] list)`
    `void` | TigaseCustomAuth.`setUserDisabled(BareJID user, Boolean value)`
    `void` | JDBCRepository.`setUserDisabled(BareJID user, Boolean value)`
    `void` | TigaseAuth.`setUserDisabled(BareJID user, Boolean value)`
    `void` | DrupalWPAuth.`setUserDisabled(BareJID user, Boolean value)`
    `void` | TigaseCustomAuth.`updatePassword(BareJID user, String password)`
    `void` | TigaseSPAuth.`updatePassword(BareJID user, String password)`
    `void` | TigaseAuth.`updatePassword(BareJID user, String password)`
    `void` | DrupalWPAuth.`updatePassword(BareJID user, String password)`

  - ### Uses of UserNotFoundException in tigase.db.ldap

    Methods in tigase.db.ldap that throw UserNotFoundException
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | LdapAuthProvider.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `String` | LdapAuthProvider.`getPassword(BareJID user)`
    `boolean` | LdapAuthProvider.`isUserDisabled(BareJID user)`
    `void` | LdapAuthProvider.`logout(BareJID user)`
    `boolean` | LdapAuthProvider.`otherAuth(Map<String,Object> props)`
    `boolean` | LdapAuthProvider.`plainAuth(BareJID user, String password)` Deprecated.
    `void` | LdapAuthProvider.`removeUser(BareJID user)`
    `void` | LdapAuthProvider.`setUserDisabled(BareJID user, Boolean value)`
    `void` | LdapAuthProvider.`updatePassword(BareJID user, String password)`

  - ### Uses of UserNotFoundException in tigase.db.xml

    Methods in tigase.db.xml that throw UserNotFoundException
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMLRepository.`addDataList(BareJID user, String subnode, String key, String[] list)`
    `boolean` | XMLRepository.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `String` | XMLRepository.`getData(BareJID user, String key)`
    `String` | XMLRepository.`getData(BareJID user, String subnode, String key)`
    `String` | XMLRepository.`getData(BareJID user, String subnode, String key, String def)`
    `String[]` | XMLRepository.`getDataList(BareJID user, String subnode, String key)`
    `String[]` | XMLRepository.`getKeys(BareJID user)`
    `String[]` | XMLRepository.`getKeys(BareJID user, String subnode)`
    `String` | XMLRepository.`getPassword(BareJID user)`
    `String[]` | XMLRepository.`getSubnodes(BareJID user)`
    `String[]` | XMLRepository.`getSubnodes(BareJID user, String subnode)`
    `boolean` | XMLRepository.`isUserDisabled(BareJID user)`
    `void` | XMLRepository.`logout(BareJID user)`
    `boolean` | XMLRepository.`otherAuth(Map<String,Object> props)`
    `boolean` | XMLRepository.`plainAuth(BareJID user, String password)` Deprecated.
    `void` | XMLRepository.`removeData(BareJID user, String key)`
    `void` | XMLRepository.`removeData(BareJID user, String subnode, String key)`
    `void` | XMLRepository.`removeSubnode(BareJID user, String subnode)`
    `void` | XMLRepository.`removeUser(BareJID user)`
    `void` | XMLRepository.`setData(BareJID user, String key, String value)`
    `void` | XMLRepository.`setData(BareJID user, String subnode, String key, String value)`
    `void` | XMLRepository.`setDataList(BareJID user, String subnode, String key, String[] list)`
    `void` | XMLRepository.`setUserDisabled(BareJID user, Boolean value)`

  - ### Uses of UserNotFoundException in tigase.server.amp

    Methods in tigase.server.amp that throw UserNotFoundException
    Modifier and Type | Method and Description
    --- | ---
    `abstract int` | MsgRepository.`deleteMessagesToJID(List<String> db_ids, XMPPResourceConnection session)`
    `int` | JDBCMsgRepository.`deleteMessagesToJID(List<String> db_ids, XMPPResourceConnection session)`
    `abstract Map<Enum,Long>` | MsgRepository.`getMessagesCount(JID to)`
    `Map<Enum,Long>` | JDBCMsgRepository.`getMessagesCount(JID to)`
    `abstract List<Element>` | MsgRepository.`getMessagesList(JID to)`
    `List<Element>` | JDBCMsgRepository.`getMessagesList(JID to)`
    `abstract Queue<Element>` | MsgRepository.`loadMessagesToJID(List<String> db_ids, XMPPResourceConnection session, boolean delete, MsgRepository.OfflineMessagesProcessor proc)`
    `Queue<Element>` | JDBCMsgRepository.`loadMessagesToJID(List<String> db_ids, XMPPResourceConnection session, boolean delete, MsgRepository.OfflineMessagesProcessor proc)`
    `Queue<Element>` | JDBCMsgRepository.`loadMessagesToJID(XMPPResourceConnection session, boolean delete)`
    `Queue<Element>` | JDBCMsgRepository.`loadMessagesToJID(XMPPResourceConnection session, boolean delete, MsgRepository.OfflineMessagesProcessor proc)`
    `boolean` | JDBCMsgRepository.`storeMessage(JID from, JID to, Date expired, Element msg, NonAuthUserRepository userRepo)`

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

    Methods in tigase.xmpp.impl that throw UserNotFoundException
    Modifier and Type | Method and Description
    --- | ---
    `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.
    `Authorization` | OfflineMessages.`savePacketForOffLineUser(Packet pac, MsgRepositoryIfc repo, NonAuthUserRepository userRepo)` Method stores messages to offline repository with the following rules applied, i.e. saves only: message stanza with either nonempty `<body>`, `<event>` or `<header>` child element and only messages of type normal, chat.

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