org.hibernate.mapping
Class Join

java.lang.Object
  extended byorg.hibernate.mapping.Join
All Implemented Interfaces:
Serializable

public class Join
extends Object
implements Serializable

Author:
Gavin King
See Also:
Serialized Form

Constructor Summary
Join()
           
 
Method Summary
 void addProperty(Property prop)
           
 boolean containsProperty(Property prop)
           
 void createForeignKey()
           
 void createPrimaryKey()
           
 String getCustomSQLDelete()
           
 String getCustomSQLInsert()
           
 String getCustomSQLUpdate()
           
 KeyValue getKey()
           
 PersistentClass getPersistentClass()
           
 Iterator getPropertyIterator()
           
 int getPropertySpan()
           
 Table getTable()
           
 boolean isCustomDeleteCallable()
           
 boolean isCustomInsertCallable()
           
 boolean isCustomUpdateCallable()
           
 boolean isInverse()
           
 boolean isLazy()
           
 boolean isOptional()
           
 boolean isSequentialSelect()
           
 void setCustomSQLDelete(String customSQLDelete, boolean callable)
           
 void setCustomSQLInsert(String customSQLInsert, boolean callable)
           
 void setCustomSQLUpdate(String customSQLUpdate, boolean callable)
           
 void setInverse(boolean leftJoin)
           
 void setKey(KeyValue key)
           
 void setOptional(boolean nullable)
           
 void setPersistentClass(PersistentClass persistentClass)
           
 void setSequentialSelect(boolean deferred)
           
 void setTable(Table table)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Join

public Join()
Method Detail

addProperty

public void addProperty(Property prop)

containsProperty

public boolean containsProperty(Property prop)

getPropertyIterator

public Iterator getPropertyIterator()

getTable

public Table getTable()

setTable

public void setTable(Table table)

getKey

public KeyValue getKey()

setKey

public void setKey(KeyValue key)

getPersistentClass

public PersistentClass getPersistentClass()

setPersistentClass

public void setPersistentClass(PersistentClass persistentClass)

createForeignKey

public void createForeignKey()

createPrimaryKey

public void createPrimaryKey()

getPropertySpan

public int getPropertySpan()

getCustomSQLDelete

public String getCustomSQLDelete()

setCustomSQLDelete

public void setCustomSQLDelete(String customSQLDelete,
                               boolean callable)

getCustomSQLInsert

public String getCustomSQLInsert()

setCustomSQLInsert

public void setCustomSQLInsert(String customSQLInsert,
                               boolean callable)

getCustomSQLUpdate

public String getCustomSQLUpdate()

setCustomSQLUpdate

public void setCustomSQLUpdate(String customSQLUpdate,
                               boolean callable)

isCustomDeleteCallable

public boolean isCustomDeleteCallable()

isCustomInsertCallable

public boolean isCustomInsertCallable()

isCustomUpdateCallable

public boolean isCustomUpdateCallable()

isSequentialSelect

public boolean isSequentialSelect()

setSequentialSelect

public void setSequentialSelect(boolean deferred)

isInverse

public boolean isInverse()

setInverse

public void setInverse(boolean leftJoin)

toString

public String toString()

isLazy

public boolean isLazy()

isOptional

public boolean isOptional()

setOptional

public void setOptional(boolean nullable)