# 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.db.DummyRepository (implements tigase.db.AuthRepository, tigase.db.UserRepository)
  - tigase.db.NonAuthUserRepositoryImpl (implements tigase.db.NonAuthUserRepository)
  - tigase.db.RepositoryFactory
  - 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.AuthRepository
- tigase.db.DataRepository
- tigase.db.MsgRepositoryIfc
- tigase.db.NonAuthUserRepository
- tigase.db.UserRepository

Copyright © 2013 Tigase. All rights reserved.