## Uses of Class
tigase.xmpp.jid.BareJID

- Packages that use BareJID
  Package | Description
  --- | ---
  tigase.auth |
  tigase.auth.adhoc |
  tigase.auth.callbacks |
  tigase.auth.credentials |
  tigase.auth.credentials.entries |
  tigase.auth.impl |
  tigase.cluster |
  tigase.cluster.api |
  tigase.cluster.repo |
  tigase.cluster.strategy |
  tigase.component.modules.impl |
  tigase.db |
  tigase.db.comp |
  tigase.db.jdbc |
  tigase.db.ldap |
  tigase.db.util |
  tigase.db.xml |
  tigase.io.repo |
  tigase.monitor |
  tigase.server | The main package with top level API for server side components.
  tigase.server.amp |
  tigase.server.amp.db |
  tigase.server.bosh |
  tigase.server.ext |
  tigase.server.extdisco |
  tigase.server.monitor |
  tigase.server.websocket |
  tigase.server.xmppclient |
  tigase.server.xmppserver |
  tigase.server.xmppsession |
  tigase.sys |
  tigase.util |
  tigase.util.log |
  tigase.util.repository |
  tigase.vhosts |
  tigase.workgroupqueues.data |
  tigase.workgroupqueues.data.jdbc |
  tigase.workgroupqueues.data.memory |
  tigase.workgroupqueues.modules.agent |
  tigase.workgroupqueues.modules.user |
  tigase.workgroupqueues.scheduler |
  tigase.xmpp |
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins
  tigase.xmpp.impl.push |
  tigase.xmpp.impl.roster |
  tigase.xmpp.jid |

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

    Methods in tigase.auth that return types with arguments of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Map<BareJID,​java.lang.Integer>` | BruteForceLockerBean.StatHolder.`getJids()` |

    Methods in tigase.auth with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BruteForceLockerBean.`addInvalidLogin​(XMPPResourceConnection session, java.lang.String ip, BareJID jid)` |
    `void` | BruteForceLockerBean.`addInvalidLogin​(XMPPResourceConnection session, java.lang.String ip, BareJID jid, long currentTime)` |
    `int` | BruteForceLockerBean.StatHolder.`addJID​(BareJID jid)` |
    `int` | BruteForceLockerBean.StatHolder.`addJID​(BareJID jid, int value)` |
    `boolean` | BruteForceLockerBean.`canUserBeDisabled​(XMPPResourceConnection session, java.lang.String ip, BareJID jid)` |
    `Credentials.Entry` | CredentialsDecoderBean.`decode​(BareJID user, java.lang.String mechanism, java.lang.String password)` |
    `java.lang.String` | CredentialsEncoderBean.`encode​(BareJID user, java.lang.String mechanism, java.lang.String password)` |
    `java.util.List<java.lang.String[]>` | CredentialsEncoderBean.`encodeForAllMechanisms​(BareJID user, java.lang.String password)` |
    `boolean` | BruteForceLockerBean.`isLoginAllowed​(XMPPResourceConnection session, java.lang.String ip, BareJID jid)` |
    `boolean` | BruteForceLockerBean.`isLoginAllowed​(XMPPResourceConnection session, java.lang.String ip, BareJID jid, long currentTime)` |
    `void` | PasswordResetterIfc.`sendToken​(BareJID bareJID, java.lang.String url)` |

    Constructors in tigase.auth with parameters of type BareJID
    Constructor | Description
    --- | ---
    `Value​(java.lang.String domain, java.lang.String ip, BareJID jid)` |

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

    Methods in tigase.auth.adhoc with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AbstractCredentialsCommand.`checkIfCanModifyJID​(AdhHocRequest request, BareJID jidToModify)` |

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

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

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

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

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

    Methods in tigase.auth.credentials that return BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `BareJID` | Credentials.`getUser()` | Returns bare jid of an account

    Methods in tigase.auth.credentials with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `Credentials.Entry` | Credentials.Decoder.`decode​(BareJID user, java.lang.String value)` | Decode credentials stored in database to more suitable form.
    `java.lang.String` | Credentials.Encoder.`encode​(BareJID user, java.lang.String password)` | Encrypt plaintext password for user

  - ### Uses of BareJID in tigase.auth.credentials.entries

    Methods in tigase.auth.credentials.entries with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `Credentials.Entry` | MD5PasswordCredentialsEntry.Decoder.`decode​(BareJID user, java.lang.String value)` |
    `Credentials.Entry` | MD5UserIdPasswordCredentialsEntry.Decoder.`decode​(BareJID user, java.lang.String value)` |
    `Credentials.Entry` | MD5UsernamePasswordCredentialsEntry.Decoder.`decode​(BareJID user, java.lang.String value)` |
    `Credentials.Entry` | PlainCredentialsEntry.Decoder.`decode​(BareJID user, java.lang.String value)` |
    `Credentials.Entry` | ScramCredentialsEntry.Decoder.`decode​(BareJID user, java.lang.String value)` |
    `java.lang.String` | MD5PasswordCredentialsEntry.Encoder.`encode​(BareJID user, java.lang.String password)` |
    `java.lang.String` | MD5UserIdPasswordCredentialsEntry.Encoder.`encode​(BareJID user, java.lang.String password)` |
    `java.lang.String` | MD5UsernamePasswordCredentialsEntry.Encoder.`encode​(BareJID user, java.lang.String password)` |
    `java.lang.String` | PlainCredentialsEntry.Encoder.`encode​(BareJID user, java.lang.String password)` |
    `java.lang.String` | ScramCredentialsEntry.Encoder.`encode​(BareJID user, java.lang.String password)` |
    `protected static java.lang.String` | MD5UsernamePasswordCredentialsEntry.`getUsername​(BareJID user)` |

    Constructors in tigase.auth.credentials.entries with parameters of type BareJID
    Constructor | Description
    --- | ---
    `MD5UserIdPasswordCredentialsEntry​(BareJID user, java.lang.String passwordHash)` |
    `MD5UsernamePasswordCredentialsEntry​(BareJID user, java.lang.String passwordHash)` |

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

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

  - ### Uses of BareJID in tigase.cluster

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

    Methods in tigase.cluster with parameters of type BareJID
    Modifier and Type | Method | 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 | Description
    --- | --- | ---
    `java.util.concurrent.ConcurrentHashMap<BareJID,​XMPPSession>` | SessionManagerClusteredIfc.`getXMPPSessions()` |

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

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

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

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

  - ### Uses of BareJID in tigase.component.modules.impl

    Methods in tigase.component.modules.impl with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Set<java.lang.String>` | DiscoveryModule.`getAvailableFeatures​(BareJID serviceJID, java.lang.String node, BareJID senderJID)` |

  - ### Uses of BareJID in tigase.db

    Fields in tigase.db declared as BareJID
    Modifier and Type | Field | Description
    --- | --- | ---
    `BareJID` | UserRepository.UserRemovedEvent.`jid` |

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

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

    Methods in tigase.db with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DummyRepository.`addDataList​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String[] list)` |
    `void` | UserRepository.`addDataList​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String[] list)` | `addDataList` method adds mode entries to existing data list associated with given key in repository under given node path.
    `void` | UserRepositoryMDImpl.`addDataList​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String[] list)` |
    `void` | UserRepositoryPool.`addDataList​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String[] list)` |
    `void` | NonAuthUserRepository.`addOfflineData​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String value)` | `addDataList` method adds mode entries to existing data list associated with given key in repository under given node path.
    `void` | NonAuthUserRepositoryImpl.`addOfflineData​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String value)` |
    `void` | NonAuthUserRepository.`addOfflineDataList​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String[] list)` | `addDataList` method adds mode entries to existing data list associated with given key in repository under given node path.
    `void` | NonAuthUserRepositoryImpl.`addOfflineDataList​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String[] list)` |
    `void` | AuthRepository.`addUser​(BareJID user, java.lang.String password)` |
    `void` | AuthRepositoryImpl.`addUser​(BareJID user, java.lang.String password)` |
    `void` | AuthRepositoryMDImpl.`addUser​(BareJID user, java.lang.String password)` |
    `void` | AuthRepositoryPool.`addUser​(BareJID user, java.lang.String password)` |
    `void` | DummyRepository.`addUser​(BareJID user)` |
    `void` | DummyRepository.`addUser​(BareJID user, java.lang.String password)` |
    `void` | UserRepository.`addUser​(BareJID user)` | This `addUser` method allows to add new user to repository.
    `void` | UserRepositoryMDImpl.`addUser​(BareJID user)` |
    `void` | UserRepositoryPool.`addUser​(BareJID user)` |
    `java.sql.Statement` | DataRepository.`createStatement​(BareJID user_id)` | Creates a SQL statement on which SQL queries can be executed later by the higher repository layer.
    `java.sql.Statement` | DataRepositoryPool.`createStatement​(BareJID user_id)` |
    `AuthRepository.AccountStatus` | AuthRepository.`getAccountStatus​(BareJID user)` |
    `AuthRepository.AccountStatus` | AuthRepositoryImpl.`getAccountStatus​(BareJID user)` |
    `AuthRepository.AccountStatus` | AuthRepositoryMDImpl.`getAccountStatus​(BareJID user)` |
    `AuthRepository.AccountStatus` | AuthRepositoryPool.`getAccountStatus​(BareJID user)` |
    `AuthRepository.AccountStatus` | DummyRepository.`getAccountStatus​(BareJID user)` |
    `default java.util.Collection<java.lang.String>` | AuthRepository.`getCredentialIds​(BareJID user)` |
    `java.util.Collection<java.lang.String>` | AuthRepositoryMDImpl.`getCredentialIds​(BareJID user)` |
    `java.util.Collection<java.lang.String>` | AuthRepositoryPool.`getCredentialIds​(BareJID user)` |
    `default Credentials` | AuthRepository.`getCredentials​(BareJID user, java.lang.String credentialId)` |
    `Credentials` | AuthRepositoryMDImpl.`getCredentials​(BareJID user, java.lang.String credentialId)` |
    `Credentials` | AuthRepositoryPool.`getCredentials​(BareJID user, java.lang.String credentialId)` |
    `java.lang.String` | DummyRepository.`getData​(BareJID user, java.lang.String key)` | `getData` method returns a value associated with given key for user repository in default subnode.
    `java.lang.String` | DummyRepository.`getData​(BareJID user, java.lang.String subnode, java.lang.String key)` | `getData` method returns a value associated with given key for user repository in given subnode.
    `java.lang.String` | DummyRepository.`getData​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String def)` | `getData` method returns a value associated with given key for user repository in given subnode.
    `java.lang.String` | UserRepository.`getData​(BareJID user, java.lang.String key)` | `getData` method returns a value associated with given key for user repository in default subnode.
    `java.lang.String` | UserRepository.`getData​(BareJID user, java.lang.String subnode, java.lang.String key)` | `getData` method returns a value associated with given key for user repository in given subnode.
    `java.lang.String` | UserRepository.`getData​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String def)` | `getData` method returns a value associated with given key for user repository in given subnode.
    `java.lang.String` | UserRepositoryMDImpl.`getData​(BareJID user, java.lang.String key)` |
    `java.lang.String` | UserRepositoryMDImpl.`getData​(BareJID user, java.lang.String subnode, java.lang.String key)` |
    `java.lang.String` | UserRepositoryMDImpl.`getData​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String def)` |
    `java.lang.String` | UserRepositoryPool.`getData​(BareJID user, java.lang.String key)` |
    `java.lang.String` | UserRepositoryPool.`getData​(BareJID user, java.lang.String subnode, java.lang.String key)` |
    `java.lang.String` | UserRepositoryPool.`getData​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String def)` |
    `java.lang.String[]` | DummyRepository.`getDataList​(BareJID user, java.lang.String subnode, java.lang.String key)` |
    `java.lang.String[]` | UserRepository.`getDataList​(BareJID user, java.lang.String subnode, java.lang.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.
    `java.lang.String[]` | UserRepositoryMDImpl.`getDataList​(BareJID user, java.lang.String subnode, java.lang.String key)` |
    `java.lang.String[]` | UserRepositoryPool.`getDataList​(BareJID user, java.lang.String subnode, java.lang.String key)` |
    `default java.util.Map<java.lang.String,​java.lang.String>` | UserRepository.`getDataMap​(BareJID user, java.lang.String subnode)` | `getDataMap` method returns a values associated with each key for user repository in given subnode.
    `default <T> java.util.Map<java.lang.String,​T>` | UserRepository.`getDataMap​(BareJID user, java.lang.String subnode, java.util.function.Function<java.lang.String,​T> converter)` | `getDataMap` method returns a values associated with each key for user repository in given subnode.
    `java.util.Map<java.lang.String,​java.lang.String>` | UserRepositoryMDImpl.`getDataMap​(BareJID user, java.lang.String subnode)` |
    `<T> java.util.Map<java.lang.String,​T>` | UserRepositoryMDImpl.`getDataMap​(BareJID user, java.lang.String subnode, java.util.function.Function<java.lang.String,​T> converter)` |
    `java.util.Map<java.lang.String,​java.lang.String>` | UserRepositoryPool.`getDataMap​(BareJID user, java.lang.String subnode)` |
    `<T> java.util.Map<java.lang.String,​T>` | UserRepositoryPool.`getDataMap​(BareJID user, java.lang.String subnode, java.util.function.Function<java.lang.String,​T> converter)` |
    `java.lang.String` | NonAuthUserRepository.`getDomainTempData​(BareJID domain, java.lang.String subnode, java.lang.String key, java.lang.String def)` | Retrieves and returns a value associated with given subnode and key from a publicly available space.
    `java.lang.String` | NonAuthUserRepositoryImpl.`getDomainTempData​(BareJID domain, java.lang.String subnode, java.lang.String key, java.lang.String def)` |
    `java.lang.String[]` | DummyRepository.`getKeys​(BareJID user)` |
    `java.lang.String[]` | DummyRepository.`getKeys​(BareJID user, java.lang.String subnode)` |
    `java.lang.String[]` | UserRepository.`getKeys​(BareJID user)` | `getKeys` method returns list of all keys stored in default user repository node.
    `java.lang.String[]` | UserRepository.`getKeys​(BareJID user, java.lang.String subnode)` | `getKeys` method returns list of all keys stored in given subnode in user repository.
    `java.lang.String[]` | UserRepositoryMDImpl.`getKeys​(BareJID user)` |
    `java.lang.String[]` | UserRepositoryMDImpl.`getKeys​(BareJID user, java.lang.String subnode)` |
    `java.lang.String[]` | UserRepositoryPool.`getKeys​(BareJID user)` |
    `java.lang.String[]` | UserRepositoryPool.`getKeys​(BareJID user, java.lang.String subnode)` |
    `java.lang.String` | AbstractAuthRepositoryWithCredentials.`getPassword​(BareJID user)` |
    `java.lang.String` | AuthRepository.`getPassword​(BareJID user)` | Deprecated.
    `java.lang.String` | AuthRepositoryImpl.`getPassword​(BareJID user)` |
    `java.lang.String` | AuthRepositoryMDImpl.`getPassword​(BareJID user)` |
    `java.lang.String` | AuthRepositoryPool.`getPassword​(BareJID user)` |
    `java.lang.String` | DummyRepository.`getPassword​(BareJID user)` |
    `java.sql.PreparedStatement` | DataRepository.`getPreparedStatement​(BareJID user_id, java.lang.String stIdKey)` | Returns a prepared statement for a given key.
    `java.sql.PreparedStatement` | DataRepositoryPool.`getPreparedStatement​(BareJID user_id, java.lang.String stIdKey)` |
    `java.lang.String` | NonAuthUserRepository.`getPublicData​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String def)` | `getPublicData` method returns a value associated with given key for user repository in given subnode.
    `java.lang.String` | NonAuthUserRepositoryImpl.`getPublicData​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String def)` |
    `java.lang.String[]` | NonAuthUserRepository.`getPublicDataList​(BareJID user, java.lang.String subnode, java.lang.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.
    `java.lang.String[]` | NonAuthUserRepositoryImpl.`getPublicDataList​(BareJID user, java.lang.String subnode, java.lang.String key)` |
    `java.lang.String[]` | DummyRepository.`getSubnodes​(BareJID user)` |
    `java.lang.String[]` | DummyRepository.`getSubnodes​(BareJID user, java.lang.String subnode)` | Deprecated.
    `java.lang.String[]` | UserRepository.`getSubnodes​(BareJID user)` | `getSubnodes` method returns list of all root nodes for given user.
    `java.lang.String[]` | UserRepository.`getSubnodes​(BareJID user, java.lang.String subnode)` | Deprecated.
    `java.lang.String[]` | UserRepositoryMDImpl.`getSubnodes​(BareJID user)` |
    `java.lang.String[]` | UserRepositoryMDImpl.`getSubnodes​(BareJID user, java.lang.String subnode)` | Deprecated.
    `java.lang.String[]` | UserRepositoryPool.`getSubnodes​(BareJID user)` |
    `java.lang.String[]` | UserRepositoryPool.`getSubnodes​(BareJID user, java.lang.String subnode)` | Deprecated.
    `default java.util.Collection<java.lang.String>` | AuthRepository.`getUsernames​(BareJID user)` | Deprecated.
    `long` | DummyRepository.`getUserUID​(BareJID user)` |
    `long` | UserRepository.`getUserUID​(BareJID user)` | Deprecated.
    `long` | UserRepositoryMDImpl.`getUserUID​(BareJID user)` |
    `long` | UserRepositoryPool.`getUserUID​(BareJID user)` |
    `default boolean` | AuthRepository.`isUserDisabled​(BareJID user)` | Deprecated.
    `boolean` | AuthRepositoryImpl.`isUserDisabled​(BareJID user)` |
    `boolean` | AuthRepositoryMDImpl.`isUserDisabled​(BareJID user)` |
    `boolean` | AuthRepositoryPool.`isUserDisabled​(BareJID user)` |
    `boolean` | DummyRepository.`isUserDisabled​(BareJID user)` |
    `void` | AuthRepository.`loggedIn​(BareJID jid)` | Do some actions on repository, when user logs in.
    `void` | AuthRepositoryImpl.`loggedIn​(BareJID jid)` |
    `void` | AuthRepositoryMDImpl.`loggedIn​(BareJID user)` |
    `void` | AuthRepositoryPool.`loggedIn​(BareJID user)` |
    `void` | DummyRepository.`loggedIn​(BareJID jid)` |
    `void` | AuthRepository.`logout​(BareJID user)` |
    `void` | AuthRepositoryImpl.`logout​(BareJID user)` |
    `void` | AuthRepositoryMDImpl.`logout​(BareJID user)` |
    `void` | AuthRepositoryPool.`logout​(BareJID user)` |
    `void` | DummyRepository.`logout​(BareJID user)` |
    `void` | NonAuthUserRepository.`putDomainTempData​(BareJID domain, java.lang.String subnode, java.lang.String key, java.lang.String value)` | The method allows to store some temporary data by the plugin in publicly available space.
    `void` | NonAuthUserRepositoryImpl.`putDomainTempData​(BareJID domain, java.lang.String subnode, java.lang.String key, java.lang.String value)` |
    `default void` | AuthRepository.`removeCredential​(BareJID user, java.lang.String credentialId)` |
    `void` | AuthRepositoryMDImpl.`removeCredential​(BareJID user, java.lang.String credentialId)` |
    `void` | AuthRepositoryPool.`removeCredential​(BareJID user, java.lang.String credentialId)` |
    `void` | DummyRepository.`removeData​(BareJID user, java.lang.String key)` |
    `void` | DummyRepository.`removeData​(BareJID user, java.lang.String subnode, java.lang.String key)` |
    `void` | UserRepository.`removeData​(BareJID user, java.lang.String key)` | `removeData` method removes pair (key, value) from user repository in default repository node.
    `void` | UserRepository.`removeData​(BareJID user, java.lang.String subnode, java.lang.String key)` | `removeData` method removes pair (key, value) from user repository in given subnode.
    `void` | UserRepositoryMDImpl.`removeData​(BareJID user, java.lang.String key)` |
    `void` | UserRepositoryMDImpl.`removeData​(BareJID user, java.lang.String subnode, java.lang.String key)` |
    `void` | UserRepositoryPool.`removeData​(BareJID user, java.lang.String key)` |
    `void` | UserRepositoryPool.`removeData​(BareJID user, java.lang.String subnode, java.lang.String key)` |
    `void` | NonAuthUserRepository.`removeDomainTempData​(BareJID domain, java.lang.String subnode, java.lang.String key)` | The method allows to remove existing data stored in a temporary storage space associated with a given DNS domain.
    `void` | NonAuthUserRepositoryImpl.`removeDomainTempData​(BareJID domain, java.lang.String subnode, java.lang.String key)` |
    `void` | DummyRepository.`removeSubnode​(BareJID user, java.lang.String subnode)` |
    `void` | UserRepository.`removeSubnode​(BareJID user, java.lang.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` | UserRepositoryMDImpl.`removeSubnode​(BareJID user, java.lang.String subnode)` |
    `void` | UserRepositoryPool.`removeSubnode​(BareJID user, java.lang.String subnode)` |
    `void` | AuthRepository.`removeUser​(BareJID user)` |
    `void` | AuthRepositoryImpl.`removeUser​(BareJID user)` |
    `void` | AuthRepositoryMDImpl.`removeUser​(BareJID user)` |
    `void` | AuthRepositoryPool.`removeUser​(BareJID user)` |
    `void` | DummyRepository.`removeUser​(BareJID user)` |
    `void` | UserRepository.`removeUser​(BareJID user)` | This `removeUser` method allows to remove user and all his data from user repository.
    `void` | UserRepositoryMDImpl.`removeUser​(BareJID user)` |
    `void` | UserRepositoryPool.`removeUser​(BareJID user)` |
    `void` | AuthRepository.`setAccountStatus​(BareJID user, AuthRepository.AccountStatus status)` |
    `void` | AuthRepositoryImpl.`setAccountStatus​(BareJID user, AuthRepository.AccountStatus value)` |
    `void` | AuthRepositoryMDImpl.`setAccountStatus​(BareJID user, AuthRepository.AccountStatus status)` |
    `void` | AuthRepositoryPool.`setAccountStatus​(BareJID user, AuthRepository.AccountStatus status)` |
    `void` | DummyRepository.`setAccountStatus​(BareJID user, AuthRepository.AccountStatus status)` |
    `void` | DummyRepository.`setData​(BareJID user, java.lang.String key, java.lang.String value)` |
    `void` | DummyRepository.`setData​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String value)` |
    `void` | UserRepository.`setData​(BareJID user, java.lang.String key, java.lang.String value)` | This `setData` method sets data value for given user ID associated with given key in default repository node.
    `void` | UserRepository.`setData​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.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.`setData​(BareJID user, java.lang.String key, java.lang.String value)` |
    `void` | UserRepositoryMDImpl.`setData​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String value)` |
    `void` | UserRepositoryPool.`setData​(BareJID user, java.lang.String key, java.lang.String value)` |
    `void` | UserRepositoryPool.`setData​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String value)` |
    `void` | DummyRepository.`setDataList​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String[] list)` |
    `void` | UserRepository.`setDataList​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String[] list)` | `setDataList` method sets list of values for given user associated given key in repository under given node path.
    `void` | UserRepositoryMDImpl.`setDataList​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String[] list)` |
    `void` | UserRepositoryPool.`setDataList​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String[] list)` |
    `default void` | AuthRepository.`setUserDisabled​(BareJID user, java.lang.Boolean value)` | Deprecated.
    `void` | AuthRepositoryImpl.`setUserDisabled​(BareJID user, java.lang.Boolean value)` |
    `void` | AuthRepositoryMDImpl.`setUserDisabled​(BareJID user, java.lang.Boolean value)` |
    `void` | AuthRepositoryPool.`setUserDisabled​(BareJID user, java.lang.Boolean value)` |
    `void` | DummyRepository.`setUserDisabled​(BareJID user, java.lang.Boolean value)` |
    `DataRepository` | DataRepositoryPool.`takeRepo​(BareJID user_id)` |
    `DataRepository` | DataRepository.`takeRepoHandle​(BareJID user_id)` | Returns `DataRepository` instance.
    `DataRepository` | DataRepositoryPool.`takeRepoHandle​(BareJID user_id)` |
    `default void` | AuthRepository.`updateCredential​(BareJID user, java.lang.String credentialId, java.lang.String password)` |
    `void` | AuthRepositoryMDImpl.`updateCredential​(BareJID user, java.lang.String credentialId, java.lang.String password)` |
    `void` | AuthRepositoryPool.`updateCredential​(BareJID user, java.lang.String credentialId, java.lang.String password)` |
    `void` | AuthRepository.`updatePassword​(BareJID user, java.lang.String password)` | Deprecated.
    `void` | AuthRepositoryImpl.`updatePassword​(BareJID user, java.lang.String password)` |
    `void` | AuthRepositoryMDImpl.`updatePassword​(BareJID user, java.lang.String password)` |
    `void` | AuthRepositoryPool.`updatePassword​(BareJID user, java.lang.String password)` |
    `void` | DummyRepository.`updatePassword​(BareJID user, java.lang.String password)` |
    `boolean` | DummyRepository.`userExists​(BareJID user)` |
    `boolean` | UserRepository.`userExists​(BareJID user)` | Method `userExists` checks whether the user (or repository top node) exists in the database.
    `boolean` | UserRepositoryMDImpl.`userExists​(BareJID user)` |
    `boolean` | UserRepositoryPool.`userExists​(BareJID user)` |

    Constructors in tigase.db with parameters of type BareJID
    Constructor | Description
    --- | ---
    `DefaultCredentials​(BareJID user, AuthRepository.AccountStatus accountStatus, java.util.List<AuthRepository.DefaultCredentials.RawEntry> entries, CredentialsDecoderBean decoderBean)` |
    `NonAuthUserRepositoryImpl​(UserRepository userRep, BareJID defDomain, boolean autoCreateOffline)` |
    `SingleCredential​(BareJID user, AuthRepository.AccountStatus accountStatus, Credentials.Entry entry)` |
    `UserExistsException​(BareJID user, java.lang.String message, java.lang.Throwable cause)` |
    `UserRemovedEvent​(BareJID jid)` |

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

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

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

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

    Methods in tigase.db.jdbc with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JDBCRepository.`addDataList​(BareJID user_id, java.lang.String subnode, java.lang.String key, java.lang.String[] list)` |
    `void` | DrupalWPAuth.`addUser​(BareJID user, java.lang.String password)` |
    `void` | JDBCRepository.`addUser​(BareJID user_id)` |
    `void` | JDBCRepository.`addUser​(BareJID user, java.lang.String password)` |
    `void` | TigaseAuth.`addUser​(BareJID user, java.lang.String password)` | Deprecated.
    `void` | TigaseCustomAuth.`addUser​(BareJID user, java.lang.String password)` |
    `void` | TigaseSPAuth.`addUser​(BareJID user, java.lang.String password)` |
    `java.sql.Statement` | DataRepositoryImpl.`createStatement​(BareJID user_id)` |
    `AuthRepository.AccountStatus` | DrupalWPAuth.`getAccountStatus​(BareJID user)` |
    `AuthRepository.AccountStatus` | JDBCRepository.`getAccountStatus​(BareJID user)` |
    `AuthRepository.AccountStatus` | TigaseAuth.`getAccountStatus​(BareJID user)` | Deprecated.
    `AuthRepository.AccountStatus` | TigaseCustomAuth.`getAccountStatus​(BareJID user)` |
    `java.util.Collection<java.lang.String>` | TigaseCustomAuth.`getCredentialIds​(BareJID user)` |
    `Credentials` | TigaseCustomAuth.`getCredentials​(BareJID user, java.lang.String credentialId)` |
    `java.lang.String` | JDBCRepository.`getData​(BareJID user_id, java.lang.String key)` |
    `java.lang.String` | JDBCRepository.`getData​(BareJID user_id, java.lang.String subnode, java.lang.String key)` |
    `java.lang.String` | JDBCRepository.`getData​(BareJID user_id, java.lang.String subnode, java.lang.String key, java.lang.String def)` |
    `java.lang.String[]` | JDBCRepository.`getDataList​(BareJID user_id, java.lang.String subnode, java.lang.String key)` |
    `java.util.Map<java.lang.String,​java.lang.String>` | JDBCRepository.`getDataMap​(BareJID user_id, java.lang.String subnode)` |
    `<T> java.util.Map<java.lang.String,​T>` | JDBCRepository.`getDataMap​(BareJID user, java.lang.String subnode, java.util.function.Function<java.lang.String,​T> converter)` |
    `java.lang.String[]` | JDBCRepository.`getKeys​(BareJID user_id)` |
    `java.lang.String[]` | JDBCRepository.`getKeys​(BareJID user_id, java.lang.String subnode)` |
    `java.lang.String` | DrupalWPAuth.`getPassword​(BareJID user)` |
    `java.lang.String` | JDBCRepository.`getPassword​(BareJID user)` |
    `java.lang.String` | TigaseAuth.`getPassword​(BareJID user)` | Deprecated.
    `java.sql.PreparedStatement` | DataRepositoryImpl.`getPreparedStatement​(BareJID user_id, java.lang.String stIdKey)` |
    `java.lang.String[]` | JDBCRepository.`getSubnodes​(BareJID user_id)` |
    `java.lang.String[]` | JDBCRepository.`getSubnodes​(BareJID user_id, java.lang.String subnode)` | Deprecated.
    `long` | JDBCRepository.`getUserUID​(BareJID user_id)` |
    `boolean` | DrupalWPAuth.`isUserDisabled​(BareJID user)` |
    `boolean` | JDBCRepository.`isUserDisabled​(BareJID user)` |
    `boolean` | TigaseAuth.`isUserDisabled​(BareJID user)` | Deprecated.
    `void` | DrupalWPAuth.`loggedIn​(BareJID jid)` |
    `void` | JDBCRepository.`loggedIn​(BareJID user)` |
    `void` | TigaseAuth.`loggedIn​(BareJID user)` | Deprecated.
    `void` | TigaseCustomAuth.`loggedIn​(BareJID user)` |
    `void` | DrupalWPAuth.`logout​(BareJID user)` |
    `void` | JDBCRepository.`logout​(BareJID user)` |
    `void` | TigaseAuth.`logout​(BareJID user)` | Deprecated.
    `void` | TigaseCustomAuth.`logout​(BareJID user)` |
    `void` | TigaseCustomAuth.`removeCredential​(BareJID user, java.lang.String credentialId)` |
    `void` | JDBCRepository.`removeData​(BareJID user_id, java.lang.String key)` |
    `void` | JDBCRepository.`removeData​(BareJID user_id, java.lang.String subnode, java.lang.String key)` |
    `void` | JDBCRepository.`removeSubnode​(BareJID user_id, java.lang.String subnode)` |
    `void` | DrupalWPAuth.`removeUser​(BareJID user)` |
    `void` | JDBCRepository.`removeUser​(BareJID user_id)` | `removeUser` method is thread safe.
    `void` | TigaseAuth.`removeUser​(BareJID user)` | Deprecated.
    `void` | TigaseCustomAuth.`removeUser​(BareJID user)` |
    `void` | DrupalWPAuth.`setAccountStatus​(BareJID user, AuthRepository.AccountStatus status)` |
    `void` | JDBCRepository.`setAccountStatus​(BareJID user, AuthRepository.AccountStatus status)` |
    `void` | TigaseAuth.`setAccountStatus​(BareJID user, AuthRepository.AccountStatus status)` | Deprecated.
    `void` | TigaseCustomAuth.`setAccountStatus​(BareJID user, AuthRepository.AccountStatus value)` |
    `void` | JDBCRepository.`setData​(BareJID user_id, java.lang.String key, java.lang.String value)` |
    `void` | JDBCRepository.`setData​(BareJID user_id, java.lang.String subnode, java.lang.String key, java.lang.String value)` |
    `void` | JDBCRepository.`setDataList​(BareJID user_id, java.lang.String subnode, java.lang.String key, java.lang.String[] list)` |
    `void` | DrupalWPAuth.`setUserDisabled​(BareJID user, java.lang.Boolean value)` |
    `void` | JDBCRepository.`setUserDisabled​(BareJID user, java.lang.Boolean value)` |
    `void` | TigaseAuth.`setUserDisabled​(BareJID user, java.lang.Boolean value)` | Deprecated.
    `DataRepository` | DataRepositoryImpl.`takeRepoHandle​(BareJID user_id)` |
    `void` | TigaseCustomAuth.`updateCredential​(BareJID user, java.lang.String credentialId, java.lang.String password)` |
    `void` | DrupalWPAuth.`updatePassword​(BareJID user, java.lang.String password)` |
    `void` | JDBCRepository.`updatePassword​(BareJID user, java.lang.String password)` |
    `void` | TigaseAuth.`updatePassword​(BareJID user, java.lang.String password)` | Deprecated.
    `void` | TigaseCustomAuth.`updatePassword​(BareJID user, java.lang.String password)` |
    `void` | TigaseSPAuth.`updatePassword​(BareJID user, java.lang.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 | Description
    --- | --- | ---
    `void` | LdapAuthProvider.`addUser​(BareJID user, java.lang.String password)` |
    `AuthRepository.AccountStatus` | LdapAuthProvider.`getAccountStatus​(BareJID user)` |
    `Credentials` | LdapAuthProvider.`getCredentials​(BareJID user, java.lang.String credentialId)` |
    `java.lang.String` | LdapAuthProvider.`getPassword​(BareJID user)` |
    `boolean` | LdapAuthProvider.`isUserDisabled​(BareJID user)` |
    `void` | LdapAuthProvider.`loggedIn​(BareJID jid)` |
    `void` | LdapAuthProvider.`logout​(BareJID user)` |
    `void` | LdapAuthProvider.`removeUser​(BareJID user)` |
    `void` | LdapAuthProvider.`setAccountStatus​(BareJID user, AuthRepository.AccountStatus status)` |
    `void` | LdapAuthProvider.`setUserDisabled​(BareJID user, java.lang.Boolean value)` |
    `void` | LdapAuthProvider.`updatePassword​(BareJID user, java.lang.String password)` |

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

    Methods in tigase.db.util that return types with arguments of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<BareJID>` | DBSchemaLoader.Parameters.`getAdmins()` |
    `java.util.List<BareJID>` | SchemaLoader.Parameters.`getAdmins()` |

    Method parameters in tigase.db.util with type arguments of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected <T extends DataSource> SchemaLoader.Result` | SchemaLoader.`addUsersToRepository​(SchemaManager.SchemaInfo schemaInfo, T dataSource, java.lang.Class<T> dataSourceClass, java.util.List<BareJID> jids, java.lang.String password, java.util.logging.Logger log)` |
    `protected java.util.function.Function<AuthRepository,​SchemaLoader.Result>` | SchemaLoader.`addUsersToRepositoryFunction​(java.util.List<BareJID> jids, java.lang.String pwd, java.util.logging.Logger log)` |
    `void` | DBSchemaLoader.Parameters.`setAdmins​(java.util.List<BareJID> admins, java.lang.String password)` |
    `void` | SchemaLoader.Parameters.`setAdmins​(java.util.List<BareJID> admins, java.lang.String password)` |
    `void` | SchemaManager.`setAdmins​(java.util.List<BareJID> admins, java.lang.String adminPass)` |

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

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

    Methods in tigase.db.xml with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | XMLRepository.`addDataList​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String[] list)` |
    `void` | XMLRepository.`addUser​(BareJID user)` |
    `void` | XMLRepository.`addUser​(BareJID user, java.lang.String password)` |
    `AuthRepository.AccountStatus` | XMLRepository.`getAccountStatus​(BareJID user)` |
    `java.lang.String` | XMLRepository.`getData​(BareJID user, java.lang.String key)` |
    `java.lang.String` | XMLRepository.`getData​(BareJID user, java.lang.String subnode, java.lang.String key)` |
    `java.lang.String` | XMLRepository.`getData​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String def)` |
    `java.lang.String[]` | XMLRepository.`getDataList​(BareJID user, java.lang.String subnode, java.lang.String key)` |
    `java.lang.String[]` | XMLRepository.`getKeys​(BareJID user)` |
    `java.lang.String[]` | XMLRepository.`getKeys​(BareJID user, java.lang.String subnode)` |
    `java.lang.String` | XMLRepository.`getPassword​(BareJID user)` |
    `java.lang.String[]` | XMLRepository.`getSubnodes​(BareJID user)` |
    `java.lang.String[]` | XMLRepository.`getSubnodes​(BareJID user, java.lang.String subnode)` | Deprecated.
    `long` | XMLRepository.`getUserUID​(BareJID user)` |
    `boolean` | XMLRepository.`isUserDisabled​(BareJID user)` |
    `void` | XMLRepository.`loggedIn​(BareJID user)` |
    `void` | XMLRepository.`logout​(BareJID user)` |
    `void` | XMLRepository.`removeData​(BareJID user, java.lang.String key)` |
    `void` | XMLRepository.`removeData​(BareJID user, java.lang.String subnode, java.lang.String key)` |
    `void` | XMLRepository.`removeSubnode​(BareJID user, java.lang.String subnode)` |
    `void` | XMLRepository.`removeUser​(BareJID user)` |
    `void` | XMLRepository.`setAccountStatus​(BareJID user, AuthRepository.AccountStatus status)` |
    `void` | XMLRepository.`setData​(BareJID user, java.lang.String key, java.lang.String value)` |
    `void` | XMLRepository.`setData​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String value)` |
    `void` | XMLRepository.`setDataList​(BareJID user, java.lang.String subnode, java.lang.String key, java.lang.String[] list)` |
    `void` | XMLRepository.`setUserDisabled​(BareJID user, java.lang.Boolean value)` |
    `void` | XMLRepository.`updatePassword​(BareJID user, java.lang.String password)` |
    `boolean` | XMLRepository.`userExists​(BareJID user)` |

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

    Methods in tigase.io.repo that return BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `BareJID` | CertificateRepository.`getRepoUser()` |

  - ### Uses of BareJID in tigase.monitor

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

  - ### Uses of BareJID in tigase.server

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

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

    Methods in tigase.server with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | CmdAcl.`isJIDAllowed​(BareJID jid)` |

    Method parameters in tigase.server with type arguments of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BasicComponent.`setAdmins​(java.util.Set<BareJID> admins)` |

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

    Methods in tigase.server.amp with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | JidResourceMap.`containsKey​(BareJID jid)` |

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

    Methods in tigase.server.amp.db with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected boolean` | MsgBroadcastRepository.BroadcastMsg.`addRecipient​(BareJID jid)` |
    `protected void` | JDBCMsgBroadcastRepository.`ensureBroadcastMessageRecipient​(java.lang.String id, BareJID recipient)` |
    `protected abstract void` | MsgBroadcastRepository.`ensureBroadcastMessageRecipient​(java.lang.String id, BareJID recipient)` |
    `protected long` | MsgRepository.`getMsgsStoreLimit​(BareJID userJid, NonAuthUserRepository userRepo)` |
    `protected void` | JDBCMsgBroadcastRepository.`insertBroadcastMessage​(java.lang.String id, Element msg, java.util.Date expire, BareJID recipient)` |
    `protected abstract void` | MsgBroadcastRepository.`insertBroadcastMessage​(java.lang.String id, Element msg, java.util.Date expire, BareJID recipient)` |
    `boolean` | MsgBroadcastRepository.MsgBroadcastRepositoryBean.`updateBroadcastMessage​(java.lang.String id, Element msg, java.util.Date expire, BareJID recipient)` |
    `boolean` | MsgBroadcastRepository.`updateBroadcastMessage​(java.lang.String id, Element msg, java.util.Date expire, BareJID recipient)` |
    `boolean` | MsgBroadcastRepositoryIfc.`updateBroadcastMessage​(java.lang.String id, Element msg, java.util.Date expire, BareJID recipient)` |

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

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

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

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

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

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

    Methods in tigase.server.extdisco that return BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `BareJID` | ExtServiceDiscoveryUserRepoRepository.`getRepoUser()` |

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

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

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

    Methods in tigase.server.websocket with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.lang.String[]` | WebSocketClientConnectionManager.`prepareSeeOtherHost​(XMPPIOService<java.lang.Object> serv, java.lang.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 | Description
    --- | --- | ---
    `protected java.util.List<BareJID>` | SeeOtherHostHashed.`connectedNodes` |
    `protected java.util.List<BareJID>` | SeeOtherHost.`defaultHost` |

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

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

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

    Method parameters in tigase.server.xmppclient with type arguments of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SeeOtherHost.`setDefaultHost​(java.util.List<BareJID> defaultHost)` |

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

    Methods in tigase.server.xmppserver that return BareJID
    Modifier and Type | Method | 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 | Description
    --- | --- | ---
    `protected java.util.concurrent.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 | Description
    --- | --- | ---
    `boolean` | SessionManager.`containsJid​(BareJID jid)` |
    `boolean` | SessionManager.`containsJidLocally​(BareJID jid)` |
    `JID[]` | SessionManager.`getConnectionIdsForJid​(BareJID jid)` |
    `protected XMPPSession` | SessionManager.`getSession​(BareJID jid)` |
    `void` | SessionManager.`handleLogin​(BareJID userId, XMPPResourceConnection conn)` |
    `void` | SessionManagerHandler.`handleLogin​(BareJID userId, XMPPResourceConnection conn)` |
    `void` | SessionManager.`handleLogout​(BareJID userId, XMPPResourceConnection conn)` |
    `void` | SessionManagerHandler.`handleLogout​(BareJID userId, XMPPResourceConnection conn)` |
    `boolean` | SMResourceConnection.`isUserId​(BareJID bareJID)` |
    `protected XMPPResourceConnection` | SessionManager.`loginUserSession​(JID conn_id, java.lang.String domain, BareJID user_id, java.lang.String resource, java.lang.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 | 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 that return BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `BareJID` | Token.`getJid()` |

    Methods in tigase.util with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Token` | Token.`create​(BareJID jid)` |
    `static Token` | Token.`create​(BareJID jid, java.util.Date timestamp, java.lang.String random)` |

  - ### Uses of BareJID in tigase.util.log

    Constructors in tigase.util.log with parameters of type BareJID
    Constructor | Description
    --- | ---
    `LogUserFilter​(BareJID jid, java.util.Map<BareJID,​XMPPSession> sessionsByNodeId)` |

    Constructor parameters in tigase.util.log with type arguments of type BareJID
    Constructor | Description
    --- | ---
    `LogUserFilter​(BareJID jid, java.util.Map<BareJID,​XMPPSession> sessionsByNodeId)` |

  - ### Uses of BareJID in tigase.util.repository

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

  - ### Uses of BareJID in tigase.vhosts

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

  - ### Uses of BareJID in tigase.workgroupqueues.data

    Methods in tigase.workgroupqueues.data that return BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `BareJID[]` | WorkgroupQueueEntity.`getAgents()` | Returns list of JIDs allowed to be agent in this queue.
    `BareJID` | WorkgroupQueueEntity.`getCreatorJid()` |
    `BareJID` | WorkgroupQueueEntity.`getJid()` | Returns JID of workgroup queue.

    Methods in tigase.workgroupqueues.data with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | RepoPool.`deleteWorkgroupQueue​(BareJID queueJid)` |
    `void` | Store.`deleteWorkgroupQueue​(BareJID queueJid)` |
    `WorkgroupQueueEntity` | RepoPool.`getWorkgroupQueue​(BareJID queueJID)` |
    `WorkgroupQueueEntity` | Store.`getWorkgroupQueue​(BareJID queueJID)` | Loads queue entity from storage.
    `void` | WorkgroupQueueEntity.`setAgents​(BareJID[] agents)` | Sets list of JIDs allowed to be agent.
    `void` | WorkgroupQueueEntity.`setCreatorJid​(BareJID creatorJid)` |

    Constructors in tigase.workgroupqueues.data with parameters of type BareJID
    Constructor | Description
    --- | ---
    `WorkgroupQueueEntity​(BareJID jid)` |

  - ### Uses of BareJID in tigase.workgroupqueues.data.jdbc

    Methods in tigase.workgroupqueues.data.jdbc with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JDBCWorkgroupQueuesRepository.`deleteWorkgroupQueue​(BareJID queueJid)` |
    `WorkgroupQueueEntity` | JDBCWorkgroupQueuesRepository.`getWorkgroupQueue​(BareJID queueJID)` |

  - ### Uses of BareJID in tigase.workgroupqueues.data.memory

    Methods in tigase.workgroupqueues.data.memory with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | MemoryStore.`deleteWorkgroupQueue​(BareJID queueJid)` |
    `WorkgroupQueueEntity` | MemoryStore.`getWorkgroupQueue​(BareJID queueJID)` |

  - ### Uses of BareJID in tigase.workgroupqueues.modules.agent

    Methods in tigase.workgroupqueues.modules.agent with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | OfferModule.`sendAgentInvitation​(BareJID roomJID, Agent agent, User user, Queue queue, java.lang.String reason)` |

  - ### Uses of BareJID in tigase.workgroupqueues.modules.user

    Methods in tigase.workgroupqueues.modules.user with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JoinQueueModule.`sendUserInvitation​(BareJID roomJID, User user, Queue queue, java.lang.String reason)` |

  - ### Uses of BareJID in tigase.workgroupqueues.scheduler

    Methods in tigase.workgroupqueues.scheduler that return BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `BareJID` | Queue.`getJid()` |
    `BareJID` | Room.`getQueueJID()` |
    `BareJID` | Room.`getRoomJID()` |
    `BareJID` | Agent.`getWorkgroupQueue()` |
    `BareJID` | User.`getWorkgroupQueue()` |

    Methods in tigase.workgroupqueues.scheduler with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `static java.lang.String` | Offer.`getKey​(BareJID queue, JID user, JID agent)` |
    `Queue` | Controller.`getQueue​(BareJID jid)` | Return `Queue` by JabberID.
    `Queue` | DefaultController.`getQueue​(BareJID jid)` |

    Constructors in tigase.workgroupqueues.scheduler with parameters of type BareJID
    Constructor | Description
    --- | ---
    `Agent​(JID jid, BareJID workgroupQueue)` |
    `Queue​(BareJID jid, java.lang.String mucDomain)` |
    `Room​(BareJID roomJID, BareJID queueJID)` |
    `User​(JID jid, BareJID workgroupQueueJID)` |

  - ### Uses of BareJID in tigase.xmpp

    Methods in tigase.xmpp that return BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract BareJID` | RepositoryAccess.`getBareJID()` | Returns user JID but without resource part.
    `BareJID` | XMPPResourceConnection.`getBareJID()` |

    Methods in tigase.xmpp with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | XMPPResourceConnection.`authorizeJID​(BareJID jid, boolean anonymous)` |
    `boolean` | XMPPResourceConnection.`isUserId​(BareJID bareJID)` |
    `boolean` | SpamReportsConsumer.`spamReportedFrom​(BareJID jid, SpamReportsConsumer.ReportType type)` | Method called when a user reports JID as a spammer

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

    Methods in tigase.xmpp.impl that return BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `BareJID[]` | PresenceOffline.StartStopEvent.`getJids()` |
    `BareJID` | JabberIqRegister.UserRegisteredEvent.`getUser()` |
    `BareJID` | JabberIqRegister.AccountValidator.`validateAccount​(java.lang.String token)` |

    Methods in tigase.xmpp.impl with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected boolean` | JabberIqPrivacy.`allowed​(Packet packet, JID connId, BareJID userJid, PrivacyList privacyList)` |
    `protected boolean` | JabberIqPrivacy.`allowedByDefault​(Packet packet, JID connId, BareJID userJid)` |
    `void` | JabberIqRegister.AccountValidator.`checkRequiredParameters​(BareJID jid, java.util.Map<java.lang.String,​java.lang.String> reg_params)` |
    `protected Authorization` | JabberIqAuth.`doAuth​(NonAuthUserRepository repo, java.util.Map<java.lang.String,​java.lang.Object> settings, XMPPResourceConnection session, BareJID user_id, java.lang.String password, java.lang.String digest)` |
    `protected java.lang.String` | MIXProcessor.`generateId​(BareJID channel, java.lang.String packetID)` |
    `protected static long` | LastActivityAbstract.`getLastActivity​(NonAuthUserRepository repo, BareJID requestedJid)` |
    `protected java.util.Optional<Element>` | LastActivityAbstract.`getPresence​(NonAuthUserRepository repo, BareJID requestedJid)` |
    `protected PrivacyList` | JabberIqPrivacy.PrivacyListOfflineCache.`getPrivacyList​(BareJID userJID)` |
    `protected static java.lang.String` | LastActivityAbstract.`getShow​(NonAuthUserRepository repo, BareJID requestedJid)` |
    `protected static java.lang.String` | LastActivityAbstract.`getStatus​(NonAuthUserRepository repo, BareJID requestedJid)` |
    `protected static java.lang.String` | LastActivityAbstract.`getType​(NonAuthUserRepository repo, BareJID requestedJid)` |
    `void` | JabberIqPrivacy.PrivacyListOfflineCache.`handleLogin​(BareJID userId, XMPPResourceConnection conn)` |
    `void` | JabberIqPrivacy.PrivacyListOfflineCache.`handleLogout​(BareJID userId, XMPPResourceConnection conn)` |
    `protected boolean` | PresenceOffline.`isSubscriptionValid​(BareJID owner, BareJID contact)` |
    `protected PrivacyList` | JabberIqPrivacy.PrivacyListOfflineCache.`loadList​(BareJID userJID)` |
    `protected Element` | PresenceOffline.`loadPresenceFromRepo​(BareJID stanzaTo)` |
    `void` | VCardTemp.`pepToVCardTemp_onPublication​(BareJID userJid, XMPPResourceConnection session, java.lang.String itemId, java.lang.String mimeType, java.util.function.Supplier<JID> pubsubComponentJidSupplier, java.util.function.Consumer<Packet> writer)` |
    `boolean` | JabberIqRegister.AccountValidator.`sendAccountValidation​(BareJID jid, java.util.Map<java.lang.String,​java.lang.String> reg_params)` |
    `static void` | PresenceAbstract.`sendPresence​(StanzaType t, BareJID from, BareJID to, java.util.Queue<Packet> results, Element pres)` | Sends Presence stanza from provided parameters without returning created result `Packet` object.
    `protected void` | MIXProcessor.`sendToChannel​(BareJID userJID, BareJID channel, java.lang.String id, Element actionEl, java.util.function.Consumer<Packet> writer)` |
    `protected void` | MIXProcessor.`sendToUser​(BareJID userJID, java.lang.String resource, JID connectionJID, StanzaType stanzaType, java.lang.String id, Element actionEl, Element errorEl, java.util.function.Consumer<Packet> writer)` |
    `void` | PresenceOffline.StartStopEvent.`setJids​(BareJID[] jids)` |
    `void` | JabberIqRegister.UserRegisteredEvent.`setUser​(BareJID user)` |

    Method parameters in tigase.xmpp.impl with type arguments of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `static PrivacyList` | PrivacyList.`create​(java.util.Map<BareJID,​RosterElement> roster, Element el)` |

    Constructors in tigase.xmpp.impl with parameters of type BareJID
    Constructor | Description
    --- | ---
    `UserRegisteredEvent​(BareJID user, java.lang.String email, boolean confirmationRequired, java.util.Map<java.lang.String,​java.lang.String> params)` |

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

    Methods in tigase.xmpp.impl.push that return types with arguments of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.util.Map<BareJID,​RosterElement>` | IgnoreFromUnknownFilter.`getRoster​(BareJID jid)` |

    Methods in tigase.xmpp.impl.push with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.util.Map<java.lang.String,​Element>` | AbstractPushNotifications.`getPushServices​(BareJID userJid)` |
    `protected java.util.Map<BareJID,​RosterElement>` | IgnoreFromUnknownFilter.`getRoster​(BareJID jid)` |
    `protected boolean` | AbstractPushNotifications.`isSendingNotificationAllowed​(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)` |
    `boolean` | GroupchatFilter.`isSendingNotificationAllowed​(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)` |
    `boolean` | IgnoreFromUnknownFilter.`isSendingNotificationAllowed​(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)` |
    `boolean` | JinglePushNotificationsExtension.`isSendingNotificationAllowed​(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)` |
    `boolean` | MutedFilter.`isSendingNotificationAllowed​(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)` |
    `protected boolean` | PushNotifications.`isSendingNotificationAllowed​(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)` |
    `boolean` | PushNotificationsFilter.`isSendingNotificationAllowed​(BareJID userJid, XMPPResourceConnection session, Element pushServiceSettings, Packet packet)` |
    `protected void` | PushNotifications.`notifyOfflineMessagesRetrieved​(BareJID userJid, java.util.Collection<Element> pushServices)` |
    `protected void` | AbstractPushNotifications.`sendPushNotification​(BareJID userJid, java.util.Collection<Element> pushServices, XMPPResourceConnection session, Packet packet, java.util.Map<java.lang.Enum,​java.lang.Long> notificationData)` |
    `boolean` | AwayPushNotificationsExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |
    `boolean` | EncryptedPushNotificationExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |
    `boolean` | GroupchatPushNotificationsExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |
    `boolean` | JinglePushNotificationsExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |
    `boolean` | PriorityExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |
    `protected boolean` | PushNotifications.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |
    `boolean` | PushNotificationsExtension.`shouldSendNotification​(Packet packet, BareJID userJid, XMPPResourceConnection session)` |

  - ### 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 | Description
    --- | --- | ---
    `protected java.util.Map<BareJID,​RosterElement>` | RosterFlat.`getUserRoster​(XMPPResourceConnection session)` |
    `java.util.Map<BareJID,​RosterElement>` | RosterFlat.`loadUserRoster​(XMPPResourceConnection session)` |

    Methods in tigase.xmpp.impl.roster with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Queue<Packet>` | RosterAbstract.`addJidToRoster​(UserRepository repository, XMPPSession session, BareJID owner, RosterElement rosterElement)` |
    `void` | RosterAbstract.`modifyStoredRoster​(UserRepository repository, BareJID owner, java.util.function.Consumer<java.util.Map<BareJID,​RosterElement>> modifyRoster)` |
    `void` | RosterFlat.`modifyStoredRoster​(UserRepository repository, BareJID owner, java.util.function.Consumer<java.util.Map<BareJID,​RosterElement>> modifyRoster)` |
    `java.util.Queue<Packet>` | RosterAbstract.`removeJidFromRoster​(UserRepository repository, XMPPSession session, BareJID owner, JID jid)` | Deprecated.

    Method parameters in tigase.xmpp.impl.roster with type arguments of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `static boolean` | RosterFlat.`addBuddy​(RosterElement relem, java.util.Map<BareJID,​RosterElement> roster)` |
    `void` | RosterAbstract.`modifyStoredRoster​(UserRepository repository, BareJID owner, java.util.function.Consumer<java.util.Map<BareJID,​RosterElement>> modifyRoster)` |
    `void` | RosterFlat.`modifyStoredRoster​(UserRepository repository, BareJID owner, java.util.function.Consumer<java.util.Map<BareJID,​RosterElement>> modifyRoster)` |
    `boolean` | RosterFlat.`parseRoster​(java.lang.String roster_str, java.util.Map<BareJID,​RosterElement> roster, XMPPResourceConnection session)` |
    `static boolean` | RosterFlat.`parseRosterUtil​(java.lang.String roster_str, java.util.Map<BareJID,​RosterElement> roster, XMPPResourceConnection session)` |

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

    Methods in tigase.xmpp.jid that return BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `static BareJID` | BareJID.`bareJIDInstance​(java.lang.String jid)` | The method creates an instance of the `BareJID` class.
    `static BareJID` | BareJID.`bareJIDInstance​(java.lang.String p_localpart, java.lang.String p_domain)` | The method creates an instance of the `BareJID` class.
    `static BareJID` | BareJID.`bareJIDInstanceNS​(java.lang.String jid)` | The method creates an instance of the `BareJID` class.
    `static BareJID` | BareJID.`bareJIDInstanceNS​(java.lang.String p_localpart, java.lang.String p_domain)` | The method creates an instance of the `BareJID` class.
    `BareJID` | JID.`getBareJID()` | Method returns `BareJID` instance for this JID.

    Methods in tigase.xmpp.jid with parameters of type BareJID
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | BareJID.`compareTo​(BareJID o)` | Method compares the `BareJID` instance to the object given as a parameter.
    `static JID` | JID.`jidInstance​(BareJID bareJid)` | Creates a new `JID` instance using given `BareJID` instance as a parameter.
    `static JID` | JID.`jidInstance​(BareJID bareJid, java.lang.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, java.lang.String p_resource)` | Constructs a new `JID` instance using given `BareJID` instance as user bare JID and `String` instance as a resource part.
    `static java.lang.String` | BareJID.`toString​(BareJID bareJid, java.lang.String p_resource)` | A utility method to construct a `String` representing user JID from given parameters.