# Package tigase.db.comp

- Interface Summary
  Interface | Description
  --- | ---
  ComponentRepository<Item extends RepositoryItem> | A convenience interface for a unified access to component specific repository data.
  ComponentRepositoryDataSourceAware<Item extends RepositoryItem,​DS extends DataSource> | Interface should be implemented by `ComponentRepository` which are using `DataSource` to load/store entries.
  RepositoryChangeListenerIfc<Item extends RepositoryItem> |
  RepositoryItem | The interface defines a contract for a repository item handled by ComponentRepository implementation.

- Class Summary
  Class | Description
  --- | ---
  AbstractSDComponentRepositoryBean<Item extends RepositoryItem> | Class implements ComponentRepository interfaces and extends SDRepositoryBean and is designed to be based bean used by other classes responsible for loading proper implementation of ComponentRepository depending on used implementation of DataSource.
  ConfigRepository<Item extends RepositoryItem> | Created: Oct 3, 2009 2:58:41 PM
  RepositoryItemAbstract | Created: Sep 23, 2010 6:53:14 PM
  UserRepoRepository<Item extends RepositoryItem> | Created: Oct 3, 2009 3:55:27 PM