com.jpattern.orm.query.clause.from
Class JoinElement

java.lang.Object
  extended by com.jpattern.orm.query.SmartRenderableSqlSubElement
      extended by com.jpattern.orm.query.clause.from.AFromElement
          extended by com.jpattern.orm.query.clause.from.JoinElement
All Implemented Interfaces:
FromElement, NameSolverConsumer, RenderableSqlSubElement

public class JoinElement
extends AFromElement

Author:
Francesco Cina 27/giu/2011

Field Summary
 
Fields inherited from class com.jpattern.orm.query.clause.from.AFromElement
joinClass, ormClassToolMap
 
Constructor Summary
JoinElement(IOrmClassToolMap ormClassToolMap, Class<?> joinClass, Integer nameSolverClassId)
           
 
Method Summary
protected  String getJoinName()
           
protected  boolean hasOnClause()
           
protected  String onLeftProperty()
           
protected  String onRightProperty()
           
 
Methods inherited from class com.jpattern.orm.query.clause.from.AFromElement
appendElementValues, doElementRender, getElementStatusVersion, getNameSolverClassId, setNameSolver
 
Methods inherited from class com.jpattern.orm.query.SmartRenderableSqlSubElement
isElementStatusChanged, renderSqlElement, renderSqlElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.jpattern.orm.query.RenderableSqlSubElement
renderSqlElement, renderSqlElement
 

Constructor Detail

JoinElement

public JoinElement(IOrmClassToolMap ormClassToolMap,
                   Class<?> joinClass,
                   Integer nameSolverClassId)
Method Detail

getJoinName

protected String getJoinName()
Specified by:
getJoinName in class AFromElement

hasOnClause

protected boolean hasOnClause()
Specified by:
hasOnClause in class AFromElement

onLeftProperty

protected String onLeftProperty()
Specified by:
onLeftProperty in class AFromElement

onRightProperty

protected String onRightProperty()
Specified by:
onRightProperty in class AFromElement


Copyright © 2013. All Rights Reserved.