com.jpattern.orm.query
Class SmartRenderableSqlQuery
java.lang.Object
com.jpattern.orm.query.SmartRenderableSqlQuery
- All Implemented Interfaces:
- RenderableSqlQuery
- Direct Known Subclasses:
- CustomFindQueryOrm, DeleteQueryOrm, FindQueryOrm, UpdateQueryOrm
public abstract class SmartRenderableSqlQuery
- extends Object
- implements RenderableSqlQuery
An RenderableSqlSubElement that keep track of the status of the object.
After a call to one of the render methods the result is stored and used for future calls
if the status of the object doen't change
- Author:
- ufo
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SmartRenderableSqlQuery
public SmartRenderableSqlQuery()
renderSql
public final String renderSql()
- Description copied from interface:
RenderableSqlQuery
- Return the sql query generated by this IQuery Object
- Specified by:
renderSql in interface RenderableSqlQuery
- Returns:
renderSql
public final void renderSql(StringBuilder stringBuilder)
- Description copied from interface:
RenderableSqlQuery
- Append to the string buffer the sql query generated by this IQuery Object
- Specified by:
renderSql in interface RenderableSqlQuery
doRender
protected abstract void doRender(StringBuilder stringBuilder)
getStatusVersion
public abstract int getStatusVersion()
isStatusChanged
public final boolean isStatusChanged()
Copyright © 2013. All Rights Reserved.