org.onebusaway.gtfs.services
Interface HibernateOperations

All Known Implementing Classes:
HibernateOperationsImpl

public interface HibernateOperations


Method Summary
<T> void
clearAllEntitiesForType(java.lang.Class<T> type)
           
 void close()
           
 java.lang.Object execute(HibernateOperation callback)
           
<T> java.util.List<T>
find(java.lang.String queryString)
           
<T> java.util.List<T>
findByNamedQuery(java.lang.String namedQuery)
           
<T> java.util.List<T>
findByNamedQueryAndNamedParam(java.lang.String namedQuery, java.lang.String paramName, java.lang.Object paramValue)
           
<T> java.util.List<T>
findByNamedQueryAndNamedParams(java.lang.String namedQuery, java.lang.String[] paramNames, java.lang.Object[] values)
           
<T> java.util.List<T>
findWithNamedParam(java.lang.String queryString, java.lang.String paramName, java.lang.Object value)
           
<T> java.util.List<T>
findWithNamedParams(java.lang.String queryString, java.lang.String[] paramNames, java.lang.Object[] values)
           
 void flush()
           
<T> T
get(java.lang.Class<T> entityType, java.io.Serializable id)
           
 org.hibernate.SessionFactory getSessionFactory()
           
 void open()
           
<T> void
removeEntity(T entity)
           
 void save(java.lang.Object entity)
           
 void saveOrUpdate(java.lang.Object entity)
           
 void update(java.lang.Object entity)
           
 

Method Detail

getSessionFactory

org.hibernate.SessionFactory getSessionFactory()

get

<T> T get(java.lang.Class<T> entityType,
          java.io.Serializable id)

find

<T> java.util.List<T> find(java.lang.String queryString)

findWithNamedParam

<T> java.util.List<T> findWithNamedParam(java.lang.String queryString,
                                         java.lang.String paramName,
                                         java.lang.Object value)

findWithNamedParams

<T> java.util.List<T> findWithNamedParams(java.lang.String queryString,
                                          java.lang.String[] paramNames,
                                          java.lang.Object[] values)

findByNamedQuery

<T> java.util.List<T> findByNamedQuery(java.lang.String namedQuery)

findByNamedQueryAndNamedParam

<T> java.util.List<T> findByNamedQueryAndNamedParam(java.lang.String namedQuery,
                                                    java.lang.String paramName,
                                                    java.lang.Object paramValue)

findByNamedQueryAndNamedParams

<T> java.util.List<T> findByNamedQueryAndNamedParams(java.lang.String namedQuery,
                                                     java.lang.String[] paramNames,
                                                     java.lang.Object[] values)

update

void update(java.lang.Object entity)

save

void save(java.lang.Object entity)

saveOrUpdate

void saveOrUpdate(java.lang.Object entity)

clearAllEntitiesForType

<T> void clearAllEntitiesForType(java.lang.Class<T> type)

removeEntity

<T> void removeEntity(T entity)

execute

java.lang.Object execute(HibernateOperation callback)

open

void open()

close

void close()

flush

void flush()


Copyright © 2011 OneBusAway. All Rights Reserved.