org.azzyzt.jee.runtime.dto.query
Class UnaryFieldExpression

java.lang.Object
  extended by org.azzyzt.jee.runtime.dto.query.Expression
      extended by org.azzyzt.jee.runtime.dto.query.FieldExpression
          extended by org.azzyzt.jee.runtime.dto.query.UnaryFieldExpression
All Implemented Interfaces:
java.io.Serializable, FieldReferer

public class UnaryFieldExpression
extends FieldExpression

A unary field expression is a FieldExpresssion with one field reference and a binary operator.

See Also:
UnaryFieldOperator, FieldReference, Serialized Form

Constructor Summary
UnaryFieldExpression()
           
UnaryFieldExpression(FieldReference fieldReference, UnaryFieldOperator op, boolean isNegated)
           
 
Method Summary
 UnaryFieldOperator getOp()
           
 boolean isValid()
           
 void setOp(UnaryFieldOperator op)
           
 
Methods inherited from class org.azzyzt.jee.runtime.dto.query.FieldExpression
getFieldName, getReplaceableBy, isCaseSensitive, isNegated, setCaseSensitive, setFieldName, setNegated
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnaryFieldExpression

public UnaryFieldExpression()

UnaryFieldExpression

public UnaryFieldExpression(FieldReference fieldReference,
                            UnaryFieldOperator op,
                            boolean isNegated)
Method Detail

isValid

public boolean isValid()
Overrides:
isValid in class FieldExpression

getOp

public UnaryFieldOperator getOp()

setOp

public void setOp(UnaryFieldOperator op)