Package org.onebusaway.gtfs.impl
Class SpringHibernateOperationsImpl
- java.lang.Object
-
- org.onebusaway.gtfs.impl.SpringHibernateOperationsImpl
-
- All Implemented Interfaces:
org.onebusaway.gtfs.services.HibernateOperations
public class SpringHibernateOperationsImpl extends Object implements org.onebusaway.gtfs.services.HibernateOperations
-
-
Constructor Summary
Constructors Constructor Description SpringHibernateOperationsImpl()SpringHibernateOperationsImpl(org.hibernate.SessionFactory sessionFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> voidclearAllEntitiesForType(Class<T> type)voidclose()Objectexecute(org.onebusaway.gtfs.services.HibernateOperation callback)<T> List<T>find(String queryString)<T> List<T>findByNamedQuery(String namedQuery)<T> List<T>findByNamedQueryAndNamedParam(String namedQuery, String paramName, Object paramValue)<T> List<T>findByNamedQueryAndNamedParams(String namedQuery, String[] paramNames, Object[] values)<T> List<T>findWithNamedParam(String queryString, String paramName, Object value)<T> List<T>findWithNamedParams(String queryString, String[] paramNames, Object[] values)voidflush()<T> Tget(Class<T> entityType, Serializable id)org.hibernate.SessionFactorygetSessionFactory()voidopen()<T> voidremoveEntity(T entity)voidsave(Object entity)voidsaveOrUpdate(Object entity)voidsetSessionFactory(org.hibernate.SessionFactory sessionFactory)voidupdate(Object entity)Mutable Methods
-
-
-
Method Detail
-
setSessionFactory
public void setSessionFactory(org.hibernate.SessionFactory sessionFactory)
-
getSessionFactory
public org.hibernate.SessionFactory getSessionFactory()
- Specified by:
getSessionFactoryin interfaceorg.onebusaway.gtfs.services.HibernateOperations
-
execute
public Object execute(org.onebusaway.gtfs.services.HibernateOperation callback)
- Specified by:
executein interfaceorg.onebusaway.gtfs.services.HibernateOperations
-
find
public <T> List<T> find(String queryString)
- Specified by:
findin interfaceorg.onebusaway.gtfs.services.HibernateOperations
-
findByNamedQuery
public <T> List<T> findByNamedQuery(String namedQuery)
- Specified by:
findByNamedQueryin interfaceorg.onebusaway.gtfs.services.HibernateOperations
-
findByNamedQueryAndNamedParam
public <T> List<T> findByNamedQueryAndNamedParam(String namedQuery, String paramName, Object paramValue)
- Specified by:
findByNamedQueryAndNamedParamin interfaceorg.onebusaway.gtfs.services.HibernateOperations
-
findByNamedQueryAndNamedParams
public <T> List<T> findByNamedQueryAndNamedParams(String namedQuery, String[] paramNames, Object[] values)
- Specified by:
findByNamedQueryAndNamedParamsin interfaceorg.onebusaway.gtfs.services.HibernateOperations
-
findWithNamedParam
public <T> List<T> findWithNamedParam(String queryString, String paramName, Object value)
- Specified by:
findWithNamedParamin interfaceorg.onebusaway.gtfs.services.HibernateOperations
-
findWithNamedParams
public <T> List<T> findWithNamedParams(String queryString, String[] paramNames, Object[] values)
- Specified by:
findWithNamedParamsin interfaceorg.onebusaway.gtfs.services.HibernateOperations
-
get
public <T> T get(Class<T> entityType, Serializable id)
- Specified by:
getin interfaceorg.onebusaway.gtfs.services.HibernateOperations
-
update
public void update(Object entity)
Mutable Methods- Specified by:
updatein interfaceorg.onebusaway.gtfs.services.HibernateOperations
-
save
public void save(Object entity)
- Specified by:
savein interfaceorg.onebusaway.gtfs.services.HibernateOperations
-
saveOrUpdate
public void saveOrUpdate(Object entity)
- Specified by:
saveOrUpdatein interfaceorg.onebusaway.gtfs.services.HibernateOperations
-
removeEntity
public <T> void removeEntity(T entity)
- Specified by:
removeEntityin interfaceorg.onebusaway.gtfs.services.HibernateOperations
-
clearAllEntitiesForType
public <T> void clearAllEntitiesForType(Class<T> type)
- Specified by:
clearAllEntitiesForTypein interfaceorg.onebusaway.gtfs.services.HibernateOperations
-
open
public void open()
- Specified by:
openin interfaceorg.onebusaway.gtfs.services.HibernateOperations
-
close
public void close()
- Specified by:
closein interfaceorg.onebusaway.gtfs.services.HibernateOperations
-
flush
public void flush()
- Specified by:
flushin interfaceorg.onebusaway.gtfs.services.HibernateOperations
-
-