com.jpattern.orm.query.clause.where
Class AExpressionElement
java.lang.Object
com.jpattern.orm.query.SmartRenderableSqlSubElement
com.jpattern.orm.query.clause.where.AExpressionElement
- All Implemented Interfaces:
- ExpressionElement, NameSolverConsumer, RenderableSqlSubElement
- Direct Known Subclasses:
- EqExpressionElement, GeExpressionElement, GtExpressionElement, IEqExpressionElement, ILikeExpressionElement, InExpressionElement, IsNotNullExpressionElement, IsNullExpressionElement, LeExpressionElement, LikeExpressionElement, LtExpressionElement, NeExpressionElement, NInExpressionElement, NLikeExpressionElement
public abstract class AExpressionElement
- extends SmartRenderableSqlSubElement
- implements ExpressionElement
- Author:
- Francesco Cina
19/giu/2011
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AExpressionElement
public AExpressionElement()
setNameSolver
public void setNameSolver(NameSolver nameSolver)
- Specified by:
setNameSolver in interface NameSolverConsumer
hasValue
public final boolean hasValue()
hasValues
public final boolean hasValues()
getValue
public Object getValue()
setValue
public void setValue(Object value)
getValues
public Collection<?> getValues()
setValues
public void setValues(Collection<?> values)
getProperty
public final String getProperty()
setProperty
public void setProperty(String property)
nameSolver
protected NameSolver nameSolver()
getPropertyDecorator
protected PropertyDecorator getPropertyDecorator()
setPropertyDecorator
protected void setPropertyDecorator(PropertyDecorator propertyDecorator)
getValueDecorator
protected PropertyDecorator getValueDecorator()
setValueDecorator
protected void setValueDecorator(PropertyDecorator valueDecorator)
doElementRender
public final void doElementRender(StringBuilder query)
throws OrmQueryFormatException
- Specified by:
doElementRender in class SmartRenderableSqlSubElement
- Throws:
OrmQueryFormatException
getElementStatusVersion
public final int getElementStatusVersion()
- Specified by:
getElementStatusVersion in class SmartRenderableSqlSubElement
getExpressionElementKey
public abstract String getExpressionElementKey()
appendElementValues
public final void appendElementValues(List<Object> values)
- Description copied from interface:
RenderableSqlSubElement
- Append to the list all the values of the expression's elements
- Specified by:
appendElementValues in interface RenderableSqlSubElement
Copyright © 2013. All Rights Reserved.