|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.hdpagination.dataaccess.orm.hibernate2.AbstractHBN2QueryCallback
public abstract class AbstractHBN2QueryCallback
Abstract class which implements some methods of HBN2QueryCallback
| Constructor Summary | |
|---|---|
AbstractHBN2QueryCallback(java.lang.String queryStmt)
|
|
AbstractHBN2QueryCallback(java.lang.String queryStmt,
java.lang.String orderBy)
|
|
AbstractHBN2QueryCallback(java.lang.String queryStmt,
java.lang.String orderBy,
boolean ascending)
|
|
| Method Summary | |
|---|---|
java.lang.String |
getCountRecordsQueryStatement()
Query statement to count total records. |
QueryOrder |
getQueryOrder()
Order information used by query statement |
java.lang.String |
getQueryStatement()
Query statement(e.g. |
abstract java.util.List |
processQueriedResult(java.util.List queriedResult)
process the result from calling net.sf.hibernate.Query.list() method
in Hibernate2QueryTemplate.query(QueryCallback callback, int pageSize, int pageNo),
and the value(java.util.List) returned by current method will be used as the return value of
Hibernate2QueryTemplate.query(QueryCallback callback, int pageSize, int pageNo). |
void |
setCountRecordsQueryStatement(java.lang.String countRowsStmt)
Set HQL statement to count total records |
void |
setQueryOrder(QueryOrder aOrder)
Set order information used by query statement |
abstract void |
setValues(net.sf.hibernate.Query query)
Operate on Query instance to bind parameters |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractHBN2QueryCallback(java.lang.String queryStmt)
queryStmt - HQL statement
public AbstractHBN2QueryCallback(java.lang.String queryStmt,
java.lang.String orderBy)
queryStmt - HQL statementorderBy - column that will be added to the 'order by' clause of HQL statement
public AbstractHBN2QueryCallback(java.lang.String queryStmt,
java.lang.String orderBy,
boolean ascending)
queryStmt - HQL statementorderBy - column that will be added to the 'order by' clause of HQL statementascending - if sorted by ascending order| Method Detail |
|---|
public void setCountRecordsQueryStatement(java.lang.String countRowsStmt)
countRowsStmt - public java.lang.String getQueryStatement()
QueryCallback
getQueryStatement in interface QueryCallbackpublic java.lang.String getCountRecordsQueryStatement()
QueryCallbackQueryTemplate will do some auto translation to generate the "count query statement"
based on "queryStatement" property and related persistence technology or database provides (e.g.
the way of translation is different between Hibernate and JDBC, Oracle and DB2).
getCountRecordsQueryStatement in interface QueryCallbackpublic QueryOrder getQueryOrder()
QueryCallback
getQueryOrder in interface QueryCallbackpublic void setQueryOrder(QueryOrder aOrder)
QueryCallback
setQueryOrder in interface QueryCallback
public abstract void setValues(net.sf.hibernate.Query query)
throws net.sf.hibernate.HibernateException
HBN2QueryCallbackQuery instance to bind parameters
setValues in interface HBN2QueryCallbacknet.sf.hibernate.HibernateExceptionpublic abstract java.util.List processQueriedResult(java.util.List queriedResult)
HBN2QueryCallbacknet.sf.hibernate.Query.list() method
in Hibernate2QueryTemplate.query(QueryCallback callback, int pageSize, int pageNo),
and the value(java.util.List) returned by current method will be used as the return value of
Hibernate2QueryTemplate.query(QueryCallback callback, int pageSize, int pageNo).
processQueriedResult in interface HBN2QueryCallback
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||