bucket.core.persistence.hibernate
Class CachableHibernateObjectDao

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springframework.orm.hibernate.support.HibernateDaoSupport
          extended by com.atlassian.hibernate.HibernateObjectDao
              extended by bucket.core.persistence.hibernate.CachableHibernateObjectDao
All Implemented Interfaces:
ObjectDao, org.springframework.beans.factory.InitializingBean

public abstract class CachableHibernateObjectDao
extends HibernateObjectDao

A version of the HibernateObjectDao with a CacheManager


Field Summary
protected  com.atlassian.cache.CacheManager cacheManager
           
 
Fields inherited from class com.atlassian.hibernate.HibernateObjectDao
log
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
CachableHibernateObjectDao()
           
 
Method Summary
 void setCacheManager(com.atlassian.cache.CacheManager cacheManager)
           
 
Methods inherited from class com.atlassian.hibernate.HibernateObjectDao
findAll, findAllSorted, findAllSorted, findNamedQuery, findNamedQuery, findNamedQuery, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findSingleObject, getByClassId, getCountResult, index, refresh, reIndex, remove, replicate, save, saveRaw, setIndexer, unIndex, updateModificationData
 
Methods inherited from class org.springframework.orm.hibernate.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
 
Methods inherited from interface bucket.core.persistence.ObjectDao
getPersistentClass
 

Field Detail

cacheManager

protected com.atlassian.cache.CacheManager cacheManager
Constructor Detail

CachableHibernateObjectDao

public CachableHibernateObjectDao()
Method Detail

setCacheManager

public void setCacheManager(com.atlassian.cache.CacheManager cacheManager)


Copyright © 2003-2011 Atlassian. All Rights Reserved.