Agentflow
V3.1

pe.pase
Class QueryConditions

java.lang.Object
  extended by pe.pase.QueryConditions
All Implemented Interfaces:
java.io.Serializable

public class QueryConditions
extends java.lang.Object
implements java.io.Serializable

TODO Please comment for this class

Author:
Chen Chang-hua
See Also:
Serialized Form

Field Summary
static java.lang.String COMPARISON_CO
           
static java.lang.String COMPARISON_EQ
           
static java.lang.String COMPARISON_GE
           
static java.lang.String COMPARISON_GT
           
static java.lang.String COMPARISON_LE
           
static java.lang.String COMPARISON_LI
           
static java.lang.String COMPARISON_LT
           
static java.lang.String COMPARISON_NE
           
static java.lang.String COMPARISON_NL
           
protected  java.util.Vector conditions
           
static java.lang.String LOGIC_AND
           
static java.lang.String LOGIC_NOT
           
static java.lang.String LOGIC_OR
           
 
Constructor Summary
QueryConditions()
           
 
Method Summary
 void addCondition(QueryCondition condition)
          Adds a QueryCondition object to this QueryConditions.
 void addCondition(java.lang.String logicOp, java.lang.String property, java.lang.String comparisonOp, java.lang.Object value)
          Adds a condition.
 java.util.Collection getConditions()
          Returns the Condition objects in this QueryCondition object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMPARISON_CO

public static final java.lang.String COMPARISON_CO
See Also:
Constant Field Values

COMPARISON_EQ

public static final java.lang.String COMPARISON_EQ
See Also:
Constant Field Values

COMPARISON_GE

public static final java.lang.String COMPARISON_GE
See Also:
Constant Field Values

COMPARISON_GT

public static final java.lang.String COMPARISON_GT
See Also:
Constant Field Values

COMPARISON_LE

public static final java.lang.String COMPARISON_LE
See Also:
Constant Field Values

COMPARISON_LI

public static final java.lang.String COMPARISON_LI
See Also:
Constant Field Values

COMPARISON_LT

public static final java.lang.String COMPARISON_LT
See Also:
Constant Field Values

COMPARISON_NE

public static final java.lang.String COMPARISON_NE
See Also:
Constant Field Values

COMPARISON_NL

public static final java.lang.String COMPARISON_NL
See Also:
Constant Field Values

conditions

protected java.util.Vector conditions

LOGIC_AND

public static final java.lang.String LOGIC_AND
See Also:
Constant Field Values

LOGIC_NOT

public static final java.lang.String LOGIC_NOT
See Also:
Constant Field Values

LOGIC_OR

public static final java.lang.String LOGIC_OR
See Also:
Constant Field Values
Constructor Detail

QueryConditions

public QueryConditions()
Method Detail

addCondition

public void addCondition(QueryCondition condition)
Adds a QueryCondition object to this QueryConditions.

Parameters:
condition - the QueryCondition object to be added.

addCondition

public void addCondition(java.lang.String logicOp,
                         java.lang.String property,
                         java.lang.String comparisonOp,
                         java.lang.Object value)
Adds a condition.

Parameters:
logicOp - the logic operator of the added condition. Its value should be one of QueryConditions.LOGIC_x
property - the property name used to compare
comparisonOp - the comparison operator. Its value should be one of QueryConditions.COMPARISON_x
value - the comparison value

getConditions

public java.util.Collection getConditions()
Returns the Condition objects in this QueryCondition object.

Returns:

Agentflow
V3.1

Submit a bug or feature
Copyright 1999-2010 Flowring , Inc. 12F., No.120, Sec2, Gongdao 5th Rd.,
Hsinchu City 300, Taiwan (R.O.C.) All Rights Reserved.