# Hierarchy For Package tigase.db.comp

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - tigase.db.comp.ConfigRepository<Item> (implements tigase.db.comp.ComponentRepository<Item>, tigase.kernel.beans.Initializable, tigase.kernel.beans.UnregisterAware)
    - tigase.db.comp.UserRepoRepository<Item>
  - tigase.db.comp.RepositoryItemAbstract (implements tigase.db.comp.RepositoryItem)
  - tigase.db.beans.SDRepositoryBean<A> (implements tigase.kernel.beans.config.ConfigurationChangedAware, tigase.kernel.beans.Initializable, tigase.kernel.beans.RegistrarBean, tigase.kernel.beans.UnregisterAware)
    - tigase.db.comp.AbstractSDComponentRepositoryBean<Item> (implements tigase.db.comp.ComponentRepository<Item>)

## Interface Hierarchy

- tigase.db.DataSourceAware<T>
  - tigase.db.comp.ComponentRepositoryDataSourceAware<Item,DS> (also extends tigase.db.comp.ComponentRepository<Item>)
- java.lang.Iterable<T>
  - tigase.db.comp.ComponentRepository<Item> (also extends tigase.db.Repository)
    - tigase.db.comp.ComponentRepositoryDataSourceAware<Item,DS> (also extends tigase.db.DataSourceAware<T>)
- tigase.db.Repository
  - tigase.db.comp.ComponentRepository<Item> (also extends java.lang.Iterable<T>)
    - tigase.db.comp.ComponentRepositoryDataSourceAware<Item,DS> (also extends tigase.db.DataSourceAware<T>)
- tigase.db.comp.RepositoryChangeListenerIfc<Item>
- tigase.db.comp.RepositoryItem