| Package | Description |
|---|---|
| to.etc.webapp.mailer | |
| to.etc.webapp.qsql | |
| to.etc.webapp.query | |
| to.etc.webapp.testsupport |
| Modifier and Type | Method and Description |
|---|---|
void |
MailHelper.send(QDataContext dc)
Send the message using the
BulkMailer using the specified connection. |
void |
BulkMailer.store(QDataContext dc,
Message m)
This stores the message into the database.
|
| Modifier and Type | Class and Description |
|---|---|
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!!
|
| Modifier and Type | Method and Description |
|---|---|
void |
JdbcQueryExecutor.attach(QDataContext root,
Object o) |
void |
JdbcQueryExecutor.delete(QDataContext root,
Object o) |
static <T> T |
JdbcQuery.find(QDataContext dc,
Class<T> clz,
Object pk) |
<T> T |
JdbcQueryExecutor.find(QDataContext root,
Class<T> clz,
Object pk) |
<T> T |
JdbcQueryExecutor.find(QDataContext root,
ICriteriaTableDef<T> metatable,
Object pk) |
IQueryExecutor<?> |
JdbcQueryExecutor.findContextHandler(QDataContext root,
Class<?> clz) |
IQueryExecutor<?> |
JdbcQueryExecutor.findContextHandler(QDataContext root,
ICriteriaTableDef<?> tableMeta) |
IQueryExecutor<?> |
JdbcQueryExecutor.findContextHandler(QDataContext root,
Object recordInstance) |
static <T> T |
JdbcQuery.getInstance(QDataContext dc,
Class<T> clz,
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,
Class<T> clz,
Object pk) |
<T> T |
JdbcQueryExecutor.getInstance(QDataContext root,
ICriteriaTableDef<T> clz,
Object pk) |
void |
IInitializable.initializeInstance(QDataContext dc) |
Object |
SelectorColumnsResultMaker.make(QDataContext dc,
ResultSet rs) |
List<?> |
JdbcQuery.query(QDataContext dc) |
static <T> List<T> |
JdbcQuery.query(QDataContext dc,
QCriteria<T> q) |
<T> List<T> |
JdbcQueryExecutor.query(QDataContext root,
QCriteria<T> q) |
static List<Object[]> |
JdbcQuery.query(QDataContext dc,
QSelection<?> sel) |
List<Object[]> |
JdbcQueryExecutor.query(QDataContext root,
QSelection<?> sel) |
static <T> T |
JdbcQuery.queryOne(QDataContext dc,
QCriteria<T> q) |
static Object[] |
JdbcQuery.queryOne(QDataContext dc,
QSelection<?> q) |
void |
JdbcQueryExecutor.refresh(QDataContext root,
Object o) |
void |
JdbcQueryExecutor.save(QDataContext root,
Object o) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IQueryExecutor<C extends QDataContext> |
| Modifier and Type | Class and Description |
|---|---|
class |
QAbstractDataContext
A QDataContext proxy which allows queries to be sent to multiple rendering/selecting implementations.
|
| Modifier and Type | Method and Description |
|---|---|
static QDataContext |
QContextManager.createUnmanagedContext()
Return the DEFAULT unmanaged (manually closed) context factory.
|
static QDataContext |
QContextManager.createUnmanagedContext(String key)
Return the unmanaged (manually closed) context factory.
|
static QDataContext |
QContextManager.getContext(String key,
IQContextContainer cc) |
static QDataContext |
QContextManager.getContext(String key,
QContextContainer cc)
Gets a shared QDataContext from the container.
|
QDataContext |
QDataContextFactory.getDataContext()
Get the current Session to use for querying.
|
QDataContext |
IQDataContextSource.getDataContext()
Get the current Session to use for querying.
|
QDataContext |
QContextContainer.internalGetSharedContext() |
| Modifier and Type | Method and Description |
|---|---|
IQueryExecutor<QDataContext> |
QQueryExecutorRegistry.getHandler(QDataContext root,
Class<?> instanceClass) |
IQueryExecutor<QDataContext> |
QQueryExecutorRegistry.getHandler(QDataContext root,
ICriteriaTableDef<?> tableMeta) |
IQueryExecutor<QDataContext> |
QQueryExecutorRegistry.getHandler(QDataContext root,
Object recordInstance) |
IQueryExecutor<QDataContext> |
QQueryExecutorRegistry.getHandler(QDataContext root,
QCriteriaQueryBase<?> query) |
| Modifier and Type | Method and Description |
|---|---|
void |
QEventListenerSet.callOnBeforeQuery(QDataContext dc,
QCriteriaQueryBase<?> qc)
Calls all listeners in order.
|
IQueryExecutor<?> |
IQueryExecutorFactory.findContextHandler(QDataContext root,
Class<?> clz) |
IQueryExecutor<?> |
IQueryExecutorFactory.findContextHandler(QDataContext root,
ICriteriaTableDef<?> tableMeta) |
IQueryExecutor<?> |
IQueryExecutorFactory.findContextHandler(QDataContext root,
Object recordInstance) |
IQueryExecutor<QDataContext> |
QQueryExecutorRegistry.getHandler(QDataContext root,
Class<?> instanceClass) |
IQueryExecutor<QDataContext> |
QQueryExecutorRegistry.getHandler(QDataContext root,
ICriteriaTableDef<?> tableMeta) |
IQueryExecutor<QDataContext> |
QQueryExecutorRegistry.getHandler(QDataContext root,
Object recordInstance) |
IQueryExecutor<QDataContext> |
QQueryExecutorRegistry.getHandler(QDataContext root,
QCriteriaQueryBase<?> query) |
void |
QContextContainer.internalSetSharedContext(QDataContext c) |
static <R> R |
QQueryUtils.mapSelectionOneQuery(QDataContext dc,
Class<R> resultInterface,
QSelection<?> sel) |
static <R> List<R> |
QQueryUtils.mapSelectionQuery(QDataContext dc,
Class<R> resultInterface,
QSelection<?> sel) |
void |
IQueryListener.onBeforeQuery(QDataContext dc,
QCriteriaQueryBase<?> criteria)
Called before a
query(QCriteria) or query(QSelection) is
executed; it can alter the query if needed. |
List<T> |
QField.query(QDataContext dc)
Call this on the root query, any other attempt will give a runtime exception.
|
static <K,T extends IIdentifyable<K>> |
QQueryUtils.queryCount(QDataContext dc,
QCriteria<T> q)
Util that enables easier retrieving of rows count on specified QCriteria.
|
T |
QField.queryOne(QDataContext dc)
Call this on the root query, any other attempt will give a runtime exception.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TestDataContextMock
Special mock data context that should be used for tests that never hit the database.
|
class |
TestDataContextStub
Use this as stub for QDataContext, once you want to skip the real database but still need to provide QDataContext instance.
|
Copyright © 2017 etc.to. All rights reserved.