public class HibernateQueryExecutor extends Object implements to.etc.webapp.query.IQueryExecutor<BuggyHibernateBaseContext>, to.etc.webapp.query.IQueryExecutorFactory
| Modifier and Type | Field and Description |
|---|---|
static to.etc.webapp.query.IQueryExecutorFactory |
FACTORY |
| Modifier | Constructor and Description |
|---|---|
protected |
HibernateQueryExecutor() |
| Modifier and Type | Method and Description |
|---|---|
void |
attach(BuggyHibernateBaseContext root,
Object o) |
void |
delete(BuggyHibernateBaseContext root,
Object o)
Delete the record passed.
|
<T> T |
find(BuggyHibernateBaseContext root,
Class<T> clz,
Object pk) |
<T> T |
find(BuggyHibernateBaseContext root,
to.etc.webapp.query.ICriteriaTableDef<T> metatable,
Object pk) |
to.etc.webapp.query.IQueryExecutor<?> |
findContextHandler(to.etc.webapp.query.QDataContext root,
Class<?> clz) |
to.etc.webapp.query.IQueryExecutor<?> |
findContextHandler(to.etc.webapp.query.QDataContext root,
to.etc.webapp.query.ICriteriaTableDef<?> tableMeta) |
to.etc.webapp.query.IQueryExecutor<?> |
findContextHandler(to.etc.webapp.query.QDataContext root,
Object recordInstance) |
<T> T |
getInstance(BuggyHibernateBaseContext root,
Class<T> clz,
Object pk) |
<T> T |
getInstance(BuggyHibernateBaseContext root,
to.etc.webapp.query.ICriteriaTableDef<T> clz,
Object pk) |
<T> List<T> |
query(BuggyHibernateBaseContext root,
to.etc.webapp.query.QCriteria<T> q) |
List<Object[]> |
query(BuggyHibernateBaseContext root,
to.etc.webapp.query.QSelection<?> sel) |
void |
refresh(BuggyHibernateBaseContext root,
Object o) |
void |
save(BuggyHibernateBaseContext root,
Object o) |
public to.etc.webapp.query.IQueryExecutor<?> findContextHandler(to.etc.webapp.query.QDataContext root,
to.etc.webapp.query.ICriteriaTableDef<?> tableMeta)
findContextHandler in interface to.etc.webapp.query.IQueryExecutorFactorypublic to.etc.webapp.query.IQueryExecutor<?> findContextHandler(to.etc.webapp.query.QDataContext root,
Class<?> clz)
findContextHandler in interface to.etc.webapp.query.IQueryExecutorFactorypublic to.etc.webapp.query.IQueryExecutor<?> findContextHandler(to.etc.webapp.query.QDataContext root,
Object recordInstance)
findContextHandler in interface to.etc.webapp.query.IQueryExecutorFactorypublic void delete(BuggyHibernateBaseContext root, Object o) throws Exception
delete in interface to.etc.webapp.query.IQueryExecutor<BuggyHibernateBaseContext>Exceptionpublic <T> T find(BuggyHibernateBaseContext root, Class<T> clz, Object pk) throws Exception
find in interface to.etc.webapp.query.IQueryExecutor<BuggyHibernateBaseContext>Exceptionpublic <T> T getInstance(BuggyHibernateBaseContext root, Class<T> clz, Object pk) throws Exception
getInstance in interface to.etc.webapp.query.IQueryExecutor<BuggyHibernateBaseContext>Exceptionpublic <T> T find(BuggyHibernateBaseContext root, to.etc.webapp.query.ICriteriaTableDef<T> metatable, Object pk) throws Exception
find in interface to.etc.webapp.query.IQueryExecutor<BuggyHibernateBaseContext>Exceptionpublic <T> T getInstance(BuggyHibernateBaseContext root, to.etc.webapp.query.ICriteriaTableDef<T> clz, Object pk) throws Exception
getInstance in interface to.etc.webapp.query.IQueryExecutor<BuggyHibernateBaseContext>Exceptionpublic <T> List<T> query(BuggyHibernateBaseContext root, to.etc.webapp.query.QCriteria<T> q) throws Exception
query in interface to.etc.webapp.query.IQueryExecutor<BuggyHibernateBaseContext>Exceptionpublic List<Object[]> query(BuggyHibernateBaseContext root, to.etc.webapp.query.QSelection<?> sel) throws Exception
query in interface to.etc.webapp.query.IQueryExecutor<BuggyHibernateBaseContext>Exceptionpublic void refresh(BuggyHibernateBaseContext root, Object o) throws Exception
refresh in interface to.etc.webapp.query.IQueryExecutor<BuggyHibernateBaseContext>Exceptionpublic void save(BuggyHibernateBaseContext root, Object o) throws Exception
save in interface to.etc.webapp.query.IQueryExecutor<BuggyHibernateBaseContext>Exceptionpublic void attach(BuggyHibernateBaseContext root, Object o) throws Exception
attach in interface to.etc.webapp.query.IQueryExecutor<BuggyHibernateBaseContext>ExceptionCopyright © 2017 etc.to. All rights reserved.