# Uses of Package
tigase.db

- Packages that use tigase.db
  Package | Description
  --- | ---
  tigase.auth |
  tigase.auth.impl |
  tigase.cluster.repo |
  tigase.conf |
  tigase.db |
  tigase.db.comp |
  tigase.db.jdbc |
  tigase.db.ldap |
  tigase.db.xml |
  tigase.monitor |
  tigase.server.amp |
  tigase.server.ext |
  tigase.server.sreceiver |
  tigase.server.xmppclient |
  tigase.server.xmppsession |
  tigase.stats |
  tigase.util |
  tigase.vhosts |
  tigase.xmpp |
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins
  tigase.xmpp.impl.roster |

- Classes in tigase.db used by tigase.auth
  Class and Description
  AuthRepository Interface `AuthRepository` defines a proxy bridge between user authentication data storage and the Tigase server authentication logic.
  NonAuthUserRepository Describe interface WriteOnlyUserRepository here.

- Classes in tigase.db used by tigase.auth.impl
  Class and Description
  AuthRepository Interface `AuthRepository` defines a proxy bridge between user authentication data storage and the Tigase server authentication logic.

- Classes in tigase.db used by tigase.cluster.repo
  Class and Description
  DBInitException Describe class DBInitException here.
  Repository Base interface which should be implemented by every repository to have one common interface
  Repository.Meta Meta created to add possibility to retrieve informations about implementation of repository (ie. supported database URI)

- Classes in tigase.db used by tigase.conf
  Class and Description
  DBInitException Describe class DBInitException here.
  Repository Base interface which should be implemented by every repository to have one common interface
  TigaseDBException Describe class TigaseDBException here.

- Classes in tigase.db used by tigase.db
  Class and Description
  AuthorizationException Describe class AuthorizationException here.
  AuthRepository Interface `AuthRepository` defines a proxy bridge between user authentication data storage and the Tigase server authentication logic.
  DataOverwriteException The `DataOverwriteException` exception is thrown when application tries to ovrewrite data in repository but does not have permission to do so.
  DataRepository The interface defines a generic data repository for storing arbitrary data in any application specific form.
  DataRepository.dbTypes Helper enumeration with types of supported databases.
  DBInitException Describe class DBInitException here.
  NonAuthUserRepository Describe interface WriteOnlyUserRepository here.
  Repository Base interface which should be implemented by every repository to have one common interface
  Repository.Meta Meta created to add possibility to retrieve informations about implementation of repository (ie. supported database URI)
  TigaseDBException Describe class TigaseDBException here.
  UserExistsException The `UserExistsException` is thrown when application tries to add new user with user ID which already exists in repository.
  UserNotFoundException The `UserNotFoundException` exception is thrown when application tries to access data for user which does not exist in repository.
  UserRepository `UserRepository` interface defines all functionalities required to store user data.

- Classes in tigase.db used by tigase.db.comp
  Class and Description
  Repository Base interface which should be implemented by every repository to have one common interface
  TigaseDBException Describe class TigaseDBException here.

- Classes in tigase.db used by tigase.db.jdbc
  Class and Description
  AuthorizationException Describe class AuthorizationException here.
  AuthRepository Interface `AuthRepository` defines a proxy bridge between user authentication data storage and the Tigase server authentication logic.
  DataRepository The interface defines a generic data repository for storing arbitrary data in any application specific form.
  DataRepository.dbTypes Helper enumeration with types of supported databases.
  DBInitException Describe class DBInitException here.
  Repository Base interface which should be implemented by every repository to have one common interface
  Repository.Meta Meta created to add possibility to retrieve informations about implementation of repository (ie. supported database URI)
  TigaseDBException Describe class TigaseDBException here.
  UserExistsException The `UserExistsException` is thrown when application tries to add new user with user ID which already exists in repository.
  UserNotFoundException The `UserNotFoundException` exception is thrown when application tries to access data for user which does not exist in repository.
  UserRepository `UserRepository` interface defines all functionalities required to store user data.

- Classes in tigase.db used by tigase.db.ldap
  Class and Description
  AuthorizationException Describe class AuthorizationException here.
  AuthRepository Interface `AuthRepository` defines a proxy bridge between user authentication data storage and the Tigase server authentication logic.
  DBInitException Describe class DBInitException here.
  Repository Base interface which should be implemented by every repository to have one common interface
  Repository.Meta Meta created to add possibility to retrieve informations about implementation of repository (ie. supported database URI)
  TigaseDBException Describe class TigaseDBException here.
  UserExistsException The `UserExistsException` is thrown when application tries to add new user with user ID which already exists in repository.
  UserNotFoundException The `UserNotFoundException` exception is thrown when application tries to access data for user which does not exist in repository.

- Classes in tigase.db used by tigase.db.xml
  Class and Description
  AuthorizationException Describe class AuthorizationException here.
  AuthRepository Interface `AuthRepository` defines a proxy bridge between user authentication data storage and the Tigase server authentication logic.
  Repository Base interface which should be implemented by every repository to have one common interface
  Repository.Meta Meta created to add possibility to retrieve informations about implementation of repository (ie. supported database URI)
  TigaseDBException Describe class TigaseDBException here.
  UserExistsException The `UserExistsException` is thrown when application tries to add new user with user ID which already exists in repository.
  UserNotFoundException The `UserNotFoundException` exception is thrown when application tries to access data for user which does not exist in repository.
  UserRepository `UserRepository` interface defines all functionalities required to store user data.

- Classes in tigase.db used by tigase.monitor
  Class and Description
  DBInitException Describe class DBInitException here.
  Repository Base interface which should be implemented by every repository to have one common interface

- Classes in tigase.db used by tigase.server.amp
  Class and Description
  DBInitException Describe class DBInitException here.
  MsgRepositoryIfc Interface for storing and restoring offline Elements.
  NonAuthUserRepository Describe interface WriteOnlyUserRepository here.
  Repository Base interface which should be implemented by every repository to have one common interface
  Repository.Meta Meta created to add possibility to retrieve informations about implementation of repository (ie. supported database URI)
  TigaseDBException Describe class TigaseDBException here.
  UserNotFoundException The `UserNotFoundException` exception is thrown when application tries to access data for user which does not exist in repository.

- Classes in tigase.db used by tigase.server.ext
  Class and Description
  DBInitException Describe class DBInitException here.
  Repository Base interface which should be implemented by every repository to have one common interface

- Classes in tigase.db used by tigase.server.sreceiver
  Class and Description
  TigaseDBException Describe class TigaseDBException here.

- Classes in tigase.db used by tigase.server.xmppclient
  Class and Description
  DBInitException Describe class DBInitException here.
  Repository Base interface which should be implemented by every repository to have one common interface

- Classes in tigase.db used by tigase.server.xmppsession
  Class and Description
  AuthRepository Interface `AuthRepository` defines a proxy bridge between user authentication data storage and the Tigase server authentication logic.
  NonAuthUserRepository Describe interface WriteOnlyUserRepository here.
  UserRepository `UserRepository` interface defines all functionalities required to store user data.

- Classes in tigase.db used by tigase.stats
  Class and Description
  DBInitException Describe class DBInitException here.

- Classes in tigase.db used by tigase.util
  Class and Description
  AuthRepository Interface `AuthRepository` defines a proxy bridge between user authentication data storage and the Tigase server authentication logic.
  UserRepository `UserRepository` interface defines all functionalities required to store user data.

- Classes in tigase.db used by tigase.vhosts
  Class and Description
  DBInitException Describe class DBInitException here.
  Repository Base interface which should be implemented by every repository to have one common interface
  TigaseDBException Describe class TigaseDBException here.

- Classes in tigase.db used by tigase.xmpp
  Class and Description
  AuthorizationException Describe class AuthorizationException here.
  AuthRepository Interface `AuthRepository` defines a proxy bridge between user authentication data storage and the Tigase server authentication logic.
  NonAuthUserRepository Describe interface WriteOnlyUserRepository here.
  TigaseDBException Describe class TigaseDBException here.
  UserRepository `UserRepository` interface defines all functionalities required to store user data.

- Classes in tigase.db used by tigase.xmpp.impl
  Class and Description
  MsgRepositoryIfc Interface for storing and restoring offline Elements.
  NonAuthUserRepository Describe interface WriteOnlyUserRepository here.
  Repository Base interface which should be implemented by every repository to have one common interface
  TigaseDBException Describe class TigaseDBException here.
  UserNotFoundException The `UserNotFoundException` exception is thrown when application tries to access data for user which does not exist in repository.

- Classes in tigase.db used by tigase.xmpp.impl.roster
  Class and Description
  TigaseDBException Describe class TigaseDBException here.
  UserRepository `UserRepository` interface defines all functionalities required to store user data.

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