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

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.Like
All Implemented Interfaces:
Condition, QueryObject

public final class Like
extends SimpleCondition

Final class that represents like 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
Like()
           
 
Method Summary
 Expression getEscape()
          Gets escape character of like condition.
 Expression getPattern()
          Get pattern of like condition.
 void setEscape(Expression escape)
          Set escape character of like condition.
 void setPattern(Expression pattern)
          Set pattern of like condition.
 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
 

Constructor Detail

Like

public Like()
Method Detail

getPattern

public Expression getPattern()
Get pattern of like condition.

Returns:
Pattern of like condition.

setPattern

public void setPattern(Expression pattern)
Set pattern of like condition.

Parameters:
pattern - Pattern of like condition.

getEscape

public Expression getEscape()
Gets escape character of like condition.

Returns:
Escape character of like condition.

setEscape

public void setEscape(Expression escape)
Set escape character of like condition.

Parameters:
escape - Escape character of like condition.

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.

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