|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.dao.support.DaoSupport
org.springframework.orm.hibernate3.support.HibernateDaoSupport
org.opennms.netmgt.dao.hibernate.AbstractDaoHibernate<T,DbKey>
org.opennms.netmgt.dao.hibernate.AbstractCachingDaoHibernate<T,DbKey,CacheKey>
public abstract class AbstractCachingDaoHibernate<T,DbKey extends Serializable,CacheKey>
AbstractCachingDaoHibernate
| Field Summary |
|---|
| Fields inherited from class org.springframework.dao.support.DaoSupport |
|---|
logger |
| Constructor Summary | |
|---|---|
AbstractCachingDaoHibernate(Class<T> entityClass,
boolean dbKeyMatchesCacheKey)
Constructor for AbstractCachingDaoHibernate. |
|
| Method Summary | |
|---|---|
void |
clear()
clear |
void |
delete(T entity)
delete |
void |
deleteAll(Collection<T> entities)
deleteAll |
List<T> |
findAll()
findAll |
protected T |
findByCacheKey(String queryString,
CacheKey key)
findByCacheKey |
T |
get(DbKey id)
get |
protected abstract CacheKey |
getKey(T t)
getKey |
T |
load(DbKey id)
load |
void |
merge(T entity)
merge |
void |
save(T entity)
save |
void |
saveOrUpdate(T entity)
saveOrUpdate |
void |
update(T entity)
update |
| Methods inherited from class org.opennms.netmgt.dao.hibernate.AbstractDaoHibernate |
|---|
bulkDelete, countAll, countMatching, evict, find, find, findMatching, findMatchingObjects, findObjects, findUnique, findUnique, findUnique, flush, initialize, queryInt, queryInt |
| Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport |
|---|
checkDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory |
| Methods inherited from class org.springframework.dao.support.DaoSupport |
|---|
afterPropertiesSet, initDao |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractCachingDaoHibernate(Class<T> entityClass,
boolean dbKeyMatchesCacheKey)
Constructor for AbstractCachingDaoHibernate.
T - a T object.DbKey - a DbKey object.CacheKey - a CacheKey object.entityClass - a Class object.dbKeyMatchesCacheKey - a boolean.| Method Detail |
|---|
protected abstract CacheKey getKey(T t)
getKey
t - a T object.
public void clear()
clear
clear in interface OnmsDao<T,DbKey extends Serializable>clear in class AbstractDaoHibernate<T,DbKey extends Serializable>
public void deleteAll(Collection<T> entities)
throws org.springframework.dao.DataAccessException
deleteAll
deleteAll in class AbstractDaoHibernate<T,DbKey extends Serializable>entities - a Collection object.
org.springframework.dao.DataAccessException - if any.
public void delete(T entity)
throws org.springframework.dao.DataAccessException
delete
delete in interface OnmsDao<T,DbKey extends Serializable>delete in class AbstractDaoHibernate<T,DbKey extends Serializable>entity - a T object.
org.springframework.dao.DataAccessException - if any.
public List<T> findAll()
throws org.springframework.dao.DataAccessException
findAll
findAll in interface OnmsDao<T,DbKey extends Serializable>findAll in class AbstractDaoHibernate<T,DbKey extends Serializable>List object.
org.springframework.dao.DataAccessException - if any.
public T get(DbKey id)
throws org.springframework.dao.DataAccessException
get
get in interface OnmsDao<T,DbKey extends Serializable>get in class AbstractDaoHibernate<T,DbKey extends Serializable>id - a K object.
org.springframework.dao.DataAccessException - if any.
public T load(DbKey id)
throws org.springframework.dao.DataAccessException
load
load in interface OnmsDao<T,DbKey extends Serializable>load in class AbstractDaoHibernate<T,DbKey extends Serializable>id - a K object.
org.springframework.dao.DataAccessException - if any.public void merge(T entity)
merge
merge in class AbstractDaoHibernate<T,DbKey extends Serializable>entity - a T object.
public void save(T entity)
throws org.springframework.dao.DataAccessException
save
save in interface OnmsDao<T,DbKey extends Serializable>save in class AbstractDaoHibernate<T,DbKey extends Serializable>entity - a T object.
org.springframework.dao.DataAccessException - if any.
public void saveOrUpdate(T entity)
throws org.springframework.dao.DataAccessException
saveOrUpdate
saveOrUpdate in interface OnmsDao<T,DbKey extends Serializable>saveOrUpdate in class AbstractDaoHibernate<T,DbKey extends Serializable>entity - a T object.
org.springframework.dao.DataAccessException - if any.
public void update(T entity)
throws org.springframework.dao.DataAccessException
update
update in interface OnmsDao<T,DbKey extends Serializable>update in class AbstractDaoHibernate<T,DbKey extends Serializable>entity - a T object.
org.springframework.dao.DataAccessException - if any.
protected T findByCacheKey(String queryString,
CacheKey key)
findByCacheKey
queryString - a String object.key - a CacheKey object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||