org.hibernate.loader
Class OuterJoinableAssociation
java.lang.Object
org.hibernate.loader.OuterJoinableAssociation
public final class OuterJoinableAssociation
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OuterJoinableAssociation
public OuterJoinableAssociation(AssociationType joinableType,
java.lang.String lhsAlias,
java.lang.String[] lhsColumns,
java.lang.String rhsAlias,
int joinType,
SessionFactoryImplementor factory,
java.util.Map enabledFilters)
throws MappingException
- Throws:
MappingException
getJoinType
public int getJoinType()
getRHSAlias
public java.lang.String getRHSAlias()
getJoinableType
public AssociationType getJoinableType()
getRHSUniqueKeyName
public java.lang.String getRHSUniqueKeyName()
isCollection
public boolean isCollection()
getJoinable
public Joinable getJoinable()
getOwner
public int getOwner(java.util.List associations)
addJoins
public void addJoins(JoinFragment outerjoin)
throws MappingException
- Throws:
MappingException
validateJoin
public void validateJoin(java.lang.String path)
throws MappingException
- Throws:
MappingException
isManyToManyWith
public boolean isManyToManyWith(OuterJoinableAssociation other)
addManyToManyJoin
public void addManyToManyJoin(JoinFragment outerjoin,
QueryableCollection collection)
throws MappingException
- Throws:
MappingException
Copyright © 2008 Hibernate.org. All Rights Reserved.