Interface ComponentRepositoryDataSourceAware<Item extends RepositoryItem, DS extends DataSource>
- All Superinterfaces:
ComponentRepository<Item>, DataSourceAware<DS>, Iterable<Item>, Repository
- All Known Subinterfaces:
VHostComponentRepositoryDataSourceAware<DS>
- All Known Implementing Classes:
ClConSQLRepository, VHostJDBCRepository
public interface ComponentRepositoryDataSourceAware<Item extends RepositoryItem, DS extends DataSource>
extends ComponentRepository<Item>, DataSourceAware<DS>
Interface should be implemented by
Interface created mainly for use by
Created by andrzej on 18.03.2016.
ComponentRepository which are using DataSource to
load/store entries.
Interface created mainly for use by
AbstractSDComponentRepositoryBean.
Created by andrzej on 18.03.2016.
-
Nested Class Summary
Nested classes/interfaces inherited from interface Repository
Repository.Meta, Repository.SchemaId -
Field Summary
Fields inherited from interface ComponentRepository
COMP_REPO_BIND -
Method Summary
Methods inherited from interface ComponentRepository
addItem, addItemNoStore, addRepoChangeListener, allItems, contains, destroy, getDefaults, getItem, getItemInstance, reload, removeItem, removeItemNoStore, removeRepoChangeListener, setAutoloadTimer, setProperties, size, store, validateItemMethods inherited from interface DataSourceAware
setDataSourceMethods inherited from interface Iterable
forEach, iterator, spliteratorMethods inherited from interface Repository
initRepository