# 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.converter
tigase.db.converter.converters
tigase.db.jdbc
tigase.db.ldap
tigase.db.util
tigase.db.util.importexport
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.rtbl
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.xmpp
tigase.xmpp.impl
Package containing implementation of all Session Manager plugins
tigase.xmpp.impl.push
tigase.xmpp.impl.roster
tigase.xmpp.jid
tigase.xmpp.mam
tigase.xmpp.mam.modules
tigase.xmpp.mam.util

- ## Uses of BareJID in tigase.auth

  Methods in tigase.auth that return types with arguments of type BareJID
  Modifier and Type
  Method
  Description
  `Map<BareJID,Integer>`
  BruteForceLockerBean.StatHolder.`getJids()`
  Methods in tigase.auth with parameters of type BareJID
  Modifier and Type
  Method
  Description
  `void`
  BruteForceLockerBean.`addInvalidLogin(XMPPResourceConnection session, String ip, BareJID jid)`
  `void`
  BruteForceLockerBean.`addInvalidLogin(XMPPResourceConnection session, 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, String ip, BareJID jid)`
  `Credentials.Entry`
  CredentialsDecoderBean.`decode(BareJID user, String mechanism, String password)`
  `String`
  CredentialsEncoderBean.`encode(BareJID user, String mechanism, String password)`
  `List<String[]>`
  CredentialsEncoderBean.`encodeForAllMechanisms(BareJID user, String password)`
  `boolean`
  BruteForceLockerBean.`isLoginAllowed(XMPPResourceConnection session, String ip, BareJID jid)`
  `boolean`
  BruteForceLockerBean.`isLoginAllowed(XMPPResourceConnection session, String ip, BareJID jid, long currentTime)`
  `void`
  PasswordResetterIfc.`sendToken(BareJID bareJID, String url)`
  Constructors in tigase.auth with parameters of type BareJID
  Modifier
  Constructor
  Description
  ``
  `Value(String domain, 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
  Modifier
  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
  `E`
  Credentials.Decoder.`decode(BareJID user, String value)`
  Decode credentials stored in database to more suitable form.
  `String`
  Credentials.Encoder.`encode(BareJID user, E entry)`
  Encodes entry to store in database.
  `String`
  Credentials.Encoder.`encode(BareJID user, String password)`
  Encodes entry to store in database.

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

  Methods in tigase.auth.credentials.entries with parameters of type BareJID
  Modifier and Type
  Method
  Description
  `MD5PasswordCredentialsEntry`
  MD5PasswordCredentialsEntry.Decoder.`decode(BareJID user, String value)`
  `MD5UserIdPasswordCredentialsEntry`
  MD5UserIdPasswordCredentialsEntry.Decoder.`decode(BareJID user, String value)`
  `MD5UsernamePasswordCredentialsEntry`
  MD5UsernamePasswordCredentialsEntry.Decoder.`decode(BareJID user, String value)`
  `PlainCredentialsEntry`
  PlainCredentialsEntry.Decoder.`decode(BareJID user, String value)`
  `ScramCredentialsEntry`
  ScramCredentialsEntry.Decoder.`decode(BareJID user, String value)`
  `XTokenCredentialsEntry`
  XTokenCredentialsEntry.Decoder.`decode(BareJID user, String value)`
  `String`
  MD5PasswordCredentialsEntry.Encoder.`encode(BareJID user, String password)`
  `String`
  MD5PasswordCredentialsEntry.Encoder.`encode(BareJID user, MD5PasswordCredentialsEntry entry)`
  `String`
  MD5UserIdPasswordCredentialsEntry.Encoder.`encode(BareJID user, String password)`
  `String`
  MD5UserIdPasswordCredentialsEntry.Encoder.`encode(BareJID user, MD5UserIdPasswordCredentialsEntry entry)`
  `String`
  MD5UsernamePasswordCredentialsEntry.Encoder.`encode(BareJID user, String password)`
  `String`
  MD5UsernamePasswordCredentialsEntry.Encoder.`encode(BareJID user, MD5UsernamePasswordCredentialsEntry entry)`
  `String`
  PlainCredentialsEntry.Encoder.`encode(BareJID user, String password)`
  `String`
  PlainCredentialsEntry.Encoder.`encode(BareJID user, PlainCredentialsEntry entry)`
  `String`
  ScramCredentialsEntry.Encoder.`encode(BareJID user, String password)`
  `String`
  ScramCredentialsEntry.Encoder.`encode(BareJID user, ScramCredentialsEntry entry)`
  `String`
  XTokenCredentialsEntry.Encoder.`encode(BareJID user, String password)`
  `String`
  XTokenCredentialsEntry.Encoder.`encode(BareJID user, XTokenCredentialsEntry entry)`
  `protected static String`
  MD5UsernamePasswordCredentialsEntry.`getUsername(BareJID user)`
  Deprecated.
  Constructors in tigase.auth.credentials.entries with parameters of type BareJID
  Modifier
  Constructor
  Description
  ``
  `MD5UserIdPasswordCredentialsEntry(BareJID user, String passwordHash)`
  Deprecated.
  ``
  `MD5UsernamePasswordCredentialsEntry(BareJID user, String passwordHash)`
  Deprecated.

- ## 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.
  `protected BareJID`
  XTokenCallbackHandler.`jid`

- ## Uses of BareJID in tigase.cluster

  Methods in tigase.cluster that return types with arguments of type BareJID
  Modifier and Type
  Method
  Description
  `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
  `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)`
  `Set<E>`
  ClusteringStrategyIfc.`getConnectionRecords(BareJID bareJID)`
  Returns a set with all ConnectionRecords found in the cache for a given user ID, that is BareJID.
  `Set<E>`
  DefaultClusteringStrategyAbstract.`getConnectionRecords(BareJID bareJID)`
  `Set<ConnectionRecord>`
  SMNonCachingAllNodes.`getConnectionRecords(BareJID bareJID)`
  `default 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
  `Set<String>`
  DiscoveryModule.`getAvailableFeatures(BareJID serviceJID, String node, BareJID senderJID)`

- ## Uses of BareJID in tigase.db

  Fields in tigase.db declared as BareJID
  Modifier and Type
  Field
  Description
  `final 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
  `List<BareJID>`
  DummyRepository.`getUsers()`
  `List<BareJID>`
  UserRepository.`getUsers()`
  This method is only used by the data conversion tools.
  `List<BareJID>`
  UserRepositoryMDImpl.`getUsers()`
  `List<BareJID>`
  UserRepositoryPool.`getUsers()`
  Methods in tigase.db with parameters of type BareJID
  Modifier and Type
  Method
  Description
  `void`
  DummyRepository.`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`
  UserRepositoryMDImpl.`addDataList(BareJID user, String subnode, String key, String[] list)`
  `void`
  UserRepositoryPool.`addDataList(BareJID user, String subnode, String key, String[] list)`
  `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.`addOfflineData(BareJID user, String subnode, String key, String value)`
  `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`
  NonAuthUserRepositoryImpl.`addOfflineDataList(BareJID user, String subnode, String key, String[] list)`
  `void`
  AuthRepository.`addUser(BareJID user, String password)`
  `void`
  AuthRepositoryImpl.`addUser(BareJID user, String password)`
  `void`
  AuthRepositoryMDImpl.`addUser(BareJID user, String password)`
  `void`
  AuthRepositoryPool.`addUser(BareJID user, String password)`
  `void`
  DummyRepository.`addUser(BareJID user)`
  `void`
  DummyRepository.`addUser(BareJID user, 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)`
  `Statement`
  DataRepository.`createStatement(BareJID user_id)`
  Creates a SQL statement on which SQL queries can be executed later by the higher repository layer.
  `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 Collection<String>`
  AuthRepository.`getCredentialIds(BareJID user)`
  `Collection<String>`
  AuthRepositoryMDImpl.`getCredentialIds(BareJID user)`
  `Collection<String>`
  AuthRepositoryPool.`getCredentialIds(BareJID user)`
  `default Credentials`
  AuthRepository.`getCredentials(BareJID user, String credentialId)`
  `Credentials`
  AuthRepositoryMDImpl.`getCredentials(BareJID user, String credentialId)`
  `Credentials`
  AuthRepositoryPool.`getCredentials(BareJID user, String credentialId)`
  `String`
  DummyRepository.`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 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, String def)`
  `getData` method returns a value associated with given key for user repository in given subnode.
  `String`
  UserRepository.`getData(BareJID user, String key)`
  `getData` method returns a value associated with given key for user repository in default subnode.
  `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`
  UserRepository.`getData(BareJID user, String subnode, String key, String def)`
  `getData` method returns a value associated with given key for user repository in given subnode.
  `String`
  UserRepositoryMDImpl.`getData(BareJID user, String key)`
  `String`
  UserRepositoryMDImpl.`getData(BareJID user, String subnode, String key)`
  `String`
  UserRepositoryMDImpl.`getData(BareJID user, String subnode, String key, String def)`
  `String`
  UserRepositoryPool.`getData(BareJID user, String key)`
  `String`
  UserRepositoryPool.`getData(BareJID user, String subnode, String key)`
  `String`
  UserRepositoryPool.`getData(BareJID user, String subnode, String key, String def)`
  `String[]`
  DummyRepository.`getDataList(BareJID user, String subnode, String key)`
  `String[]`
  UserRepository.`getDataList(BareJID user, String subnode, String key)`
  `getDataList` method returns array of values associated with given key or `null` if given key does not exist for given user ID in given node path.
  `String[]`
  UserRepositoryMDImpl.`getDataList(BareJID user, String subnode, String key)`
  `String[]`
  UserRepositoryPool.`getDataList(BareJID user, String subnode, String key)`
  `default Map<String,String>`
  UserRepository.`getDataMap(BareJID user, String subnode)`
  `getDataMap` method returns a values associated with each key for user repository in given subnode.
  `default <T> Map<String,T>`
  UserRepository.`getDataMap(BareJID user, String subnode, Function<String,T> converter)`
  `getDataMap` method returns a values associated with each key for user repository in given subnode.
  `Map<String,String>`
  UserRepositoryMDImpl.`getDataMap(BareJID user, String subnode)`
  `<T> Map<String,T>`
  UserRepositoryMDImpl.`getDataMap(BareJID user, String subnode, Function<String,T> converter)`
  `Map<String,String>`
  UserRepositoryPool.`getDataMap(BareJID user, String subnode)`
  `<T> Map<String,T>`
  UserRepositoryPool.`getDataMap(BareJID user, String subnode, Function<String,T> converter)`
  `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`
  NonAuthUserRepositoryImpl.`getDomainTempData(BareJID domain, String subnode, String key, String def)`
  `String[]`
  DummyRepository.`getKeys(BareJID user)`
  `String[]`
  DummyRepository.`getKeys(BareJID user, String subnode)`
  `String[]`
  UserRepository.`getKeys(BareJID user)`
  `getKeys` method returns list of all keys stored in default user repository node.
  `String[]`
  UserRepository.`getKeys(BareJID user, String subnode)`
  `getKeys` method returns list of all keys stored in given subnode in user repository.
  `String[]`
  UserRepositoryMDImpl.`getKeys(BareJID user)`
  `String[]`
  UserRepositoryMDImpl.`getKeys(BareJID user, String subnode)`
  `String[]`
  UserRepositoryPool.`getKeys(BareJID user)`
  `String[]`
  UserRepositoryPool.`getKeys(BareJID user, String subnode)`
  `String`
  AbstractAuthRepositoryWithCredentials.`getPassword(BareJID user)`
  `String`
  AuthRepository.`getPassword(BareJID user)`
  Deprecated.
  `String`
  AuthRepositoryImpl.`getPassword(BareJID user)`
  `String`
  AuthRepositoryMDImpl.`getPassword(BareJID user)`
  `String`
  AuthRepositoryPool.`getPassword(BareJID user)`
  `String`
  DummyRepository.`getPassword(BareJID user)`
  `PreparedStatement`
  DataRepository.`getPreparedStatement(BareJID user_id, String stIdKey)`
  Returns a prepared statement for a given key.
  `PreparedStatement`
  DataRepositoryPool.`getPreparedStatement(BareJID user_id, String stIdKey)`
  `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.`getPublicData(BareJID user, String subnode, String key, String def)`
  `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[]`
  NonAuthUserRepositoryImpl.`getPublicDataList(BareJID user, String subnode, String key)`
  `String[]`
  DummyRepository.`getSubnodes(BareJID user)`
  `String[]`
  DummyRepository.`getSubnodes(BareJID user, String subnode)`
  Deprecated.
  `String[]`
  UserRepository.`getSubnodes(BareJID user)`
  `getSubnodes` method returns list of all root nodes for given user.
  `String[]`
  UserRepository.`getSubnodes(BareJID user, String subnode)`
  Deprecated.
  `String[]`
  UserRepositoryMDImpl.`getSubnodes(BareJID user)`
  `String[]`
  UserRepositoryMDImpl.`getSubnodes(BareJID user, String subnode)`
  Deprecated.
  `String[]`
  UserRepositoryPool.`getSubnodes(BareJID user)`
  `String[]`
  UserRepositoryPool.`getSubnodes(BareJID user, String subnode)`
  Deprecated.
  `default Collection<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, String subnode, String key, String value)`
  The method allows to store some temporary data by the plugin in publicly available space.
  `void`
  NonAuthUserRepositoryImpl.`putDomainTempData(BareJID domain, String subnode, String key, String value)`
  `default void`
  AuthRepository.`removeCredential(BareJID user, String credentialId)`
  `void`
  AuthRepositoryMDImpl.`removeCredential(BareJID user, String credentialId)`
  `void`
  AuthRepositoryPool.`removeCredential(BareJID user, String credentialId)`
  `void`
  DummyRepository.`removeData(BareJID user, String key)`
  `void`
  DummyRepository.`removeData(BareJID user, String subnode, String key)`
  `void`
  UserRepository.`removeData(BareJID user, String key)`
  `removeData` method removes pair (key, value) from user repository in default repository node.
  `void`
  UserRepository.`removeData(BareJID user, String subnode, String key)`
  `removeData` method removes pair (key, value) from user repository in given subnode.
  `void`
  UserRepositoryMDImpl.`removeData(BareJID user, String key)`
  `void`
  UserRepositoryMDImpl.`removeData(BareJID user, String subnode, String key)`
  `void`
  UserRepositoryPool.`removeData(BareJID user, String key)`
  `void`
  UserRepositoryPool.`removeData(BareJID user, 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`
  NonAuthUserRepositoryImpl.`removeDomainTempData(BareJID domain, String subnode, String key)`
  `void`
  DummyRepository.`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`
  UserRepositoryMDImpl.`removeSubnode(BareJID user, String subnode)`
  `void`
  UserRepositoryPool.`removeSubnode(BareJID user, 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, String key, String value)`
  `void`
  DummyRepository.`setData(BareJID user, String subnode, 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`
  UserRepository.`setData(BareJID user, String subnode, String key, String value)`
  `setData` method sets data value for given user ID in repository under given node path and associates it with given key.
  `void`
  UserRepositoryMDImpl.`setData(BareJID user, String key, String value)`
  `void`
  UserRepositoryMDImpl.`setData(BareJID user, String subnode, String key, String value)`
  `void`
  UserRepositoryPool.`setData(BareJID user, String key, String value)`
  `void`
  UserRepositoryPool.`setData(BareJID user, String subnode, String key, String value)`
  `void`
  DummyRepository.`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`
  UserRepositoryMDImpl.`setDataList(BareJID user, String subnode, String key, String[] list)`
  `void`
  UserRepositoryPool.`setDataList(BareJID user, String subnode, String key, String[] list)`
  `default void`
  AuthRepository.`setUserDisabled(BareJID user, Boolean value)`
  Deprecated.
  `void`
  AuthRepositoryImpl.`setUserDisabled(BareJID user, Boolean value)`
  `void`
  AuthRepositoryMDImpl.`setUserDisabled(BareJID user, Boolean value)`
  `void`
  AuthRepositoryPool.`setUserDisabled(BareJID user, Boolean value)`
  `void`
  DummyRepository.`setUserDisabled(BareJID user, 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, String credentialId, String password)`
  `default void`
  AuthRepository.`updateCredential(BareJID user, String credentialId, String mechanism, String data)`
  `void`
  AuthRepositoryMDImpl.`updateCredential(BareJID user, String credentialId, String password)`
  `void`
  AuthRepositoryMDImpl.`updateCredential(BareJID user, String credentialId, String mechanism, String data)`
  `void`
  AuthRepositoryPool.`updateCredential(BareJID user, String credentialId, String password)`
  `void`
  AuthRepositoryPool.`updateCredential(BareJID user, String credentialId, String mechanism, String data)`
  `void`
  AuthRepository.`updatePassword(BareJID user, String password)`
  Deprecated.
  `void`
  AuthRepositoryImpl.`updatePassword(BareJID user, String password)`
  `void`
  AuthRepositoryMDImpl.`updatePassword(BareJID user, String password)`
  `void`
  AuthRepositoryPool.`updatePassword(BareJID user, String password)`
  `void`
  DummyRepository.`updatePassword(BareJID user, 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
  Modifier
  Constructor
  Description
  ``
  `DefaultCredentials(BareJID user, AuthRepository.AccountStatus accountStatus, 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, String message, 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.converter

  Methods in tigase.db.converter with parameters of type BareJID
  Modifier and Type
  Method
  Description
  `Statement`
  DataRepoPool.`createStatement(BareJID user_id)`
  `PreparedStatement`
  DataRepoPool.`getPreparedStatement(BareJID user_id, String stIdKey)`
  `DataRepository`
  DataRepoPool.`takeRepoHandle(BareJID user_id)`

- ## Uses of BareJID in tigase.db.converter.converters

  Methods in tigase.db.converter.converters that return BareJID
  Modifier and Type
  Method
  Description
  `BareJID`
  UserEntity.`getJid()`
  Constructors in tigase.db.converter.converters with parameters of type BareJID
  Modifier
  Constructor
  Description
  ``
  `UserEntity(BareJID jid, String password)`

- ## 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
  `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, String subnode, String key, String[] list)`
  `void`
  DrupalWPAuth.`addUser(BareJID user, String password)`
  `void`
  JDBCRepository.`addUser(BareJID user_id)`
  `void`
  JDBCRepository.`addUser(BareJID user, String password)`
  `void`
  TigaseAuth.`addUser(BareJID user, String password)`
  Deprecated.
  `void`
  TigaseCustomAuth.`addUser(BareJID user, String password)`
  `void`
  TigaseSPAuth.`addUser(BareJID user, String password)`
  `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)`
  `Collection<String>`
  TigaseCustomAuth.`getCredentialIds(BareJID user)`
  `Credentials`
  TigaseCustomAuth.`getCredentials(BareJID user, String credentialId)`
  `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)`
  `Map<String,String>`
  JDBCRepository.`getDataMap(BareJID user_id, String subnode)`
  `<T> Map<String,T>`
  JDBCRepository.`getDataMap(BareJID user, String subnode, Function<String,T> converter)`
  `String[]`
  JDBCRepository.`getKeys(BareJID user_id)`
  `String[]`
  JDBCRepository.`getKeys(BareJID user_id, String subnode)`
  `String`
  DrupalWPAuth.`getPassword(BareJID user)`
  `String`
  JDBCRepository.`getPassword(BareJID user)`
  `String`
  TigaseAuth.`getPassword(BareJID user)`
  Deprecated.
  `PreparedStatement`
  DataRepositoryImpl.`getPreparedStatement(BareJID user_id, String stIdKey)`
  `String[]`
  JDBCRepository.`getSubnodes(BareJID user_id)`
  `String[]`
  JDBCRepository.`getSubnodes(BareJID user_id, 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, String credentialId)`
  `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`
  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, 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`
  DrupalWPAuth.`setUserDisabled(BareJID user, Boolean value)`
  `void`
  JDBCRepository.`setUserDisabled(BareJID user, Boolean value)`
  `void`
  TigaseAuth.`setUserDisabled(BareJID user, Boolean value)`
  Deprecated.
  `DataRepository`
  DataRepositoryImpl.`takeRepoHandle(BareJID user_id)`
  `void`
  JDBCRepository.`updateCredential(BareJID user, String credentialId, String password)`
  `void`
  JDBCRepository.`updateCredential(BareJID user, String credentialId, String mechanism, String data)`
  `void`
  TigaseCustomAuth.`updateCredential(BareJID user, String credentialId, String password)`
  `void`
  TigaseCustomAuth.`updateCredential(BareJID user, String credentialId, String mechanism, String data)`
  `void`
  DrupalWPAuth.`updatePassword(BareJID user, String password)`
  `void`
  JDBCRepository.`updatePassword(BareJID user, String password)`
  `void`
  TigaseAuth.`updatePassword(BareJID user, String password)`
  Deprecated.
  `void`
  TigaseCustomAuth.`updatePassword(BareJID user, String password)`
  `void`
  TigaseSPAuth.`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
  Description
  `void`
  LdapAuthProvider.`addUser(BareJID user, String password)`
  `AuthRepository.AccountStatus`
  LdapAuthProvider.`getAccountStatus(BareJID user)`
  `Credentials`
  LdapAuthProvider.`getCredentials(BareJID user, String credentialId)`
  `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, Boolean value)`
  `void`
  LdapAuthProvider.`updatePassword(BareJID user, 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
  `List<BareJID>`
  DBSchemaLoader.Parameters.`getAdmins()`
  `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, Class<T> dataSourceClass, List<BareJID> jids, String password, Logger log)`
  `protected Function<AuthRepository,SchemaLoader.Result>`
  SchemaLoader.`addUsersToRepositoryFunction(List<BareJID> jids, String pwd, Logger log)`
  `void`
  DBSchemaLoader.Parameters.`setAdmins(List<BareJID> admins, String password)`
  `void`
  SchemaLoader.Parameters.`setAdmins(List<BareJID> admins, String password)`
  `void`
  SchemaManager.`setAdmins(List<BareJID> admins, String adminPass)`

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

  Methods in tigase.db.util.importexport with parameters of type BareJID
  Modifier and Type
  Method
  Description
  `protected void`
  Exporter.`exportUser(UserRepository userRepository, Path userFilePath, BareJID user, Writer writer)`
  `void`
  CredentialsExtension.`exportUserData(Path userDirPath, BareJID user, Writer writer)`
  `void`
  JabberIqPrivateExtension.`exportUserData(Path userDirPath, BareJID user, Writer writer)`
  `void`
  RepositoryManagerExtension.`exportUserData(Path userDirPath, BareJID user, Writer writer)`
  `ImporterExtension`
  CredentialsExtension.`startImportUserData(BareJID userJid, String name, Map<String,String> attrs)`
  `ImporterExtension`
  JabberIqPrivateExtension.`startImportUserData(BareJID userJid, String name, Map<String,String> attrs)`
  `default ImporterExtension`
  RepositoryManagerExtension.`startImportUserData(BareJID userJid, String name, Map<String,String> attrs)`
  Constructors in tigase.db.util.importexport with parameters of type BareJID
  Modifier
  Constructor
  Description
  `protected`
  `AuthImportExtension(AuthRepository authRepository, BareJID user, String mechanism)`
  ``
  `JabberIqPrivateImporterExtension(UserRepository userRepository, BareJID user)`
  `protected`
  `PlainAuthImportExtension(AuthRepository authRepository, BareJID user, String mechanism, boolean importPLAIN)`
  ``
  `SCRAMAuthImportExtension(AuthRepository authRepository, BareJID user, String mechanism)`

- ## 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
  `List<BareJID>`
  XMLRepository.`getUsers()`
  Methods in tigase.db.xml with parameters of type BareJID
  Modifier and Type
  Method
  Description
  `void`
  XMLRepository.`addDataList(BareJID user, String subnode, String key, String[] list)`
  `void`
  XMLRepository.`addUser(BareJID user)`
  `void`
  XMLRepository.`addUser(BareJID user, String password)`
  `AuthRepository.AccountStatus`
  XMLRepository.`getAccountStatus(BareJID user)`
  `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)`
  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, 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.`setAccountStatus(BareJID user, AuthRepository.AccountStatus status)`
  `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.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 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(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(String id, BareJID recipient)`
  `protected abstract void`
  MsgBroadcastRepository.`ensureBroadcastMessageRecipient(String id, BareJID recipient)`
  `protected long`
  MsgRepository.`getMsgsStoreLimit(BareJID userJid, NonAuthUserRepository userRepo)`
  `protected void`
  JDBCMsgBroadcastRepository.`insertBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)`
  `protected abstract void`
  MsgBroadcastRepository.`insertBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)`
  `boolean`
  MsgBroadcastRepository.MsgBroadcastRepositoryBean.`updateBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)`
  `boolean`
  MsgBroadcastRepository.`updateBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)`
  `boolean`
  MsgBroadcastRepositoryIfc.`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
  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.rtbl

  Methods in tigase.server.rtbl that return BareJID
  Modifier and Type
  Method
  Description
  `BareJID`
  RTBLIqModule.ResultEvent.`getJid()`
  `BareJID`
  RTBLRepository.Key.`getJid()`
  `BareJID`
  RTBLRepository.RTBLEvent.`getJid()`
  `BareJID`
  RTBL.`getJID()`
  Methods in tigase.server.rtbl with parameters of type BareJID
  Modifier and Type
  Method
  Description
  `void`
  RTBLRepository.`add(BareJID pubsubJid, String node, String hash)`
  `void`
  RTBLFetchModule.`fetch(BareJID jid, String node)`
  `RTBL`
  RTBLRepository.`getBlockList(BareJID jid, String node)`
  `boolean`
  RTBL.`isBlocked(BareJID jid)`
  `boolean`
  RTBLRepository.`isBlocked(BareJID jid)`
  `void`
  RTBLRepository.`purge(BareJID pubsubJid, String node)`
  `void`
  RTBLRepository.`reload(BareJID pubsubJid, String node)`
  `void`
  RTBLRepository.`remove(BareJID pubsubJid, String node)`
  `protected <T> void`
  RTBLIqModule.`sendIq(BareJID to, StanzaType type, Consumer<Element> consumer, Supplier<RCTX> handleContextSupplier)`
  `void`
  RTBLIqModule.ResultEvent.`setJid(BareJID jid)`
  `void`
  RTBLRepository.RTBLEvent.`setJid(BareJID jid)`
  `void`
  RTBLSubscribeModule.`subscribe(BareJID jid, String node)`
  `void`
  RTBLSubscribeModule.`unsubscribe(BareJID jid, String node)`
  `void`
  RTBLRepository.`update(BareJID pubsubJid, String node, RTBLRepository.Action action, String id)`
  Constructors in tigase.server.rtbl with parameters of type BareJID
  Modifier
  Constructor
  Description
  ``
  `Key(BareJID jid, String node)`
  ``
  `RequestKey(BareJID jid, String id)`
  ``
  `ResultEvent(Class<? extends RTBLIqModule> forClazz, BareJID jid, String id, RTBLIqModule.ResultEvent.Result result)`
  ``
  `RTBL(BareJID jid, String node, String hash, Set<String> hashes)`
  ``
  `RTBLAdded(BareJID jid, String node, String hash)`
  ``
  `RTBLChange(BareJID jid, String node, RTBLRepository.Action action, String id)`
  ``
  `RTBLEvent(BareJID jid, String node)`
  ``
  `RTBLReload(BareJID jid, String node)`
  ``
  `RTBLRemoved(BareJID jid, String node)`

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

  Methods in tigase.server.websocket with parameters of type BareJID
  Modifier and Type
  Method
  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
  Description
  `protected List<BareJID>`
  SeeOtherHostHashed.`connectedNodes`
  `protected ArrayList<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
  `Map<BareJID,BareJID>`
  SeeOtherHostDualIP.DualIPRepository.`queryAllDB()`
  `Map<BareJID,BareJID>`
  SeeOtherHostDualIP.DualIPRepository.`queryAllDB()`
  `Map<BareJID,BareJID>`
  SeeOtherHostDualIP.DualIPRepositoryWrapper.`queryAllDB()`
  `Map<BareJID,BareJID>`
  SeeOtherHostDualIP.DualIPRepositoryWrapper.`queryAllDB()`
  `Map<BareJID,BareJID>`
  SeeOtherHostDualIPSQLRepository.`queryAllDB()`
  `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(String xmlns, BareJID destination, 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 String[]`
  ClientConnectionManager.`prepareSeeOtherHost(XMPPIOService<Object> serv, 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(ArrayList<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 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)`
  `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
  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, Date timestamp, String random)`

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

  Constructors in tigase.util.log with parameters of type BareJID
  Modifier
  Constructor
  Description
  ``
  `LogUserFilter(BareJID jid, Map<BareJID,XMPPSession> sessionsByNodeId)`
  Constructor parameters in tigase.util.log with type arguments of type BareJID
  Modifier
  Constructor
  Description
  ``
  `LogUserFilter(BareJID jid, 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, String cont)`
  `static void`
  RepositoryUtils.`copyNode(BareJID user, 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, Writer w)`
  `static void`
  RepositoryUtils.`printNode(BareJID user, UserRepository repo, String prefix, 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.xmpp

  Methods in tigase.xmpp that return BareJID
  Modifier and Type
  Method
  Description
  `abstract BareJID`
  RepositoryAccess.`getBareJID()`
  Returns user JID but without resource part.
  `final 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
  `protected BareJID`
  AbstractAuthPreprocessor.`extractUserJid(Exception e, XMPPResourceConnection session)`
  `protected BareJID`
  SaslAuthAbstract.`extractUserJid(Exception e, XMPPResourceConnection session)`
  Tries to extract BareJID of user who try to log in.
  `BareJID[]`
  PresenceOffline.StartStopEvent.`getJids()`
  `BareJID`
  JabberIqRegister.UserRegisteredEvent.`getUser()`
  `BareJID`
  JabberIqRegister.AccountValidator.`validateAccount(String token)`
  Methods in tigase.xmpp.impl with parameters of type BareJID
  Modifier and Type
  Method
  Description
  `void`
  AbstractAuthPreprocessor.`addInvalidLogin(XMPPResourceConnection session, String ip, BareJID jid)`
  `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, Map<String,String> reg_params)`
  `protected void`
  AbstractAuthPreprocessor.`disableUser(XMPPResourceConnection session, BareJID userJID)`
  `protected Authorization`
  JabberIqAuth.`doAuth(NonAuthUserRepository repo, Map<String,Object> settings, XMPPResourceConnection session, BareJID user_id, String password, String digest)`
  `protected String`
  MIXProcessor.`generateId(BareJID channel, String packetID)`
  `protected static long`
  LastActivityAbstract.`getLastActivity(NonAuthUserRepository repo, BareJID requestedJid)`
  `protected Optional<Element>`
  LastActivityAbstract.`getPresence(NonAuthUserRepository repo, BareJID requestedJid)`
  `protected PrivacyList`
  JabberIqPrivacy.PrivacyListOfflineCache.`getPrivacyList(BareJID userJID)`
  `protected static String`
  LastActivityAbstract.`getShow(NonAuthUserRepository repo, BareJID requestedJid)`
  `protected static String`
  LastActivityAbstract.`getStatus(NonAuthUserRepository repo, BareJID requestedJid)`
  `protected static 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`
  AbstractAuthPreprocessor.`isLoginAllowedByBruteForceLocker(XMPPResourceConnection session, String clientIp, BareJID jid)`
  `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, String itemId, String mimeType, Supplier<JID> pubsubComponentJidSupplier, Consumer<Packet> writer)`
  `boolean`
  JabberIqRegister.AccountValidator.`sendAccountValidation(BareJID jid, Map<String,String> reg_params)`
  `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.
  `void`
  MIXProcessor.`sendToChannel(BareJID userJid, String resource, BareJID channel, String requestStanzaId, Element joinEl, Consumer<Packet> writer)`
  `protected void`
  MIXProcessor.`sendToChannel(BareJID userJID, BareJID channel, String id, Element actionEl, Consumer<Packet> writer)`
  `protected void`
  MIXProcessor.`sendToUser(BareJID userJID, String resource, JID connectionJID, StanzaType stanzaType, String id, Element actionEl, Element errorEl, 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(Map<BareJID,RosterElement> roster, Element el)`
  Constructors in tigase.xmpp.impl with parameters of type BareJID
  Modifier
  Constructor
  Description
  ``
  `UserRegisteredEvent(BareJID user, String email, boolean confirmationRequired, Map<String,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 Map<BareJID,RosterElement>`
  IgnoreFromUnknownFilter.`getRoster(BareJID jid)`
  Methods in tigase.xmpp.impl.push with parameters of type BareJID
  Modifier and Type
  Method
  Description
  `void`
  PushPresence.`broadcastPresenceFromPushDevices(BareJID userJid, boolean hasPushDevices, Consumer<Packet> packetConsumer)`
  `protected void`
  AbstractPushNotifications.`disableNotifications(XMPPResourceConnection session, BareJID userJid, JID jid, String node, Consumer<Packet> packetConsumer)`
  `protected Map<String,Element>`
  AbstractPushNotifications.`getPushServices(BareJID userJid)`
  `protected Map<BareJID,RosterElement>`
  IgnoreFromUnknownFilter.`getRoster(BareJID jid)`
  `protected boolean`
  PushPresence.`isPushAvailable(BareJID userJid)`
  `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, Collection<Element> pushServices, Consumer<Packet> packetConsumer)`
  `protected Form`
  PushNotifications.DisableDeviceAdHocCommand.`prepareForm(BareJID accountJid)`
  `void`
  PushPresence.`pushAvailabilityChanged(BareJID userJid, boolean newValue, Consumer<Packet> packetConsumer)`
  `protected void`
  AbstractPushNotifications.`sendPushNotification(BareJID userJid, Collection<Element> pushServices, XMPPResourceConnection session, Packet packet, Map<Enum,Long> notificationData, Consumer<Packet> packetConsumer)`
  `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 Map<BareJID,RosterElement>`
  RosterFlat.`getUserRoster(XMPPResourceConnection session)`
  `Map<BareJID,RosterElement>`
  RosterFlat.`loadUserRoster(XMPPResourceConnection session)`
  Methods in tigase.xmpp.impl.roster with parameters of type BareJID
  Modifier and Type
  Method
  Description
  `Queue<Packet>`
  RosterAbstract.`addJidToRoster(UserRepository repository, XMPPSession session, BareJID owner, RosterElement rosterElement)`
  `void`
  RosterAbstract.`modifyStoredRoster(UserRepository repository, BareJID owner, Consumer<Map<BareJID,RosterElement>> modifyRoster)`
  `void`
  RosterFlat.`modifyStoredRoster(UserRepository repository, BareJID owner, Consumer<Map<BareJID,RosterElement>> modifyRoster)`
  `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, Map<BareJID,RosterElement> roster)`
  `void`
  RosterAbstract.`modifyStoredRoster(UserRepository repository, BareJID owner, Consumer<Map<BareJID,RosterElement>> modifyRoster)`
  `void`
  RosterFlat.`modifyStoredRoster(UserRepository repository, BareJID owner, Consumer<Map<BareJID,RosterElement>> modifyRoster)`
  `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)`

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

  Methods in tigase.xmpp.jid that return BareJID
  Modifier and Type
  Method
  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.
  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, 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.
  `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.mam

  Methods in tigase.xmpp.mam with parameters of type BareJID
  Modifier and Type
  Method
  Description
  `default Q`
  MAMRepository.`newQuery(BareJID jid)`

- ## Uses of BareJID in tigase.xmpp.mam.modules

  Methods in tigase.xmpp.mam.modules that return BareJID
  Modifier and Type
  Method
  Description
  `protected BareJID`
  QueryModule.`getArchiveOwner(Packet packet)`

- ## Uses of BareJID in tigase.xmpp.mam.util

  Methods in tigase.xmpp.mam.util with parameters of type BareJID
  Modifier and Type
  Method
  Description
  `static void`
  MAMRepositoryManagerExtensionHelper.`exportDataFromRepository(MAMRepository mamRepository, BareJID repoJID, BareJID askingJID, Writer archiveWriter)`
  `static void`
  MAMRepositoryManagerExtensionHelper.`exportDataFromRepository(MAMRepository mamRepository, BareJID repoJID, BareJID askingJID, BiConsumer<MAMRepository.Item,Element> outputModifier, Writer archiveWriter)`