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 Details

    • In

      public In()
  • Method Details

    • 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(BigDecimal value)
      Adds the.
      Specified by:
      add in interface InCondition
      Parameters:
      value - the value
    • add

      public void add(String value)
      Adds the.
      Specified by:
      add in interface InCondition
      Parameters:
      value - the value
    • add

      public void add(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 List<Expression> getItems()
      Get list of items to test against.
      Returns:
      List of items to test against.
    • toString

      public StringBuilder toString(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.