org.onebusaway.gtfs.impl
Class HibernateOperationsImpl
java.lang.Object
org.onebusaway.gtfs.impl.HibernateOperationsImpl
- All Implemented Interfaces:
- HibernateOperations
public class HibernateOperationsImpl
- extends java.lang.Object
- implements HibernateOperations
|
Method Summary |
protected void |
applyNamedParameterToQuery(org.hibernate.Query queryObject,
java.lang.String paramName,
java.lang.Object value)
|
|
clearAllEntitiesForType(java.lang.Class<T> type)
|
void |
close()
|
java.lang.Object |
execute(HibernateOperation callback)
|
|
find(java.lang.String queryString)
|
|
findByNamedQuery(java.lang.String namedQuery)
|
|
findByNamedQueryAndNamedParam(java.lang.String namedQuery,
java.lang.String paramName,
java.lang.Object paramValue)
|
|
findByNamedQueryAndNamedParams(java.lang.String namedQuery,
java.lang.String[] paramNames,
java.lang.Object[] values)
|
|
findWithNamedParam(java.lang.String queryString,
java.lang.String paramName,
java.lang.Object value)
|
|
findWithNamedParams(java.lang.String queryString,
java.lang.String[] paramNames,
java.lang.Object[] values)
|
void |
flush()
|
|
get(java.lang.Class<T> entityType,
java.io.Serializable id)
|
void |
open()
|
|
removeEntity(T entity)
|
void |
save(java.lang.Object entity)
|
void |
setSessionFactory(org.hibernate.SessionFactory sessionFactory)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernateOperationsImpl
public HibernateOperationsImpl()
HibernateOperationsImpl
public HibernateOperationsImpl(org.hibernate.SessionFactory sessionFactory)
setSessionFactory
public void setSessionFactory(org.hibernate.SessionFactory sessionFactory)
open
public void open()
- Specified by:
open in interface HibernateOperations
close
public void close()
- Specified by:
close in interface HibernateOperations
execute
public java.lang.Object execute(HibernateOperation callback)
- Specified by:
execute in interface HibernateOperations
find
public <T> java.util.List<T> find(java.lang.String queryString)
- Specified by:
find in interface HibernateOperations
findWithNamedParam
public <T> java.util.List<T> findWithNamedParam(java.lang.String queryString,
java.lang.String paramName,
java.lang.Object value)
- Specified by:
findWithNamedParam in interface HibernateOperations
findWithNamedParams
public <T> java.util.List<T> findWithNamedParams(java.lang.String queryString,
java.lang.String[] paramNames,
java.lang.Object[] values)
- Specified by:
findWithNamedParams in interface HibernateOperations
findByNamedQuery
public <T> java.util.List<T> findByNamedQuery(java.lang.String namedQuery)
- Specified by:
findByNamedQuery in interface HibernateOperations
findByNamedQueryAndNamedParam
public <T> java.util.List<T> findByNamedQueryAndNamedParam(java.lang.String namedQuery,
java.lang.String paramName,
java.lang.Object paramValue)
- Specified by:
findByNamedQueryAndNamedParam in interface HibernateOperations
findByNamedQueryAndNamedParams
public <T> java.util.List<T> findByNamedQueryAndNamedParams(java.lang.String namedQuery,
java.lang.String[] paramNames,
java.lang.Object[] values)
- Specified by:
findByNamedQueryAndNamedParams in interface HibernateOperations
get
public <T> T get(java.lang.Class<T> entityType,
java.io.Serializable id)
- Specified by:
get in interface HibernateOperations
save
public void save(java.lang.Object entity)
- Specified by:
save in interface HibernateOperations
clearAllEntitiesForType
public <T> void clearAllEntitiesForType(java.lang.Class<T> type)
- Specified by:
clearAllEntitiesForType in interface HibernateOperations
removeEntity
public <T> void removeEntity(T entity)
- Specified by:
removeEntity in interface HibernateOperations
flush
public void flush()
- Specified by:
flush in interface HibernateOperations
applyNamedParameterToQuery
protected void applyNamedParameterToQuery(org.hibernate.Query queryObject,
java.lang.String paramName,
java.lang.Object value)
throws org.hibernate.HibernateException
- Throws:
org.hibernate.HibernateException
Copyright © 2010 OneBusAway. All Rights Reserved.