gov.nih.nci.system.dao.orm
Class ORMDAOImpl
java.lang.Object
HibernateDaoSupport
gov.nih.nci.system.dao.orm.ORMDAOImpl
- All Implemented Interfaces:
- DAO
- Direct Known Subclasses:
- LexEVSDAOImpl
public class ORMDAOImpl
- extends HibernateDaoSupport
- implements DAO
- Author:
- Satish Patel, Dan Dumitru
Field Summary |
protected static Logger |
log
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static Logger log
ORMDAOImpl
public ORMDAOImpl()
createHibernateTemplate
protected HibernateTemplate createHibernateTemplate(SessionFactory sessionFactory)
query
public Response query(Request request)
throws DAOException
- Description copied from interface:
DAO
- Queries the datasource
- Specified by:
query
in interface DAO
- Returns:
-
- Throws:
DAOException
getAllClassNames
public java.util.List<java.lang.String> getAllClassNames()
- Specified by:
getAllClassNames
in interface DAO
query
protected Response query(Request request,
DetachedCriteria obj)
throws java.lang.Exception
- Throws:
java.lang.Exception
getExecuteFindQueryHibernateCallback
protected HibernateCallback getExecuteFindQueryHibernateCallback(java.lang.String hql,
java.util.List params,
int firstResult,
int maxResult)
getExecuteCountQueryHibernateCallback
protected HibernateCallback getExecuteCountQueryHibernateCallback(java.lang.String hql,
java.util.List params)
getExecuteCountCriteriaHibernateCallback
protected HibernateCallback getExecuteCountCriteriaHibernateCallback(DetachedCriteria criteria)
isCaseSensitive
public boolean isCaseSensitive()
setCaseSensitive
public void setCaseSensitive(boolean caseSensitive)
getConfig
public Configuration getConfig()
setConfig
public void setConfig(Configuration config)
getResultCountPerQuery
public int getResultCountPerQuery()
setResultCountPerQuery
public void setResultCountPerQuery(int resultCountPerQuery)
getSecurityHelper
public SecurityInitializationHelper getSecurityHelper()
setSecurityHelper
public void setSecurityHelper(SecurityInitializationHelper securityHelper)