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

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.RightOuterJoinElement
All Implemented Interfaces:
FromElement, NameSolverConsumer, RenderableSqlSubElement

public class RightOuterJoinElement
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
RightOuterJoinElement(IOrmClassToolMap ormClassToolMap, Class<?> joinClass, Integer nameSolverClassId)
           
RightOuterJoinElement(IOrmClassToolMap ormClassToolMap, Class<?> joinClass, Integer nameSolverClassId, String onLeftProperty, String onRigthProperty)
           
 
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

RightOuterJoinElement

public RightOuterJoinElement(IOrmClassToolMap ormClassToolMap,
                             Class<?> joinClass,
                             Integer nameSolverClassId)

RightOuterJoinElement

public RightOuterJoinElement(IOrmClassToolMap ormClassToolMap,
                             Class<?> joinClass,
                             Integer nameSolverClassId,
                             String onLeftProperty,
                             String onRigthProperty)
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.