com.jpattern.orm.query.join
Class RightOuterJoinElement

java.lang.Object
  extended by com.jpattern.orm.query.join.AJoinElement
      extended by com.jpattern.orm.query.join.RightOuterJoinElement
All Implemented Interfaces:
INameSolverConsumer, IRenderableSqlObject, IJoinElement

public class RightOuterJoinElement
extends AJoinElement

Author:
Francesco Cina 27/giu/2011

Field Summary
 
Fields inherited from class com.jpattern.orm.query.join.AJoinElement
joinClass, ormClassToolMap
 
Constructor Summary
RightOuterJoinElement(IOrmClassToolMap ormClassToolMap, Class<?> joinClass)
           
RightOuterJoinElement(IOrmClassToolMap ormClassToolMap, Class<?> joinClass, 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.join.AJoinElement
renderSql, renderSql, setNameSolver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RightOuterJoinElement

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

RightOuterJoinElement

public RightOuterJoinElement(IOrmClassToolMap ormClassToolMap,
                             Class<?> joinClass,
                             String onLeftProperty,
                             String onRigthProperty)
Method Detail

getJoinName

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

hasOnClause

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

onLeftProperty

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

onRightProperty

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


Copyright © 2011. All Rights Reserved.