ojb.broker.query
Class QueryFactory

java.lang.Object
  |
  +--ojb.broker.query.QueryFactory

public final class QueryFactory
extends java.lang.Object

Insert the type's description here. Creation date: (25.01.2001 20:43:38)


Constructor Summary
QueryFactory()
           
 
Method Summary
static Query newQuery(java.lang.Class classToSearchFrom, Criteria criteria)
          Method declaration
static Query newQuery(java.lang.Class classToSearchFrom, Criteria criteria, boolean distinct)
          Method declaration
static Query newQuery(java.lang.Class classToSearchFrom, java.lang.String anSqlStatement)
          Factory method for QueryBySQL
static Query newQuery(java.lang.Class classToSearchFrom, java.lang.String tables, Criteria criteria)
           
static Query newQuery(java.lang.Class classToSearchFrom, java.lang.String tables, Criteria criteria, boolean distinct)
           
static Query newQuery(java.lang.Object example_or_identity)
          Method declaration
static ReportQueryByCriteria newReportQuery(java.lang.Class classToSearchFrom, Criteria criteria)
          create a new ReportQueryByCriteria
static ReportQueryByCriteria newReportQuery(java.lang.Class classToSearchFrom, Criteria criteria, boolean distinct)
          create a new ReportQueryByCriteria
static ReportQueryByCriteria newReportQuery(java.lang.Class classToSearchFrom, java.lang.String[] columns, Criteria criteria, boolean distinct)
          create a new ReportQueryByCriteria
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryFactory

public QueryFactory()
Method Detail

newReportQuery

public static ReportQueryByCriteria newReportQuery(java.lang.Class classToSearchFrom,
                                                   java.lang.String[] columns,
                                                   Criteria criteria,
                                                   boolean distinct)
create a new ReportQueryByCriteria

Parameters:
classToSearchFrom -
criteria -
distinct -
Returns:

newReportQuery

public static ReportQueryByCriteria newReportQuery(java.lang.Class classToSearchFrom,
                                                   Criteria criteria,
                                                   boolean distinct)
create a new ReportQueryByCriteria

Parameters:
classToSearchFrom -
criteria -
distinct -
Returns:

newReportQuery

public static ReportQueryByCriteria newReportQuery(java.lang.Class classToSearchFrom,
                                                   Criteria criteria)
create a new ReportQueryByCriteria

Parameters:
classToSearchFrom -
criteria -
Returns:

newQuery

public static Query newQuery(java.lang.Class classToSearchFrom,
                             Criteria criteria,
                             boolean distinct)
Method declaration

Parameters:
classToSearchFrom -
criteria -
distinct -
Returns:

newQuery

public static Query newQuery(java.lang.Class classToSearchFrom,
                             Criteria criteria)
Method declaration

Parameters:
classToSearchFrom -
criteria -
Returns:

newQuery

public static Query newQuery(java.lang.Object example_or_identity)
Method declaration

Parameters:
example_or_identity -
Returns:

newQuery

public static Query newQuery(java.lang.Class classToSearchFrom,
                             java.lang.String tables,
                             Criteria criteria,
                             boolean distinct)
Parameters:
classToSearchFrom -
tables -
criteria -
distinct -
Returns:

newQuery

public static Query newQuery(java.lang.Class classToSearchFrom,
                             java.lang.String tables,
                             Criteria criteria)
Parameters:
classToSearchFrom -
tables -
criteria -
Returns:

newQuery

public static Query newQuery(java.lang.Class classToSearchFrom,
                             java.lang.String anSqlStatement)
Factory method for QueryBySQL

Parameters:
classToSearchFrom -
Returns:


Authors: Thomas Mahler and others. (C) 2000, 2001.
All rights reserved. Published under the Gnu Public License.
http://objectbridge.sourceforge.net
Version: 0.8.375, 2002-04-04