net.sourceforge.squirrel_sql.plugins.graph
Class ConstraintData

java.lang.Object
  extended by net.sourceforge.squirrel_sql.plugins.graph.ConstraintData

public class ConstraintData
extends java.lang.Object


Constructor Summary
ConstraintData(ConstraintDataXmlBean constraintDataXmlBean)
           
ConstraintData(java.lang.String pkTableName, java.lang.String fkTableName, java.lang.String constraintName)
           
ConstraintData(java.lang.String pkTableName, java.lang.String fkTableName, java.lang.String constraintName, boolean nonDbConstraint)
           
 
Method Summary
 void addColumnInfo(ColumnInfo colInfo)
           
 void clearColumnImportData()
           
 ColumnInfo[] getColumnInfos()
           
 java.lang.String getConstraintName()
           
 java.lang.String[] getDDL()
           
 java.lang.String getPkTableName()
           
 java.lang.String getTitle()
           
 ConstraintDataXmlBean getXmlBean()
           
 boolean hasOverlap(ConstraintData other)
           
 boolean isNonDbConstraint()
           
 boolean isShowThisConstraintName()
           
 void removeAllColumns()
           
 void replaceCopiedColsByReferences(ColumnInfo[] colInfoRefs, boolean retainImportData)
           
 void setConstraintName(java.lang.String name)
           
 void setShowThisConstraintName(boolean showThisConstraintName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstraintData

public ConstraintData(java.lang.String pkTableName,
                      java.lang.String fkTableName,
                      java.lang.String constraintName)

ConstraintData

public ConstraintData(ConstraintDataXmlBean constraintDataXmlBean)

ConstraintData

public ConstraintData(java.lang.String pkTableName,
                      java.lang.String fkTableName,
                      java.lang.String constraintName,
                      boolean nonDbConstraint)
Method Detail

getXmlBean

public ConstraintDataXmlBean getXmlBean()

addColumnInfo

public void addColumnInfo(ColumnInfo colInfo)

getPkTableName

public java.lang.String getPkTableName()

getColumnInfos

public ColumnInfo[] getColumnInfos()

getTitle

public java.lang.String getTitle()

isNonDbConstraint

public boolean isNonDbConstraint()

getDDL

public java.lang.String[] getDDL()

replaceCopiedColsByReferences

public void replaceCopiedColsByReferences(ColumnInfo[] colInfoRefs,
                                          boolean retainImportData)

getConstraintName

public java.lang.String getConstraintName()

clearColumnImportData

public void clearColumnImportData()

hasOverlap

public boolean hasOverlap(ConstraintData other)

removeAllColumns

public void removeAllColumns()

setConstraintName

public void setConstraintName(java.lang.String name)

isShowThisConstraintName

public boolean isShowThisConstraintName()

setShowThisConstraintName

public void setShowThisConstraintName(boolean showThisConstraintName)


Copyright © 2001-2010. All Rights Reserved.