palio.connectors.schema
Class ReferenceTarget

java.lang.Object
  extended by palio.connectors.schema.ReferenceTarget

public final class ReferenceTarget
extends java.lang.Object

Author:
Szymon Kuklewicz

Constructor Summary
ReferenceTarget(java.lang.String unknownTableName, java.lang.String unknownTableId, boolean onDeleteCascade)
           
ReferenceTarget(Table knownTable, boolean onDeleteCascade)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 Table getKnownTable()
           
 java.lang.String getSQL()
           
 java.lang.String getTableName()
           
 java.lang.String getUnknownTableId()
           
 java.lang.String getUnknownTableName()
           
 boolean isOnDeleteCascade()
           
 boolean isValid(DatabaseSchema currentSchema, DatabaseSchema finalSchema)
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferenceTarget

public ReferenceTarget(Table knownTable,
                       boolean onDeleteCascade)

ReferenceTarget

public ReferenceTarget(java.lang.String unknownTableName,
                       java.lang.String unknownTableId,
                       boolean onDeleteCascade)
Method Detail

getKnownTable

public Table getKnownTable()

getUnknownTableName

public java.lang.String getUnknownTableName()

getUnknownTableId

public java.lang.String getUnknownTableId()

getTableName

public java.lang.String getTableName()

isOnDeleteCascade

public boolean isOnDeleteCascade()

getSQL

public java.lang.String getSQL()

isValid

public boolean isValid(DatabaseSchema currentSchema,
                       DatabaseSchema finalSchema)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object