org.apache.juddi.query.util
Class DynamicQuery

java.lang.Object
  extended by org.apache.juddi.query.util.DynamicQuery

public class DynamicQuery
extends java.lang.Object

Author:
Jeff Faath, Steve Viens (steve@viens.net)

Nested Class Summary
static class DynamicQuery.Parameter
           
 
Field Summary
static java.lang.String CLAUSE_GROUPBY
           
static java.lang.String CLAUSE_HAVING
           
static java.lang.String CLAUSE_ORDERBY
           
static java.lang.String CLAUSE_WHERE
           
static java.lang.String OPERATOR_AND
           
static java.lang.String OPERATOR_OR
           
static java.lang.String PREDICATE_EQUALS
           
static java.lang.String PREDICATE_GREATERTHAN
           
static java.lang.String PREDICATE_IN
           
static java.lang.String PREDICATE_LESSTHAN
           
static java.lang.String PREDICATE_LIKE
           
static java.lang.String PREDICATE_NOTEQUALS
           
static java.lang.String SORT_ASC
           
static java.lang.String SORT_DESC
           
static java.lang.String WILDCARD
           
 
Constructor Summary
DynamicQuery()
           
DynamicQuery(java.lang.String sql)
           
 
Method Summary
 void addValue(java.lang.Object obj)
           
 DynamicQuery AND()
           
 DynamicQuery append(java.lang.String sql)
           
 DynamicQuery appendCondition(java.lang.String operator, DynamicQuery.Parameter... params)
           
 DynamicQuery appendGroupedAnd(DynamicQuery.Parameter... params)
           
 DynamicQuery appendGroupedOr(DynamicQuery.Parameter... params)
           
 DynamicQuery appendInList(java.lang.String term, java.util.List<?> list)
           
 DynamicQuery appendInListWithAnd(java.lang.String term, java.util.List<?> list)
           
 javax.persistence.Query buildJPAQuery(javax.persistence.EntityManager em)
           
 DynamicQuery closeParen()
           
 DynamicQuery comma()
           
 DynamicQuery GROUPBY()
           
 DynamicQuery HAVING()
           
 DynamicQuery IN()
           
 DynamicQuery openParen()
           
 DynamicQuery OR()
           
 DynamicQuery ORDERBY()
           
 DynamicQuery pad()
           
 DynamicQuery param()
           
 java.lang.String toString()
           
 DynamicQuery WHERE()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLAUSE_WHERE

public static java.lang.String CLAUSE_WHERE

CLAUSE_GROUPBY

public static java.lang.String CLAUSE_GROUPBY

CLAUSE_ORDERBY

public static java.lang.String CLAUSE_ORDERBY

CLAUSE_HAVING

public static java.lang.String CLAUSE_HAVING

OPERATOR_OR

public static java.lang.String OPERATOR_OR

OPERATOR_AND

public static java.lang.String OPERATOR_AND

PREDICATE_EQUALS

public static java.lang.String PREDICATE_EQUALS

PREDICATE_NOTEQUALS

public static java.lang.String PREDICATE_NOTEQUALS

PREDICATE_LIKE

public static java.lang.String PREDICATE_LIKE

PREDICATE_IN

public static java.lang.String PREDICATE_IN

PREDICATE_GREATERTHAN

public static java.lang.String PREDICATE_GREATERTHAN

PREDICATE_LESSTHAN

public static java.lang.String PREDICATE_LESSTHAN

SORT_ASC

public static java.lang.String SORT_ASC

SORT_DESC

public static java.lang.String SORT_DESC

WILDCARD

public static java.lang.String WILDCARD
Constructor Detail

DynamicQuery

public DynamicQuery()

DynamicQuery

public DynamicQuery(java.lang.String sql)
Method Detail

append

public DynamicQuery append(java.lang.String sql)

pad

public DynamicQuery pad()

openParen

public DynamicQuery openParen()

closeParen

public DynamicQuery closeParen()

param

public DynamicQuery param()

comma

public DynamicQuery comma()

AND

public DynamicQuery AND()

OR

public DynamicQuery OR()

WHERE

public DynamicQuery WHERE()

IN

public DynamicQuery IN()

GROUPBY

public DynamicQuery GROUPBY()

ORDERBY

public DynamicQuery ORDERBY()

HAVING

public DynamicQuery HAVING()

appendGroupedAnd

public DynamicQuery appendGroupedAnd(DynamicQuery.Parameter... params)

appendGroupedOr

public DynamicQuery appendGroupedOr(DynamicQuery.Parameter... params)

appendCondition

public DynamicQuery appendCondition(java.lang.String operator,
                                    DynamicQuery.Parameter... params)

appendInListWithAnd

public DynamicQuery appendInListWithAnd(java.lang.String term,
                                        java.util.List<?> list)

appendInList

public DynamicQuery appendInList(java.lang.String term,
                                 java.util.List<?> list)

addValue

public void addValue(java.lang.Object obj)

buildJPAQuery

public javax.persistence.Query buildJPAQuery(javax.persistence.EntityManager em)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2004-2009. All Rights Reserved.