org.castor.cpa.query.object.condition
Class In

java.lang.Object
  extended by org.castor.cpa.query.object.AbstractQueryObject
      extended by org.castor.cpa.query.object.condition.AbstractCondition
          extended by org.castor.cpa.query.object.condition.SimpleCondition
              extended by org.castor.cpa.query.object.condition.In
All Implemented Interfaces:
Condition, InCondition, QueryObject

public final class In
extends SimpleCondition
implements InCondition

Final class that represents in simple condition.

Since:
1.3
Version:
$Revision: 7121 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
Author:
Udai Gupta, Ralf Joachim

Constructor Summary
In()
           
 
Method Summary
 void add(java.math.BigDecimal value)
          Adds the.
 void add(boolean value)
          Adds the.
 void add(double value)
          Adds the.
 void add(java.lang.Enum<?> value)
          Adds the.
 void add(Literal value)
          Adds the.
 void add(long value)
          Adds the.
 void add(Parameter value)
          Adds the.
 void add(java.lang.String value)
          Adds the.
 java.util.List<Expression> getItems()
          Get list of items to test against.
 java.lang.StringBuilder toString(java.lang.StringBuilder sb)
          Append a string representation of the object to the given StringBuilder.
 
Methods inherited from class org.castor.cpa.query.object.condition.SimpleCondition
getExpression, isNot, not, setExpression, setNot
 
Methods inherited from class org.castor.cpa.query.object.condition.AbstractCondition
and, or
 
Methods inherited from class org.castor.cpa.query.object.AbstractQueryObject
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.castor.cpa.query.Condition
and, not, or
 

Constructor Detail

In

public In()
Method Detail

add

public void add(boolean value)
Adds the.

Specified by:
add in interface InCondition
Parameters:
value - the value

add

public void add(long value)
Adds the.

Specified by:
add in interface InCondition
Parameters:
value - the value

add

public void add(double value)
Adds the.

Specified by:
add in interface InCondition
Parameters:
value - the value

add

public void add(java.math.BigDecimal value)
Adds the.

Specified by:
add in interface InCondition
Parameters:
value - the value

add

public void add(java.lang.String value)
Adds the.

Specified by:
add in interface InCondition
Parameters:
value - the value

add

public void add(java.lang.Enum<?> value)
Adds the.

Specified by:
add in interface InCondition
Parameters:
value - the value

add

public void add(Literal value)
Adds the.

Specified by:
add in interface InCondition
Parameters:
value - the value

add

public void add(Parameter value)
Adds the.

Specified by:
add in interface InCondition
Parameters:
value - the value

getItems

public java.util.List<Expression> getItems()
Get list of items to test against.

Returns:
List of items to test against.

toString

public java.lang.StringBuilder toString(java.lang.StringBuilder sb)
Append a string representation of the object to the given StringBuilder. In general, the toString method for query objects appends a string that textually represents this object. The result should be a query string that complies to EJB QL specification as long as the query object represents a syntay element of it. It is required that all subclasses override this method. The toString method defined at class Object is overwritten and calls this method.

Specified by:
toString in interface QueryObject
Parameters:
sb - StringBuilder to append the string representation of this object to.
Returns:
Same instance of StringBuilder given as parameter.


Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com