# Hierarchy For Package tigase.db

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - tigase.db.AuthRepositoryImpl (implements tigase.db.AuthRepository)
  - tigase.db.AuthRepositoryMDImpl (implements tigase.db.AuthRepository)
  - tigase.db.AuthRepositoryPool (implements tigase.db.AuthRepository)
  - tigase.db.DataRepositoryPool (implements tigase.db.DataRepository, tigase.stats.StatisticsProviderIfc)
  - tigase.db.DummyRepository (implements tigase.db.AuthRepository, tigase.db.UserRepository)
  - tigase.db.NonAuthUserRepositoryImpl (implements tigase.db.NonAuthUserRepository)
  - tigase.db.RepositoryFactory
  - tigase.db.RepositoryFactory.RepositoryFactoryStatisticsContainer (implements tigase.stats.StatisticsContainerIfc)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - tigase.db.AuthorizationException
      - tigase.db.TigaseDBException
        - tigase.db.DataOverwriteException
        - tigase.db.DBInitException
        - tigase.db.UserExistsException
        - tigase.db.UserNotFoundException
  - tigase.db.UserRepositoryMDImpl (implements tigase.db.UserRepository)
  - tigase.db.UserRepositoryPool (implements tigase.db.UserRepository)

## Interface Hierarchy

- tigase.db.NonAuthUserRepository
- tigase.db.Repository
  - tigase.db.AuthRepository
  - tigase.db.DataRepository
  - tigase.db.MsgRepositoryIfc
  - tigase.db.UserRepository

## Annotation Type Hierarchy

- tigase.db.Repository.Meta (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - tigase.db.DataRepository.dbTypes

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