butler.ext.temporal
Class TemporalForeignKey

java.lang.Object
  extended by butler.sql.metadata.ForeignKey
      extended by butler.ext.temporal.TemporalForeignKey

public class TemporalForeignKey
extends ForeignKey

Author:
Fredrik Bertilsson

Constructor Summary
TemporalForeignKey(Table pkTable, Table fkTable, java.lang.String name)
           
 
Method Summary
 Filter getJoinFilter(boolean oneToMany, java.lang.String startAlias, java.lang.String joinAlias)
           
 void setTemporalColumn(Column pkCol, Column fkCol)
           
 
Methods inherited from class butler.sql.metadata.ForeignKey
add, add, equals, equals, findAllPKRecords, getCaption, getColumns, getFKTable, getLocalizedCaption, getName, getPhysicalName, getPKColumns, getPKTable, getQualifiedName, getSchema, hashCode, isInPK, isOneToOne, parse, setFKTable, setPKTable, setSchema, toXML
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemporalForeignKey

public TemporalForeignKey(Table pkTable,
                          Table fkTable,
                          java.lang.String name)
                   throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

setTemporalColumn

public void setTemporalColumn(Column pkCol,
                              Column fkCol)

getJoinFilter

public Filter getJoinFilter(boolean oneToMany,
                            java.lang.String startAlias,
                            java.lang.String joinAlias)
                     throws java.lang.Exception
Overrides:
getJoinFilter in class ForeignKey
Throws:
java.lang.Exception