org.hdpagination.dataaccess.orm.hibernate3
Class DefaultHBN3QueryCallback

java.lang.Object
  extended by org.hdpagination.dataaccess.orm.hibernate3.AbstractHBN3QueryCallback
      extended by org.hdpagination.dataaccess.orm.hibernate3.NoParamBindHBN3QueryCallback
          extended by org.hdpagination.dataaccess.orm.hibernate3.DefaultHBN3QueryCallback
All Implemented Interfaces:
java.io.Serializable, QueryCallback, HBN3QueryCallback

public class DefaultHBN3QueryCallback
extends NoParamBindHBN3QueryCallback

A subclass of AbstractHBN3QueryCallback providing default implementation:

  • No processing of returned result from calling org.hibernate.Query.list() method
  • HQL statement has no parameters to bind with
  • Since:
    1.0
    Author:
    Liangfeng Ren
    See Also:
    Serialized Form

    Constructor Summary
    DefaultHBN3QueryCallback(java.lang.String queryStmt)
               
    DefaultHBN3QueryCallback(java.lang.String queryStmt, java.lang.String orderBy)
               
    DefaultHBN3QueryCallback(java.lang.String queryStmt, java.lang.String orderBy, boolean ascending)
               
     
    Method Summary
     java.util.List processQueriedResult(java.util.List queriedResult)
              Do nothing, just return input
     
    Methods inherited from class org.hdpagination.dataaccess.orm.hibernate3.NoParamBindHBN3QueryCallback
    setValues
     
    Methods inherited from class org.hdpagination.dataaccess.orm.hibernate3.AbstractHBN3QueryCallback
    getCountRecordsQueryStatement, getQueryOrder, getQueryStatement, setCountRecordsQueryStatement, setQueryOrder
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Constructor Detail

    DefaultHBN3QueryCallback

    public DefaultHBN3QueryCallback(java.lang.String queryStmt)
    Parameters:
    queryStmt - HQL statement

    DefaultHBN3QueryCallback

    public DefaultHBN3QueryCallback(java.lang.String queryStmt,
                                    java.lang.String orderBy)
    Parameters:
    queryStmt - HQL statement
    orderBy - column that will be added to the 'order by' clause of EJB QL statement

    DefaultHBN3QueryCallback

    public DefaultHBN3QueryCallback(java.lang.String queryStmt,
                                    java.lang.String orderBy,
                                    boolean ascending)
    Parameters:
    queryStmt - HQL statement
    orderBy - column that will be added to the 'order by' clause of EJB QL statement
    ascending - if sorted by ascending order
    Method Detail

    processQueriedResult

    public java.util.List processQueriedResult(java.util.List queriedResult)
    Do nothing, just return input

    Specified by:
    processQueriedResult in interface HBN3QueryCallback
    Specified by:
    processQueriedResult in class NoParamBindHBN3QueryCallback
    Returns:


    Copyright © 2008 HDPagination All Rights Reserved.