Interface OnmsContainerDatasource<T,K extends java.io.Serializable>
-
- Type Parameters:
T
- The entity type (e.g. OnmsAlarm).K
- The key type of the entity (e.g. Integer)
- All Known Implementing Classes:
ApplicationOutageDatasource
,BusinessServiceContainerDatasource
,NodeDaoContainer.NodeDaoContainerDatasource
,OnmsDaoContainerDatasource
public interface OnmsContainerDatasource<T,K extends java.io.Serializable>
Abstraction to allow theOnmsVaadinContainer
to use different kinds of data sources, not only DAOs.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clear()
int
countMatching(Criteria criteria)
T
createInstance(java.lang.Class<T> itemClass)
void
delete(K itemId)
java.util.List<T>
findMatching(Criteria criteria)
-