Class In
- java.lang.Object
-
- org.castor.cpa.query.object.AbstractQueryObject
-
- org.castor.cpa.query.object.condition.AbstractCondition
-
- org.castor.cpa.query.object.condition.SimpleCondition
-
- 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
Constructors Constructor Description In()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(boolean value)
Adds the.void
add(double value)
Adds the.void
add(long value)
Adds the.void
add(java.lang.Enum<?> value)
Adds the.void
add(java.lang.String value)
Adds the.void
add(java.math.BigDecimal value)
Adds the.void
add(Literal value)
Adds the.void
add(Parameter 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 givenStringBuilder
.-
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
-
-
-
-
Method Detail
-
add
public void add(boolean value)
Adds the.- Specified by:
add
in interfaceInCondition
- Parameters:
value
- the value
-
add
public void add(long value)
Adds the.- Specified by:
add
in interfaceInCondition
- Parameters:
value
- the value
-
add
public void add(double value)
Adds the.- Specified by:
add
in interfaceInCondition
- Parameters:
value
- the value
-
add
public void add(java.math.BigDecimal value)
Adds the.- Specified by:
add
in interfaceInCondition
- Parameters:
value
- the value
-
add
public void add(java.lang.String value)
Adds the.- Specified by:
add
in interfaceInCondition
- Parameters:
value
- the value
-
add
public void add(java.lang.Enum<?> value)
Adds the.- Specified by:
add
in interfaceInCondition
- Parameters:
value
- the value
-
add
public void add(Literal value)
Adds the.- Specified by:
add
in interfaceInCondition
- Parameters:
value
- the value
-
add
public void add(Parameter value)
Adds the.- Specified by:
add
in interfaceInCondition
- 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 givenStringBuilder
. 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 interfaceQueryObject
- Parameters:
sb
- StringBuilder to append the string representation of this object to.- Returns:
- Same instance of StringBuilder given as parameter.
-
-