to.etc.webapp.query
Interface QDataContextFactory

All Known Implementing Classes:
AbstractHibernateContextFactory, HibernateDataContextFactory, HibernateLongSessionContextFactory, HibernateReattachingContextFactory

public interface QDataContextFactory

A thingy which knows how to get a QDataContext to access the database. This usually returns a shared context: the one used by the current request.

Author:
Frits Jalvingh Created on Jun 25, 2008

Method Summary
 QDataContext getDataContext()
          Get the current Session to use for querying.
 QEventListenerSet getEventListeners()
          Returns all event listeners that need to be called for queries executed by contexts generated from here.
 QQueryExecutorRegistry getQueryHandlerList()
          Returns handlers for all query types.
 

Method Detail

getDataContext

QDataContext getDataContext()
                            throws java.lang.Exception
Get the current Session to use for querying.

Returns:
Throws:
java.lang.Exception

getEventListeners

QEventListenerSet getEventListeners()
Returns all event listeners that need to be called for queries executed by contexts generated from here.

Returns:

getQueryHandlerList

QQueryExecutorRegistry getQueryHandlerList()
Returns handlers for all query types.

Returns: