## 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` | UserRepository.`addDataList(tigase.xmpp.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` | UserRepositoryPool.`addDataList(tigase.xmpp.BareJID user, String subnode, String key, String[] list)`
    `void` | UserRepositoryMDImpl.`addDataList(tigase.xmpp.BareJID user, String subnode, String key, String[] list)`
    `void` | NonAuthUserRepositoryImpl.`addOfflineData(tigase.xmpp.BareJID user, String subnode, String key, String value)`
    `void` | NonAuthUserRepository.`addOfflineData(tigase.xmpp.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(tigase.xmpp.BareJID user, String subnode, String key, String[] list)`
    `void` | NonAuthUserRepository.`addOfflineDataList(tigase.xmpp.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(tigase.xmpp.BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | AuthRepository.`digestAuth(tigase.xmpp.BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | DummyRepository.`digestAuth(tigase.xmpp.BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | AuthRepositoryImpl.`digestAuth(tigase.xmpp.BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | AuthRepositoryMDImpl.`digestAuth(tigase.xmpp.BareJID user, String digest, String id, String alg)` Deprecated.
    `String` | UserRepository.`getData(tigase.xmpp.BareJID user, String key)` `getData` method returns a value associated with given key for user repository in default subnode.
    `String` | UserRepositoryPool.`getData(tigase.xmpp.BareJID user, String key)`
    `String` | UserRepositoryMDImpl.`getData(tigase.xmpp.BareJID user, String key)`
    `String` | UserRepository.`getData(tigase.xmpp.BareJID user, String subnode, String key)` `getData` method returns a value associated with given key for user repository in given subnode.
    `String` | UserRepositoryPool.`getData(tigase.xmpp.BareJID user, String subnode, String key)`
    `String` | UserRepositoryMDImpl.`getData(tigase.xmpp.BareJID user, String subnode, String key)`
    `String` | UserRepository.`getData(tigase.xmpp.BareJID user, String subnode, String key, String def)` `getData` method returns a value associated with given key for user repository in given subnode.
    `String` | UserRepositoryPool.`getData(tigase.xmpp.BareJID user, String subnode, String key, String def)`
    `String` | UserRepositoryMDImpl.`getData(tigase.xmpp.BareJID user, String subnode, String key, String def)`
    `String[]` | UserRepository.`getDataList(tigase.xmpp.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[]` | UserRepositoryPool.`getDataList(tigase.xmpp.BareJID user, String subnode, String key)`
    `String[]` | UserRepositoryMDImpl.`getDataList(tigase.xmpp.BareJID user, String subnode, String key)`
    `String[]` | UserRepository.`getKeys(tigase.xmpp.BareJID user)` `getKeys` method returns list of all keys stored in default user repository node.
    `String[]` | UserRepositoryPool.`getKeys(tigase.xmpp.BareJID user)`
    `String[]` | UserRepositoryMDImpl.`getKeys(tigase.xmpp.BareJID user)`
    `String[]` | UserRepository.`getKeys(tigase.xmpp.BareJID user, String subnode)` `getKeys` method returns list of all keys stored in given subnode in user repository.
    `String[]` | UserRepositoryPool.`getKeys(tigase.xmpp.BareJID user, String subnode)`
    `String[]` | UserRepositoryMDImpl.`getKeys(tigase.xmpp.BareJID user, String subnode)`
    `String` | AuthRepositoryPool.`getPassword(tigase.xmpp.BareJID user)`
    `String` | AuthRepository.`getPassword(tigase.xmpp.BareJID user)`
    `String` | DummyRepository.`getPassword(tigase.xmpp.BareJID user)`
    `String` | AuthRepositoryImpl.`getPassword(tigase.xmpp.BareJID user)`
    `String` | AuthRepositoryMDImpl.`getPassword(tigase.xmpp.BareJID user)`
    `String` | NonAuthUserRepositoryImpl.`getPublicData(tigase.xmpp.BareJID user, String subnode, String key, String def)`
    `String` | NonAuthUserRepository.`getPublicData(tigase.xmpp.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(tigase.xmpp.BareJID user, String subnode, String key)`
    `String[]` | NonAuthUserRepository.`getPublicDataList(tigase.xmpp.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[]` | UserRepository.`getSubnodes(tigase.xmpp.BareJID user)` `getSubnodes` method returns list of all root nodes for given user.
    `String[]` | UserRepositoryPool.`getSubnodes(tigase.xmpp.BareJID user)`
    `String[]` | UserRepositoryMDImpl.`getSubnodes(tigase.xmpp.BareJID user)`
    `String[]` | UserRepository.`getSubnodes(tigase.xmpp.BareJID user, String subnode)` `getSubnodes` method returns list of all direct subnodes from given node.
    `String[]` | UserRepositoryPool.`getSubnodes(tigase.xmpp.BareJID user, String subnode)`
    `String[]` | UserRepositoryMDImpl.`getSubnodes(tigase.xmpp.BareJID user, String subnode)`
    `Queue<tigase.xml.Element>` | MsgRepositoryIfc.`loadMessagesToJID(tigase.xmpp.JID to, boolean delete)` Loads all payloads for the given user's `JID` from repository.
    `void` | AuthRepositoryPool.`logout(tigase.xmpp.BareJID user)`
    `void` | AuthRepository.`logout(tigase.xmpp.BareJID user)` Describe `logout` method here.
    `void` | DummyRepository.`logout(tigase.xmpp.BareJID user)`
    `void` | AuthRepositoryMDImpl.`logout(tigase.xmpp.BareJID user)`
    `boolean` | AuthRepositoryPool.`otherAuth(Map<String,Object> authProps)`
    `boolean` | AuthRepository.`otherAuth(Map<String,Object> authProps)` Describe `otherAuth` method here.
    `boolean` | DummyRepository.`otherAuth(Map<String,Object> authProps)`
    `boolean` | AuthRepositoryImpl.`otherAuth(Map<String,Object> props)`
    `boolean` | AuthRepositoryMDImpl.`otherAuth(Map<String,Object> authProps)`
    `boolean` | AuthRepositoryPool.`plainAuth(tigase.xmpp.BareJID user, String password)` Deprecated.
    `boolean` | AuthRepository.`plainAuth(tigase.xmpp.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` | DummyRepository.`plainAuth(tigase.xmpp.BareJID user, String password)` Deprecated.
    `boolean` | AuthRepositoryImpl.`plainAuth(tigase.xmpp.BareJID user, String password)` Deprecated.
    `boolean` | AuthRepositoryMDImpl.`plainAuth(tigase.xmpp.BareJID user, String password)` Deprecated.
    `void` | UserRepository.`removeData(tigase.xmpp.BareJID user, String key)` `removeData` method removes pair (key, value) from user repository in default repository node.
    `void` | UserRepositoryPool.`removeData(tigase.xmpp.BareJID user, String key)`
    `void` | UserRepositoryMDImpl.`removeData(tigase.xmpp.BareJID user, String key)`
    `void` | UserRepository.`removeData(tigase.xmpp.BareJID user, String subnode, String key)` `removeData` method removes pair (key, value) from user repository in given subnode.
    `void` | UserRepositoryPool.`removeData(tigase.xmpp.BareJID user, String subnode, String key)`
    `void` | UserRepositoryMDImpl.`removeData(tigase.xmpp.BareJID user, String subnode, String key)`
    `void` | UserRepository.`removeSubnode(tigase.xmpp.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` | UserRepositoryPool.`removeSubnode(tigase.xmpp.BareJID user, String subnode)`
    `void` | UserRepositoryMDImpl.`removeSubnode(tigase.xmpp.BareJID user, String subnode)`
    `void` | AuthRepositoryPool.`removeUser(tigase.xmpp.BareJID user)`
    `void` | AuthRepository.`removeUser(tigase.xmpp.BareJID user)` Describe `removeUser` method here.
    `void` | AuthRepositoryImpl.`removeUser(tigase.xmpp.BareJID user)`
    `void` | UserRepository.`removeUser(tigase.xmpp.BareJID user)` This `removeUser` method allows to remove user and all his data from user repository.
    `void` | UserRepositoryPool.`removeUser(tigase.xmpp.BareJID user)`
    `void` | AuthRepositoryMDImpl.`removeUser(tigase.xmpp.BareJID user)`
    `void` | UserRepositoryMDImpl.`removeUser(tigase.xmpp.BareJID user)`
    `void` | UserRepository.`setData(tigase.xmpp.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` | UserRepositoryPool.`setData(tigase.xmpp.BareJID user, String key, String value)`
    `void` | UserRepositoryMDImpl.`setData(tigase.xmpp.BareJID user, String key, String value)`
    `void` | UserRepository.`setData(tigase.xmpp.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` | UserRepositoryPool.`setData(tigase.xmpp.BareJID user, String subnode, String key, String value)`
    `void` | UserRepositoryMDImpl.`setData(tigase.xmpp.BareJID user, String subnode, String key, String value)`
    `void` | UserRepository.`setDataList(tigase.xmpp.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` | UserRepositoryPool.`setDataList(tigase.xmpp.BareJID user, String subnode, String key, String[] list)`
    `void` | UserRepositoryMDImpl.`setDataList(tigase.xmpp.BareJID user, String subnode, String key, String[] list)`
    `void` | MsgRepositoryIfc.`storeMessage(tigase.xmpp.JID from, tigase.xmpp.JID to, Date expired, tigase.xml.Element msg)` Saves the massage to the repository
    `void` | AuthRepositoryPool.`updatePassword(tigase.xmpp.BareJID user, String password)`
    `void` | AuthRepository.`updatePassword(tigase.xmpp.BareJID user, String password)` Describe `updatePassword` method here.
    `void` | DummyRepository.`updatePassword(tigase.xmpp.BareJID user, String password)`
    `void` | AuthRepositoryMDImpl.`updatePassword(tigase.xmpp.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(tigase.xmpp.BareJID user_id, String subnode, String key, String[] list)`
    `boolean` | DrupalWPAuth.`digestAuth(tigase.xmpp.BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | TigaseCustomAuth.`digestAuth(tigase.xmpp.BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | TigaseAuth.`digestAuth(tigase.xmpp.BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | JDBCRepository.`digestAuth(tigase.xmpp.BareJID user, String digest, String id, String alg)` Deprecated.
    `String` | JDBCRepository.`getData(tigase.xmpp.BareJID user_id, String key)`
    `String` | JDBCRepository.`getData(tigase.xmpp.BareJID user_id, String subnode, String key)`
    `String` | JDBCRepository.`getData(tigase.xmpp.BareJID user_id, String subnode, String key, String def)`
    `String[]` | JDBCRepository.`getDataList(tigase.xmpp.BareJID user_id, String subnode, String key)`
    `String[]` | JDBCRepository.`getKeys(tigase.xmpp.BareJID user_id)`
    `String[]` | JDBCRepository.`getKeys(tigase.xmpp.BareJID user_id, String subnode)`
    `String` | DrupalWPAuth.`getPassword(tigase.xmpp.BareJID user)`
    `String` | TigaseCustomAuth.`getPassword(tigase.xmpp.BareJID user)`
    `String` | TigaseAuth.`getPassword(tigase.xmpp.BareJID user)`
    `String` | JDBCRepository.`getPassword(tigase.xmpp.BareJID user)`
    `String[]` | JDBCRepository.`getSubnodes(tigase.xmpp.BareJID user_id)`
    `String[]` | JDBCRepository.`getSubnodes(tigase.xmpp.BareJID user_id, String subnode)`
    `void` | DrupalWPAuth.`logout(tigase.xmpp.BareJID user)`
    `void` | TigaseCustomAuth.`logout(tigase.xmpp.BareJID user)`
    `void` | TigaseAuth.`logout(tigase.xmpp.BareJID user)`
    `void` | JDBCRepository.`logout(tigase.xmpp.BareJID user)`
    `boolean` | DrupalWPAuth.`otherAuth(Map<String,Object> props)`
    `boolean` | TigaseCustomAuth.`otherAuth(Map<String,Object> props)`
    `boolean` | TigaseSPAuth.`otherAuth(Map<String,Object> props)`
    `boolean` | TigaseAuth.`otherAuth(Map<String,Object> props)`
    `boolean` | JDBCRepository.`otherAuth(Map<String,Object> props)`
    `boolean` | DrupalWPAuth.`plainAuth(tigase.xmpp.BareJID user, String password)` Deprecated.
    `boolean` | TigaseCustomAuth.`plainAuth(tigase.xmpp.BareJID user, String password)` Deprecated.
    `boolean` | TigaseAuth.`plainAuth(tigase.xmpp.BareJID user, String password)` Deprecated.
    `boolean` | JDBCRepository.`plainAuth(tigase.xmpp.BareJID user, String password)` Deprecated.
    `void` | JDBCRepository.`removeData(tigase.xmpp.BareJID user_id, String key)`
    `void` | JDBCRepository.`removeData(tigase.xmpp.BareJID user_id, String subnode, String key)`
    `void` | JDBCRepository.`removeSubnode(tigase.xmpp.BareJID user_id, String subnode)`
    `void` | DrupalWPAuth.`removeUser(tigase.xmpp.BareJID user)`
    `void` | TigaseCustomAuth.`removeUser(tigase.xmpp.BareJID user)`
    `void` | TigaseAuth.`removeUser(tigase.xmpp.BareJID user)`
    `void` | JDBCRepository.`removeUser(tigase.xmpp.BareJID user_id)` `removeUser` method is thread safe.
    `void` | JDBCRepository.`setData(tigase.xmpp.BareJID user_id, String key, String value)`
    `void` | JDBCRepository.`setData(tigase.xmpp.BareJID user_id, String subnode, String key, String value)`
    `void` | JDBCRepository.`setDataList(tigase.xmpp.BareJID user_id, String subnode, String key, String[] list)`
    `void` | DrupalWPAuth.`updatePassword(tigase.xmpp.BareJID user, String password)`
    `void` | TigaseCustomAuth.`updatePassword(tigase.xmpp.BareJID user, String password)`
    `void` | TigaseSPAuth.`updatePassword(tigase.xmpp.BareJID user, String password)`
    `void` | TigaseAuth.`updatePassword(tigase.xmpp.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(tigase.xmpp.BareJID user, String digest, String id, String alg)` Deprecated.
    `String` | LdapAuthProvider.`getPassword(tigase.xmpp.BareJID user)`
    `void` | LdapAuthProvider.`logout(tigase.xmpp.BareJID user)`
    `boolean` | LdapAuthProvider.`otherAuth(Map<String,Object> props)`
    `boolean` | LdapAuthProvider.`plainAuth(tigase.xmpp.BareJID user, String password)` Deprecated.
    `void` | LdapAuthProvider.`removeUser(tigase.xmpp.BareJID user)`
    `void` | LdapAuthProvider.`updatePassword(tigase.xmpp.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(tigase.xmpp.BareJID user, String subnode, String key, String[] list)`
    `boolean` | XMLRepository.`digestAuth(tigase.xmpp.BareJID user, String digest, String id, String alg)` Deprecated.
    `String` | XMLRepository.`getData(tigase.xmpp.BareJID user, String key)`
    `String` | XMLRepository.`getData(tigase.xmpp.BareJID user, String subnode, String key)`
    `String` | XMLRepository.`getData(tigase.xmpp.BareJID user, String subnode, String key, String def)`
    `String[]` | XMLRepository.`getDataList(tigase.xmpp.BareJID user, String subnode, String key)`
    `String[]` | XMLRepository.`getKeys(tigase.xmpp.BareJID user)`
    `String[]` | XMLRepository.`getKeys(tigase.xmpp.BareJID user, String subnode)`
    `String` | XMLRepository.`getPassword(tigase.xmpp.BareJID user)`
    `String[]` | XMLRepository.`getSubnodes(tigase.xmpp.BareJID user)`
    `String[]` | XMLRepository.`getSubnodes(tigase.xmpp.BareJID user, String subnode)`
    `void` | XMLRepository.`logout(tigase.xmpp.BareJID user)`
    `boolean` | XMLRepository.`otherAuth(Map<String,Object> props)`
    `boolean` | XMLRepository.`plainAuth(tigase.xmpp.BareJID user, String password)` Deprecated.
    `void` | XMLRepository.`removeData(tigase.xmpp.BareJID user, String key)`
    `void` | XMLRepository.`removeData(tigase.xmpp.BareJID user, String subnode, String key)`
    `void` | XMLRepository.`removeSubnode(tigase.xmpp.BareJID user, String subnode)`
    `void` | XMLRepository.`removeUser(tigase.xmpp.BareJID user)`
    `void` | XMLRepository.`setData(tigase.xmpp.BareJID user, String key, String value)`
    `void` | XMLRepository.`setData(tigase.xmpp.BareJID user, String subnode, String key, String value)`
    `void` | XMLRepository.`setDataList(tigase.xmpp.BareJID user, String subnode, String key, String[] list)`

  - ### 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, tigase.xmpp.JID to)`
    `int` | JDBCMsgRepository.`deleteMessagesToJID(List<String> db_ids, tigase.xmpp.JID to)`
    `abstract Map<MsgRepository.MSG_TYPES,Long>` | MsgRepository.`getMessagesCount(tigase.xmpp.JID to)`
    `Map<MsgRepository.MSG_TYPES,Long>` | JDBCMsgRepository.`getMessagesCount(tigase.xmpp.JID to)`
    `abstract List<tigase.xml.Element>` | MsgRepository.`getMessagesList(tigase.xmpp.JID to)`
    `List<tigase.xml.Element>` | JDBCMsgRepository.`getMessagesList(tigase.xmpp.JID to)`
    `Queue<tigase.xml.Element>` | JDBCMsgRepository.`loadMessagesToJID(tigase.xmpp.JID to, boolean delete)`
    `Queue<tigase.xml.Element>` | JDBCMsgRepository.`loadMessagesToJID(tigase.xmpp.JID to, boolean delete, MsgRepository.OfflineMessagesProcessor proc)`
    `abstract Queue<tigase.xml.Element>` | MsgRepository.`loadMessagesToJID(List<String> db_ids, tigase.xmpp.JID to, boolean delete, MsgRepository.OfflineMessagesProcessor proc)`
    `Queue<tigase.xml.Element>` | JDBCMsgRepository.`loadMessagesToJID(List<String> db_ids, tigase.xmpp.JID to, boolean delete, MsgRepository.OfflineMessagesProcessor proc)`
    `void` | JDBCMsgRepository.`storeMessage(tigase.xmpp.JID from, tigase.xmpp.JID to, Date expired, tigase.xml.Element msg)`

  - ### 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.
    `boolean` | OfflineMessages.`savePacketForOffLineUser(Packet pac, MsgRepositoryIfc repo)` Method stores messages to offline repository with the following rules applied, i.e.

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