Uses of Interface
to.etc.webapp.query.QDataContext

Packages that use QDataContext
to.etc.domui.component.tbl   
to.etc.domui.converter   
to.etc.domui.dom.html   
to.etc.domui.hibernate.config   
to.etc.domui.hibernate.generic   
to.etc.domui.hibernate.model   
to.etc.domui.injector   
to.etc.domui.pages.generic   
to.etc.domui.state   
to.etc.domui.util.db   
to.etc.webapp.qsql   
to.etc.webapp.query   
 

Uses of QDataContext in to.etc.domui.component.tbl
 

Methods in to.etc.domui.component.tbl with parameters of type QDataContext
 java.util.List<T> SimpleSearchModel.IQuery.query(QDataContext dc, java.lang.String sortOn, int maxrows)
           
 

Uses of QDataContext in to.etc.domui.converter
 

Methods in to.etc.domui.converter with parameters of type QDataContext
 java.lang.Object CompoundKeyConverter.unmarshal(QDataContext dc, java.lang.Class<?> pkclass, java.lang.String in)
           
 

Uses of QDataContext in to.etc.domui.dom.html
 

Methods in to.etc.domui.dom.html that return QDataContext
 QDataContext NodeBase.getSharedContext()
           
 QDataContext Page.internalGetSharedContext()
           
 

Methods in to.etc.domui.dom.html with parameters of type QDataContext
 void Page.internalSetSharedContext(QDataContext c)
           
 

Uses of QDataContext in to.etc.domui.hibernate.config
 

Methods in to.etc.domui.hibernate.config with parameters of type QDataContext
static Session HibernateConfigurator.internalGetSession(QDataContext dc)
          Unwrap the QDataContext and obtain it's Hibernate Session record.
 

Uses of QDataContext in to.etc.domui.hibernate.generic
 

Classes in to.etc.domui.hibernate.generic that implement QDataContext
 class BuggyHibernateBaseContext
          This is a basic Hibernate QDataContext implementation, suitable for being used in DomUI code.
 class HibernateLongSessionContext
          A context that keeps the session alive but in disconnected mode while running.
 class HibernateQDataContext
          Thingy which implements the generalized datacontext using Hibernate.
 class HibernateReattachingDataContext
          This is an HibernateContext which uses automatic reattachment of all nodes to prevent all kinds of crappy Hibernate-related shit.
 

Methods in to.etc.domui.hibernate.generic that return QDataContext
 QDataContext HibernateReattachingContextFactory.getDataContext()
          Get the current Session to use for querying.
 QDataContext HibernateDataContextFactory.getDataContext()
          Get the current Session to use for querying.
abstract  QDataContext AbstractHibernateContextFactory.getDataContext()
          Get the current Session to use for querying.
 QDataContext HibernateLongSessionContextFactory.getDataContext()
          Get the current Session to use for querying.
 

Methods in to.etc.domui.hibernate.generic with parameters of type QDataContext
 IQueryExecutor<?> HibernateQueryExecutor.findContextHandler(QDataContext root, java.lang.Class<?> clz)
           
 IQueryExecutor<?> HibernateQueryExecutor.findContextHandler(QDataContext root, ICriteriaTableDef<?> tableMeta)
           
 IQueryExecutor<?> HibernateQueryExecutor.findContextHandler(QDataContext root, java.lang.Object recordInstance)
           
 

Uses of QDataContext in to.etc.domui.hibernate.model
 

Methods in to.etc.domui.hibernate.model with parameters of type QDataContext
protected  QPersistentObjectState HibernateModelCopier.getObjectState(QDataContext dc, java.lang.Class<?> pclass, java.lang.Object pk)
           
protected  QPersistentObjectState HibernateModelCopier.getObjectState(QDataContext dc, java.lang.Object instance)
          Determine the object state using internal Hibernate data structures.
protected  boolean HibernateModelCopier.isPersistedEntry(QDataContext dc, java.lang.Object instance)
           
 

Uses of QDataContext in to.etc.domui.injector
 

Methods in to.etc.domui.injector with parameters of type QDataContext
protected  java.lang.Object UrlEntityInjector.getKeyInstance(QDataContext dc, UrlPage page, java.lang.String pv)
           
 

Uses of QDataContext in to.etc.domui.pages.generic
 

Methods in to.etc.domui.pages.generic with parameters of type QDataContext
protected  void BasicEditPage.saveObject(QDataContext dc, T object)
           
 

Uses of QDataContext in to.etc.domui.state
 

Methods in to.etc.domui.state that return QDataContext
 QDataContext ConversationContext.internalGetSharedContext()
           
 

Methods in to.etc.domui.state with parameters of type QDataContext
 void ConversationContext.internalSetSharedContext(QDataContext c)
           
 

Uses of QDataContext in to.etc.domui.util.db
 

Methods in to.etc.domui.util.db that return QDataContext
 QDataContext QBasicModelCopier.CopyInfo.getSourceDC()
           
 QDataContext QBasicModelCopier.CopyInfo.getTargetDC()
           
 

Methods in to.etc.domui.util.db with parameters of type QDataContext
static void QBasicModelCopier.assertPrivateContext(QDataContext dc)
          Make sure the data context is not a shared one.
static
<T> T
QCopy.copyDeep(QDataContext targetdc, QDataContext sourcedc, T source)
           
<T> T
QBasicModelCopier.copyInstanceDeep(QDataContext targetdc, QDataContext sourcedc, T source)
           
<T> T
IModelCopier.copyInstanceDeep(QDataContext targetdc, QDataContext sourcedc, T source)
           
<T> T
QBasicModelCopier.copyInstanceShallow(QDataContext dc, T source)
          Do a shallow copy of the instance.
<T> T
IModelCopier.copyInstanceShallow(QDataContext dc, T source)
           
static
<T> T
QCopy.copyInstanceShallow(QDataContext dc, T source)
           
protected abstract  QPersistentObjectState QBasicModelCopier.getObjectState(QDataContext dc, java.lang.Class<?> pclass, java.lang.Object pk)
           
protected abstract  QPersistentObjectState QBasicModelCopier.getObjectState(QDataContext dc, java.lang.Object instance)
           
protected  java.lang.Object QBasicModelCopier.loadCopyFrom(QDataContext dc, java.lang.Object source, ClassMetaModel cmm, boolean refonly)
           
 

Constructors in to.etc.domui.util.db with parameters of type QDataContext
QBasicModelCopier.CopyInfo(QDataContext target, QDataContext source)
           
 

Uses of QDataContext in to.etc.webapp.qsql
 

Classes in to.etc.webapp.qsql that implement QDataContext
 class JdbcDataContext
          WATCH OUT- THIS DOES NOT OBEY OBJECT IDENTITY RULES!! Records loaded through this code are NOT mapped by identity, so multiple queries for the same object WILL return different copies!!
 

Methods in to.etc.webapp.qsql with parameters of type QDataContext
 void JdbcQueryExecutor.attach(QDataContext root, java.lang.Object o)
           
 void JdbcQueryExecutor.delete(QDataContext root, java.lang.Object o)
           
<T> T
JdbcQueryExecutor.find(QDataContext root, java.lang.Class<T> clz, java.lang.Object pk)
           
static
<T> T
JdbcQuery.find(QDataContext dc, java.lang.Class<T> clz, java.lang.Object pk)
           
<T> T
JdbcQueryExecutor.find(QDataContext root, ICriteriaTableDef<T> metatable, java.lang.Object pk)
           
 IQueryExecutor<?> JdbcQueryExecutor.findContextHandler(QDataContext root, java.lang.Class<?> clz)
           
 IQueryExecutor<?> JdbcQueryExecutor.findContextHandler(QDataContext root, ICriteriaTableDef<?> tableMeta)
           
 IQueryExecutor<?> JdbcQueryExecutor.findContextHandler(QDataContext root, java.lang.Object recordInstance)
           
<T> T
JdbcQueryExecutor.getInstance(QDataContext root, java.lang.Class<T> clz, java.lang.Object pk)
           
static
<T> T
JdbcQuery.getInstance(QDataContext dc, java.lang.Class<T> clz, java.lang.Object pk)
          Get an instance; this will return an instance by first trying to load it; if that fails it will create one but only fill the PK.
<T> T
JdbcQueryExecutor.getInstance(QDataContext root, ICriteriaTableDef<T> clz, java.lang.Object pk)
           
 void IInitializable.initializeInstance(QDataContext dc)
           
 java.util.List<?> JdbcQuery.query(QDataContext dc)
           
<T> java.util.List<T>
JdbcQueryExecutor.query(QDataContext root, QCriteria<T> q)
           
static
<T> java.util.List<T>
JdbcQuery.query(QDataContext dc, QCriteria<T> q)
           
 java.util.List<java.lang.Object[]> JdbcQueryExecutor.query(QDataContext root, QSelection<?> sel)
           
static java.util.List<java.lang.Object[]> JdbcQuery.query(QDataContext dc, QSelection<?> sel)
           
static
<T> T
JdbcQuery.queryOne(QDataContext dc, QCriteria<T> q)
           
static java.lang.Object[] JdbcQuery.queryOne(QDataContext dc, QSelection<?> q)
           
 void JdbcQueryExecutor.refresh(QDataContext root, java.lang.Object o)
           
 void JdbcQueryExecutor.save(QDataContext root, java.lang.Object o)
           
 

Uses of QDataContext in to.etc.webapp.query
 

Classes in to.etc.webapp.query with type parameters of type QDataContext
 interface IQueryExecutor<C extends QDataContext>
           
 

Classes in to.etc.webapp.query that implement QDataContext
 class QAbstractDataContext
          A QDataContext proxy which allows queries to be sent to multiple rendering/selecting implementations.
 

Methods in to.etc.webapp.query that return QDataContext
 QDataContext QDefaultContextManager.createUnmanagedContext()
          Create an unmanaged (manually closed) context factory.
static QDataContext QContextManager.createUnmanagedContext()
          Create an unmanaged (manually closed) context factory.
 QDataContext IQContextManager.createUnmanagedContext()
          Create an unmanaged (manually closed) context factory.
static QDataContext QContextManager.getContext(IQContextContainer cc)
          Gets a shared QDataContext from the container.
 QDataContext QDataContextFactory.getDataContext()
          Get the current Session to use for querying.
 QDataContext QDefaultContextManager.getSharedContext(IQContextContainer cc)
          Gets a shared QDataContext from the container.
 QDataContext IQContextManager.getSharedContext(IQContextContainer cc)
          Gets a shared QDataContext from the container.
 QDataContext IQContextContainer.internalGetSharedContext()
           
 

Methods in to.etc.webapp.query that return types with arguments of type QDataContext
 IQueryExecutor<QDataContext> QQueryExecutorRegistry.getHandler(QDataContext root, java.lang.Class<?> instanceClass)
           
 IQueryExecutor<QDataContext> QQueryExecutorRegistry.getHandler(QDataContext root, ICriteriaTableDef<?> tableMeta)
           
 IQueryExecutor<QDataContext> QQueryExecutorRegistry.getHandler(QDataContext root, java.lang.Object recordInstance)
           
 IQueryExecutor<QDataContext> QQueryExecutorRegistry.getHandler(QDataContext root, QCriteriaQueryBase<?> query)
           
 

Methods in to.etc.webapp.query with parameters of type QDataContext
 void QEventListenerSet.callOnBeforeQuery(QDataContext dc, QCriteriaQueryBase<?> qc)
          Calls all listeners in order.
 IQueryExecutor<?> IQueryExecutorFactory.findContextHandler(QDataContext root, java.lang.Class<?> clz)
           
 IQueryExecutor<?> IQueryExecutorFactory.findContextHandler(QDataContext root, ICriteriaTableDef<?> tableMeta)
           
 IQueryExecutor<?> IQueryExecutorFactory.findContextHandler(QDataContext root, java.lang.Object recordInstance)
           
 IQueryExecutor<QDataContext> QQueryExecutorRegistry.getHandler(QDataContext root, java.lang.Class<?> instanceClass)
           
 IQueryExecutor<QDataContext> QQueryExecutorRegistry.getHandler(QDataContext root, ICriteriaTableDef<?> tableMeta)
           
 IQueryExecutor<QDataContext> QQueryExecutorRegistry.getHandler(QDataContext root, java.lang.Object recordInstance)
           
 IQueryExecutor<QDataContext> QQueryExecutorRegistry.getHandler(QDataContext root, QCriteriaQueryBase<?> query)
           
 void IQContextContainer.internalSetSharedContext(QDataContext c)
           
 void IQueryListener.onBeforeQuery(QDataContext dc, QCriteriaQueryBase<?> criteria)
          Called before a query(QCriteria) or query(QSelection) is executed; it can alter the query if needed.