## Uses of Class
tigase.xmpp.BareJID

- Packages that use BareJID
  Package | Description
  --- | ---
  tigase.auth.callbacks |
  tigase.auth.impl |
  tigase.cluster |
  tigase.cluster.api |
  tigase.cluster.repo |
  tigase.cluster.strategy |
  tigase.db |
  tigase.db.comp |
  tigase.db.jdbc |
  tigase.db.ldap |
  tigase.db.xml |
  tigase.monitor |
  tigase.server | The main package with top level API for server side components.
  tigase.server.amp |
  tigase.server.bosh |
  tigase.server.ext |
  tigase.server.monitor |
  tigase.server.sreceiver |
  tigase.server.websocket |
  tigase.server.xmppclient |
  tigase.server.xmppserver |
  tigase.server.xmppsession |
  tigase.sys |
  tigase.util |
  tigase.vhosts |
  tigase.xmpp |
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins
  tigase.xmpp.impl.roster |

- - ### Uses of BareJID in tigase.auth.callbacks

    Methods in tigase.auth.callbacks that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `BareJID` | ValidateCertificateData.`getDefaultAuthzid()`

    Methods in tigase.auth.callbacks with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `void` | ValidateCertificateData.`setDefaultAuthzid(BareJID defaultAuthzid)`

    Constructors in tigase.auth.callbacks with parameters of type BareJID
    Constructor and Description
    `ValidateCertificateData(BareJID jid)`

  - ### Uses of BareJID in tigase.auth.impl

    Fields in tigase.auth.impl declared as BareJID
    Modifier and Type | Field and Description
    --- | ---
    `protected BareJID` | ScramSPCallbackHandler.`jid`
    `protected BareJID` | ScramCallbackHandler.`jid`
    `protected BareJID` | PlainSPCallbackHandler.`jid`
    `protected BareJID` | AuthRepoPlainCallbackHandler.`jid`

  - ### Uses of BareJID in tigase.cluster

    Methods in tigase.cluster that return types with arguments of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `ConcurrentHashMap<BareJID,XMPPSession>` | SessionManagerClustered.`getXMPPSessions()`

    Methods in tigase.cluster with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SessionManagerClustered.`containsJid(BareJID jid)`
    `JID[]` | SessionManagerClustered.`getConnectionIdsForJid(BareJID jid)` Retrieve all connection IDs (CIDs) for the given user.
    `void` | SessionManagerClustered.`handleLogin(BareJID userId, XMPPResourceConnection conn)`
    `void` | SessionManagerClustered.`handleLogout(BareJID userId, XMPPResourceConnection conn)`

  - ### Uses of BareJID in tigase.cluster.api

    Methods in tigase.cluster.api that return types with arguments of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `ConcurrentHashMap<BareJID,XMPPSession>` | SessionManagerClusteredIfc.`getXMPPSessions()` Method description

  - ### Uses of BareJID in tigase.cluster.repo

    Methods in tigase.cluster.repo that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `static BareJID` | ClConRepoDefaults.`getRepoUser()` Method description

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

    Methods in tigase.cluster.strategy with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SMNonCachingAllNodes.`containsJid(BareJID jid)`
    `boolean` | DefaultClusteringStrategyAbstract.`containsJid(BareJID jid)`
    `boolean` | DefaultClusteringStrategyAbstract.`containsJidLocally(BareJID jid)`
    `JID[]` | SMNonCachingAllNodes.`getConnectionIdsForJid(BareJID jid)`
    `JID[]` | DefaultClusteringStrategyAbstract.`getConnectionIdsForJid(BareJID jid)`
    `Set<ConnectionRecord>` | SMNonCachingAllNodes.`getConnectionRecords(BareJID bareJID)`
    `Set<E>` | DefaultClusteringStrategyAbstract.`getConnectionRecords(BareJID bareJID)`
    `Set<E>` | ClusteringStrategyIfc.`getConnectionRecords(BareJID bareJID)` Returns a set with all ConnectionRecords found in the cache for a given user ID, that is BareJID.
    `void` | DefaultClusteringStrategyAbstract.`handleLocalUserChangedConnId(BareJID userId, XMPPResourceConnection conn, JID oldConnId, JID newConnId)`
    `void` | ClusteringStrategyIfc.`handleLocalUserChangedConnId(BareJID userId, XMPPResourceConnection conn, JID oldConnId, JID newConnId)`
    `void` | DefaultClusteringStrategyAbstract.`handleLocalUserLogin(BareJID userId, XMPPResourceConnection conn)`
    `void` | ClusteringStrategyIfc.`handleLocalUserLogin(BareJID userId, XMPPResourceConnection conn)` Method description
    `void` | DefaultClusteringStrategyAbstract.`handleLocalUserLogout(BareJID userId, XMPPResourceConnection conn)`
    `void` | DefaultClusteringStrategy.`handleLocalUserLogout(BareJID userId, XMPPResourceConnection conn)`
    `void` | ClusteringStrategyIfc.`handleLocalUserLogout(BareJID userId, XMPPResourceConnection conn)` Method description

  - ### Uses of BareJID in tigase.db

    Methods in tigase.db that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `BareJID` | UserExistsException.`getUserId()`

    Methods in tigase.db that return types with arguments of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `List<BareJID>` | UserRepositoryPool.`getUsers()`
    `List<BareJID>` | UserRepositoryMDImpl.`getUsers()`
    `List<BareJID>` | UserRepository.`getUsers()` This method is only used by the data conversion tools.
    `List<BareJID>` | DummyRepository.`getUsers()`

    Methods in tigase.db with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserRepositoryPool.`addDataList(BareJID user, String subnode, String key, String[] list)`
    `void` | UserRepositoryMDImpl.`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` | DummyRepository.`addDataList(BareJID user, String subnode, String key, String[] list)`
    `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.
    `void` | UserRepositoryPool.`addUser(BareJID user)`
    `void` | UserRepositoryMDImpl.`addUser(BareJID user)`
    `void` | UserRepository.`addUser(BareJID user)` This `addUser` method allows to add new user to repository.
    `void` | DummyRepository.`addUser(BareJID user)`
    `void` | DummyRepository.`addUser(BareJID user, String password)`
    `void` | AuthRepositoryPool.`addUser(BareJID user, String password)`
    `void` | AuthRepositoryMDImpl.`addUser(BareJID user, String password)`
    `void` | AuthRepositoryImpl.`addUser(BareJID user, String password)`
    `void` | AuthRepository.`addUser(BareJID user, String password)` Describe `addUser` method here.
    `Statement` | DataRepositoryPool.`createStatement(BareJID user_id)`
    `Statement` | DataRepository.`createStatement(BareJID user_id)` Creates a SQL statement on which SQL queries can be executed later by the higher repository layer.
    `boolean` | DummyRepository.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | AuthRepositoryPool.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | AuthRepositoryMDImpl.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | AuthRepositoryImpl.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | AuthRepository.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `String` | UserRepositoryPool.`getData(BareJID user, String key)`
    `String` | UserRepositoryMDImpl.`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` | DummyRepository.`getData(BareJID user, String key)` `getData` method returns a value associated with given key for user repository in default subnode.
    `String` | UserRepositoryPool.`getData(BareJID user, String subnode, String key)`
    `String` | UserRepositoryMDImpl.`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` | DummyRepository.`getData(BareJID user, String subnode, String key)` `getData` method returns a value associated with given key for user repository in given subnode.
    `String` | UserRepositoryPool.`getData(BareJID user, String subnode, String key, String def)`
    `String` | UserRepositoryMDImpl.`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` | DummyRepository.`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[]` | UserRepositoryPool.`getDataList(BareJID user, String subnode, String key)`
    `String[]` | UserRepositoryMDImpl.`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[]` | DummyRepository.`getDataList(BareJID user, String subnode, String key)`
    `String` | NonAuthUserRepositoryImpl.`getDomainTempData(BareJID domain, String subnode, String key, String def)`
    `String` | NonAuthUserRepository.`getDomainTempData(BareJID domain, String subnode, String key, String def)` Retrieves and returns a value associated with given subnode and key from a publicly available space.
    `String[]` | UserRepositoryPool.`getKeys(BareJID user)`
    `String[]` | UserRepositoryMDImpl.`getKeys(BareJID user)`
    `String[]` | UserRepository.`getKeys(BareJID user)` `getKeys` method returns list of all keys stored in default user repository node.
    `String[]` | DummyRepository.`getKeys(BareJID user)`
    `String[]` | UserRepositoryPool.`getKeys(BareJID user, String subnode)`
    `String[]` | UserRepositoryMDImpl.`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[]` | DummyRepository.`getKeys(BareJID user, String subnode)`
    `String` | DummyRepository.`getPassword(BareJID user)`
    `String` | AuthRepositoryPool.`getPassword(BareJID user)`
    `String` | AuthRepositoryMDImpl.`getPassword(BareJID user)`
    `String` | AuthRepositoryImpl.`getPassword(BareJID user)`
    `String` | AuthRepository.`getPassword(BareJID user)`
    `PreparedStatement` | DataRepositoryPool.`getPreparedStatement(BareJID user_id, String stIdKey)`
    `PreparedStatement` | DataRepository.`getPreparedStatement(BareJID user_id, String stIdKey)` Returns a prepared statement for a given key.
    `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[]` | UserRepositoryPool.`getSubnodes(BareJID user)`
    `String[]` | UserRepositoryMDImpl.`getSubnodes(BareJID user)`
    `String[]` | UserRepository.`getSubnodes(BareJID user)` `getSubnodes` method returns list of all root nodes for given user.
    `String[]` | DummyRepository.`getSubnodes(BareJID user)`
    `String[]` | UserRepositoryPool.`getSubnodes(BareJID user, String subnode)`
    `String[]` | UserRepositoryMDImpl.`getSubnodes(BareJID user, String subnode)`
    `String[]` | UserRepository.`getSubnodes(BareJID user, String subnode)` `getSubnodes` method returns list of all direct subnodes from given node.
    `String[]` | DummyRepository.`getSubnodes(BareJID user, String subnode)`
    `long` | UserRepositoryPool.`getUserUID(BareJID user)`
    `long` | UserRepositoryMDImpl.`getUserUID(BareJID user)`
    `long` | UserRepository.`getUserUID(BareJID user)` Returns a user unique ID number within the given repository.
    `long` | DummyRepository.`getUserUID(BareJID user)`
    `boolean` | DummyRepository.`isUserDisabled(BareJID user)`
    `boolean` | AuthRepositoryPool.`isUserDisabled(BareJID user)`
    `boolean` | AuthRepositoryMDImpl.`isUserDisabled(BareJID user)`
    `boolean` | AuthRepositoryImpl.`isUserDisabled(BareJID user)`
    `boolean` | AuthRepository.`isUserDisabled(BareJID user)`
    `void` | DummyRepository.`logout(BareJID user)`
    `void` | AuthRepositoryPool.`logout(BareJID user)`
    `void` | AuthRepositoryMDImpl.`logout(BareJID user)`
    `void` | AuthRepositoryImpl.`logout(BareJID user)`
    `void` | AuthRepository.`logout(BareJID user)` Describe `logout` method here.
    `boolean` | DummyRepository.`plainAuth(BareJID user, String password)` Deprecated.
    `boolean` | AuthRepositoryPool.`plainAuth(BareJID user, String password)` Deprecated.
    `boolean` | AuthRepositoryMDImpl.`plainAuth(BareJID user, String password)` Deprecated.
    `boolean` | AuthRepositoryImpl.`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.
    `void` | NonAuthUserRepositoryImpl.`putDomainTempData(BareJID domain, String subnode, String key, String value)`
    `void` | NonAuthUserRepository.`putDomainTempData(BareJID domain, String subnode, String key, String value)` The method allows to store some temporary data by the plugin in publicly available space.
    `void` | UserRepositoryPool.`removeData(BareJID user, String key)`
    `void` | UserRepositoryMDImpl.`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` | DummyRepository.`removeData(BareJID user, String key)`
    `void` | UserRepositoryPool.`removeData(BareJID user, String subnode, String key)`
    `void` | UserRepositoryMDImpl.`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` | DummyRepository.`removeData(BareJID user, String subnode, String key)`
    `void` | NonAuthUserRepositoryImpl.`removeDomainTempData(BareJID domain, String subnode, String key)`
    `void` | NonAuthUserRepository.`removeDomainTempData(BareJID domain, String subnode, String key)` The method allows to remove existing data stored in a temporary storage space associated with a given DNS domain.
    `void` | UserRepositoryPool.`removeSubnode(BareJID user, String subnode)`
    `void` | UserRepositoryMDImpl.`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` | DummyRepository.`removeSubnode(BareJID user, String subnode)`
    `void` | UserRepositoryPool.`removeUser(BareJID user)`
    `void` | UserRepositoryMDImpl.`removeUser(BareJID user)`
    `void` | UserRepository.`removeUser(BareJID user)` This `removeUser` method allows to remove user and all his data from user repository.
    `void` | DummyRepository.`removeUser(BareJID user)`
    `void` | AuthRepositoryPool.`removeUser(BareJID user)`
    `void` | AuthRepositoryMDImpl.`removeUser(BareJID user)`
    `void` | AuthRepositoryImpl.`removeUser(BareJID user)`
    `void` | AuthRepository.`removeUser(BareJID user)` Describe `removeUser` method here.
    `void` | UserRepositoryPool.`setData(BareJID user, String key, String value)`
    `void` | UserRepositoryMDImpl.`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` | DummyRepository.`setData(BareJID user, String key, String value)`
    `void` | UserRepositoryPool.`setData(BareJID user, String subnode, String key, String value)`
    `void` | UserRepositoryMDImpl.`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` | DummyRepository.`setData(BareJID user, String subnode, String key, String value)`
    `void` | UserRepositoryPool.`setDataList(BareJID user, String subnode, String key, String[] list)`
    `void` | UserRepositoryMDImpl.`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` | DummyRepository.`setDataList(BareJID user, String subnode, String key, String[] list)`
    `void` | DummyRepository.`setUserDisabled(BareJID user, Boolean value)`
    `void` | AuthRepositoryPool.`setUserDisabled(BareJID user, Boolean value)`
    `void` | AuthRepositoryMDImpl.`setUserDisabled(BareJID user, Boolean value)`
    `void` | AuthRepositoryImpl.`setUserDisabled(BareJID user, Boolean value)`
    `void` | AuthRepository.`setUserDisabled(BareJID user, Boolean value)`
    `DataRepository` | DataRepositoryPool.`takeRepo(BareJID user_id)` Method description
    `DataRepository` | DataRepositoryPool.`takeRepoHandle(BareJID user_id)`
    `DataRepository` | DataRepository.`takeRepoHandle(BareJID user_id)` Returns `DataRepository` instance.
    `void` | DummyRepository.`updatePassword(BareJID user, String password)`
    `void` | AuthRepositoryPool.`updatePassword(BareJID user, String password)`
    `void` | AuthRepositoryMDImpl.`updatePassword(BareJID user, String password)`
    `void` | AuthRepositoryImpl.`updatePassword(BareJID user, String password)`
    `void` | AuthRepository.`updatePassword(BareJID user, String password)` Describe `updatePassword` method here.
    `boolean` | UserRepositoryPool.`userExists(BareJID user)`
    `boolean` | UserRepositoryMDImpl.`userExists(BareJID user)`
    `boolean` | UserRepository.`userExists(BareJID user)` Method `userExists` checks whether the user (or repository top node) exists in the database.
    `boolean` | DummyRepository.`userExists(BareJID user)`

    Constructors in tigase.db with parameters of type BareJID
    Constructor and Description
    `NonAuthUserRepositoryImpl(UserRepository userRep, BareJID defDomain, boolean autoCreateOffline)` Constructs ...
    `UserExistsException(BareJID user, String message, Throwable cause)`

  - ### Uses of BareJID in tigase.db.comp

    Methods in tigase.db.comp that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `abstract BareJID` | UserRepoRepository.`getRepoUser()` Method description

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

    Methods in tigase.db.jdbc that return types with arguments of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `List<BareJID>` | JDBCRepository.`getUsers()`

    Methods in tigase.db.jdbc with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `void` | JDBCRepository.`addDataList(BareJID user_id, String subnode, String key, String[] list)`
    `void` | JDBCRepository.`addUser(BareJID user_id)`
    `void` | TigaseSPAuth.`addUser(BareJID user, String password)`
    `void` | TigaseCustomAuth.`addUser(BareJID user, String password)`
    `void` | TigaseAuth.`addUser(BareJID user, String password)`
    `void` | JDBCRepository.`addUser(BareJID user, String password)`
    `void` | DrupalWPAuth.`addUser(BareJID user, String password)`
    `Statement` | DataRepositoryImpl.`createStatement(BareJID user_id)`
    `boolean` | TigaseCustomAuth.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | TigaseAuth.`digestAuth(BareJID user, String digest, String id, String alg)` Deprecated.
    `boolean` | JDBCRepository.`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` | TigaseAuth.`getPassword(BareJID user)`
    `String` | JDBCRepository.`getPassword(BareJID user)`
    `String` | DrupalWPAuth.`getPassword(BareJID user)`
    `PreparedStatement` | DataRepositoryImpl.`getPreparedStatement(BareJID user_id, String stIdKey)`
    `String[]` | JDBCRepository.`getSubnodes(BareJID user_id)`
    `String[]` | JDBCRepository.`getSubnodes(BareJID user_id, String subnode)`
    `long` | JDBCRepository.`getUserUID(BareJID user_id)`
    `long` | JDBCRepository.`getUserUID(DataRepository repo, BareJID user_id)`
    `boolean` | TigaseCustomAuth.`isUserDisabled(BareJID user)`
    `boolean` | TigaseAuth.`isUserDisabled(BareJID user)`
    `boolean` | JDBCRepository.`isUserDisabled(BareJID user)`
    `boolean` | DrupalWPAuth.`isUserDisabled(BareJID user)`
    `void` | TigaseCustomAuth.`logout(BareJID user)`
    `void` | TigaseAuth.`logout(BareJID user)`
    `void` | JDBCRepository.`logout(BareJID user)`
    `void` | DrupalWPAuth.`logout(BareJID user)`
    `boolean` | TigaseCustomAuth.`plainAuth(BareJID user, String password)` Deprecated.
    `boolean` | TigaseAuth.`plainAuth(BareJID user, String password)` Deprecated.
    `boolean` | JDBCRepository.`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` | TigaseAuth.`removeUser(BareJID user)`
    `void` | JDBCRepository.`removeUser(BareJID user_id)` `removeUser` method is thread safe.
    `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` | TigaseAuth.`setUserDisabled(BareJID user, Boolean value)`
    `void` | JDBCRepository.`setUserDisabled(BareJID user, Boolean value)`
    `void` | DrupalWPAuth.`setUserDisabled(BareJID user, Boolean value)`
    `DataRepository` | DataRepositoryImpl.`takeRepoHandle(BareJID user_id)`
    `void` | TigaseSPAuth.`updatePassword(BareJID user, String password)`
    `void` | TigaseCustomAuth.`updatePassword(BareJID user, String password)`
    `void` | TigaseAuth.`updatePassword(BareJID user, String password)`
    `void` | JDBCRepository.`updatePassword(BareJID user, String password)`
    `void` | DrupalWPAuth.`updatePassword(BareJID user, String password)`
    `boolean` | JDBCRepository.`userExists(BareJID user)`

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

    Methods in tigase.db.ldap with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `void` | LdapAuthProvider.`addUser(BareJID user, String password)`
    `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.`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 BareJID in tigase.db.xml

    Methods in tigase.db.xml that return types with arguments of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `List<BareJID>` | XMLRepository.`getUsers()`

    Methods in tigase.db.xml with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMLRepository.`addDataList(BareJID user, String subnode, String key, String[] list)`
    `void` | XMLRepository.`addUser(BareJID user)`
    `void` | XMLRepository.`addUser(BareJID user, String password)`
    `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)`
    `long` | XMLRepository.`getUserUID(BareJID user)`
    `boolean` | XMLRepository.`isUserDisabled(BareJID user)`
    `void` | XMLRepository.`logout(BareJID user)`
    `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)`
    `void` | XMLRepository.`updatePassword(BareJID user, String password)`
    `boolean` | XMLRepository.`userExists(BareJID user)`

  - ### Uses of BareJID in tigase.monitor

    Methods in tigase.monitor that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `BareJID` | TaskConfigItemJDBCRepository.`getRepoUser()`

  - ### Uses of BareJID in tigase.server

    Fields in tigase.server with type parameters of type BareJID
    Modifier and Type | Field and Description
    --- | ---
    `protected Set<BareJID>` | BasicComponent.`admins`

    Methods in tigase.server that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `BareJID` | MessageReceiver.`getDefHostName()`
    `BareJID` | BasicComponent.`getDefHostName()` Method description
    `BareJID` | BasicComponent.`getDefVHostItem()` Method description

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

    Methods in tigase.server.amp with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | MsgRepository.BroadcastMsg.`addRecipient(BareJID jid)`
    `boolean` | JidResourceMap.`containsKey(BareJID jid)`
    `protected abstract void` | MsgRepository.`ensureBroadcastMessageRecipient(String id, BareJID recipient)`
    `protected void` | JDBCMsgRepository.`ensureBroadcastMessageRecipient(String id, BareJID recipient)`
    `protected long` | MsgRepository.`getMsgsStoreLimit(BareJID userJid, NonAuthUserRepository userRepo)`
    `protected abstract void` | MsgRepository.`insertBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)`
    `protected void` | JDBCMsgRepository.`insertBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)`
    `boolean` | MsgRepository.`updateBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)`

  - ### Uses of BareJID in tigase.server.bosh

    Methods in tigase.server.bosh that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `BareJID` | BoshSessionTaskHandler.`getDefHostName()`
    `BareJID` | BoshSessionTaskHandler.`getSeeOtherHostForJID(Packet packet, BareJID userId, SeeOtherHostIfc.Phase ph)`
    `BareJID` | BoshConnectionManager.`getSeeOtherHostForJID(Packet packet, BareJID fromJID, SeeOtherHostIfc.Phase ph)`

    Methods in tigase.server.bosh with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `Element` | BoshSessionTaskHandler.`getSeeOtherHostError(Packet packet, BareJID destination)`
    `Element` | BoshConnectionManager.`getSeeOtherHostError(Packet packet, BareJID destination)`
    `BareJID` | BoshSessionTaskHandler.`getSeeOtherHostForJID(Packet packet, BareJID userId, SeeOtherHostIfc.Phase ph)`
    `BareJID` | BoshConnectionManager.`getSeeOtherHostForJID(Packet packet, BareJID fromJID, SeeOtherHostIfc.Phase ph)`

  - ### Uses of BareJID in tigase.server.ext

    Methods in tigase.server.ext that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `static BareJID` | CompRepoDefaults.`getRepoUser()` Method description
    `BareJID` | CompDBRepository.`getRepoUser()`

  - ### Uses of BareJID in tigase.server.monitor

    Methods in tigase.server.monitor with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | MonitorRuntime.`isJidOnlineLocally(BareJID jid)`

  - ### Uses of BareJID in tigase.server.sreceiver

    Methods in tigase.server.sreceiver that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `BareJID` | StanzaReceiverIfc.`getDefHostName()`

  - ### Uses of BareJID in tigase.server.websocket

    Methods in tigase.server.websocket with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `protected String` | WebSocketClientConnectionManager.`prepareSeeOtherHost(XMPPIOService<Object> serv, String hostname, BareJID see_other_host)`

  - ### Uses of BareJID in tigase.server.xmppclient

    Fields in tigase.server.xmppclient with type parameters of type BareJID
    Modifier and Type | Field and Description
    --- | ---
    `protected List<BareJID>` | SeeOtherHostHashed.`connectedNodes`
    `protected List<BareJID>` | SeeOtherHost.`defaultHost`

    Methods in tigase.server.xmppclient that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `BareJID` | SeeOtherHostIfc.`findHostForJID(BareJID jid, BareJID host)` Finds an appropriate host for a given JID
    `BareJID` | SeeOtherHostHashed.`findHostForJID(BareJID jid, BareJID host)`
    `BareJID` | SeeOtherHostDualIP.`findHostForJID(BareJID jid, BareJID host)`
    `BareJID` | SeeOtherHostDB.`findHostForJID(BareJID jid, BareJID host)`
    `BareJID` | SeeOtherHost.`findHostForJID(BareJID jid, BareJID host)`

    Methods in tigase.server.xmppclient that return types with arguments of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `Map<BareJID,BareJID>` | SeeOtherHostDualIP.DualIPRepository.`queryAllDB()`
    `Map<BareJID,BareJID>` | SeeOtherHostDualIP.DualIPRepository.`queryAllDB()`

    Methods in tigase.server.xmppclient with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `BareJID` | SeeOtherHostIfc.`findHostForJID(BareJID jid, BareJID host)` Finds an appropriate host for a given JID
    `BareJID` | SeeOtherHostHashed.`findHostForJID(BareJID jid, BareJID host)`
    `BareJID` | SeeOtherHostDualIP.`findHostForJID(BareJID jid, BareJID host)`
    `BareJID` | SeeOtherHostDB.`findHostForJID(BareJID jid, BareJID host)`
    `BareJID` | SeeOtherHost.`findHostForJID(BareJID jid, BareJID host)`
    `default Element` | SeeOtherHostIfc.`getStreamError(String xmlns, BareJID destination, Integer port)` Returns Element object containing stream:error message
    `default boolean` | SeeOtherHostIfc.`isRedirectionRequired(BareJID defaultHost, BareJID redirectionHost)` Method validates whether a redirection for a particular hostname and resulting redirection hastname is required
    `boolean` | SeeOtherHostDualIP.`isRedirectionRequired(BareJID defaultHost, BareJID redirectionHost)`
    `protected String` | ClientConnectionManager.`prepareSeeOtherHost(XMPPIOService<Object> serv, String hostname, BareJID see_other_host)`

  - ### Uses of BareJID in tigase.server.xmppserver

    Methods in tigase.server.xmppserver that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `BareJID` | S2SConnectionHandlerIfc.`getDefHostName()`

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

    Fields in tigase.server.xmppsession with type parameters of type BareJID
    Modifier and Type | Field and Description
    --- | ---
    `protected ConcurrentHashMap<BareJID,XMPPSession>` | SessionManager.`sessionsByNodeId` A Map with bare user JID as a key and a user session object as a value.

    Methods in tigase.server.xmppsession with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SessionManager.`containsJid(BareJID jid)`
    `boolean` | SessionManager.`containsJidLocally(BareJID jid)`
    `JID[]` | SessionManager.`getConnectionIdsForJid(BareJID jid)`
    `protected XMPPSession` | SessionManager.`getSession(BareJID jid)`
    `void` | SessionManagerHandler.`handleLogin(BareJID userId, XMPPResourceConnection conn)`
    `void` | SessionManager.`handleLogin(BareJID userId, XMPPResourceConnection conn)`
    `void` | SessionManagerHandler.`handleLogout(BareJID userId, XMPPResourceConnection conn)`
    `void` | SessionManager.`handleLogout(BareJID userId, XMPPResourceConnection conn)`
    `boolean` | SMResourceConnection.`isUserId(BareJID bareJID)`
    `protected XMPPResourceConnection` | SessionManager.`loginUserSession(JID conn_id, String domain, BareJID user_id, String resource, String xmpp_sessionId, boolean tmpSession)`
    `protected void` | SessionManager.`registerNewSession(BareJID userId, XMPPResourceConnection conn)`

  - ### Uses of BareJID in tigase.sys

    Methods in tigase.sys with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | OnlineJidsReporter.`containsJid(BareJID jid)` The method checks whether the given JID is known to the installation, either user connected to local machine or any of the cluster nodes.
    `boolean` | OnlineJidsReporter.`containsJidLocally(BareJID jid)` The method checks whether the given JID is known to local cluster node as connected user.
    `JID[]` | OnlineJidsReporter.`getConnectionIdsForJid(BareJID jid)` Retrieve all connection IDs (CIDs) for the given user.
    `abstract boolean` | TigaseRuntime.`isJidOnlineLocally(BareJID jid)`

  - ### Uses of BareJID in tigase.util

    Methods in tigase.util with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | RepositoryUtils.`checkContact(BareJID user, UserRepository repo, String cont)` Method description
    `static void` | RepositoryUtils.`copyNode(BareJID user, String node, UserRepository src, UserRepository dst)` Method description
    `static void` | RepositoryUtils.`copyUser(BareJID user, UserRepository src, AuthRepository dst)` Method description
    `static void` | RepositoryUtils.`copyUser(BareJID user, UserRepository src, UserRepository dst)` Method description
    `static void` | RepositoryUtils.`exportUserRoster(BareJID user, UserRepository repo, Writer w)` Method description
    `static void` | RepositoryUtils.`printNode(BareJID user, UserRepository repo, String prefix, String node)` Method description
    `static void` | RepositoryUtils.`repairUserRoster(BareJID user, UserRepository repo)` Method description

    Constructors in tigase.util with parameters of type BareJID
    Constructor and Description
    `LogUserFilter(BareJID jid, Map<BareJID,XMPPSession> sessionsByNodeId)`

    Constructor parameters in tigase.util with type arguments of type BareJID
    Constructor and Description
    `LogUserFilter(BareJID jid, Map<BareJID,XMPPSession> sessionsByNodeId)`

  - ### Uses of BareJID in tigase.vhosts

    Methods in tigase.vhosts that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `BareJID` | VHostManagerIfc.`getDefVHostItem()` Method `getDefVHostItem` returns a default VHost for the installation.
    `BareJID` | VHostManager.`getDefVHostItem()`
    `static BareJID` | VHostRepoDefaults.`getRepoUser()` Method description
    `BareJID` | VHostJDBCRepository.`getRepoUser()`

  - ### Uses of BareJID in tigase.xmpp

    Methods in tigase.xmpp that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `static BareJID` | BareJID.`bareJIDInstance(String jid)` The method creates an instance of the `BareJID` class.
    `static BareJID` | BareJID.`bareJIDInstance(String p_localpart, String p_domain)` The method creates an instance of the `BareJID` class.
    `static BareJID` | BareJID.`bareJIDInstanceNS(String jid)` The method creates an instance of the `BareJID` class.
    `static BareJID` | BareJID.`bareJIDInstanceNS(String p_localpart, String p_domain)` The method creates an instance of the `BareJID` class.
    `BareJID` | JID.`getBareJID()` Method returns `BareJID` instance for this JID.
    `BareJID` | XMPPResourceConnection.`getBareJID()`
    `abstract BareJID` | RepositoryAccess.`getBareJID()` Returns user JID but without resource part.
    `BareJID` | XMPPResourceConnection.`getUserId()` Deprecated.

    Methods in tigase.xmpp with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMPPResourceConnection.`authorizeJID(BareJID jid, boolean anonymous)` Method description
    `int` | BareJID.`compareTo(BareJID o)` Method compares the `BareJID` instance to the object given as a parameter.
    `boolean` | XMPPResourceConnection.`isUserId(BareJID bareJID)` Method description
    `static JID` | JID.`jidInstance(BareJID bareJid)` Creates a new `JID` instance using given `BareJID` instance as a parameter.
    `static JID` | JID.`jidInstance(BareJID bareJid, String p_resource)` Constructs a new `JID` instance using given `BareJID` instance as user bare JID and `String` instance as a resource part.
    `static JID` | JID.`jidInstanceNS(BareJID bareJid)` Constructs a new `JID` instance using given `BareJID` instance as user bare JID and `String` instance as a resource part.
    `static JID` | JID.`jidInstanceNS(BareJID bareJid, String p_resource)` Constructs a new `JID` instance using given `BareJID` instance as user bare JID and `String` instance as a resource part.
    `Authorization` | RepositoryAccess.`loginDigest(BareJID userId, String digest, String id, String alg)` Deprecated.
    `Authorization` | RepositoryAccess.`loginPlain(BareJID userId, String password)` Deprecated.
    `Authorization` | RepositoryAccess.`loginToken(BareJID userId, String xmpp_sessionId, String token)` Deprecated.
    `static String` | BareJID.`toString(BareJID bareJid, String p_resource)` A utility method to construct a `String` representing user JID from given parameters.

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

    Methods in tigase.xmpp.impl with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `protected Authorization` | JabberIqAuth.`doAuth(NonAuthUserRepository repo, Map<String,Object> settings, XMPPResourceConnection session, BareJID user_id, String password, String digest)` Method description
    `protected boolean` | PresenceOffline.`isSubscriptionValid(BareJID owner, BareJID contact)`
    `protected Element` | PresenceOffline.`loadPresenceFromRepo(BareJID stanzaTo)`
    `static void` | PresenceAbstract.`sendPresence(StanzaType t, BareJID from, BareJID to, Queue<Packet> results, Element pres)` Sends Presence stanza from provided parameters without returning created result `Packet` object.
    `static void` | Presence.`sendPresence(StanzaType t, BareJID from, BareJID to, Queue<Packet> results, Element pres)` Sends Presence stanza from provided parameters without returning created result `Packet` object.

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

    Methods in tigase.xmpp.impl.roster that return types with arguments of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `protected Map<BareJID,RosterElement>` | RosterFlat.`getUserRoster(XMPPResourceConnection session)`

    Method parameters in tigase.xmpp.impl.roster with type arguments of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | RosterFlat.`addBuddy(RosterElement relem, Map<BareJID,RosterElement> roster)`
    `boolean` | RosterFlat.`parseRoster(String roster_str, Map<BareJID,RosterElement> roster, XMPPResourceConnection session)`
    `static boolean` | RosterFlat.`parseRosterUtil(String roster_str, Map<BareJID,RosterElement> roster, XMPPResourceConnection session)`

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