Class SQLForeignInfo
- java.lang.Object
-
- org.teichert.databaseexplorer.sqlitems.SQLForeignInfo
-
- All Implemented Interfaces:
Serializable
,Comparable<ISQLItem<SQLTable,SQLForeignInfo>>
,IFilteredTreeItem
,ISQLItem<SQLTable,SQLForeignInfo>
public class SQLForeignInfo extends Object implements IFilteredTreeItem, ISQLItem<SQLTable,SQLForeignInfo>
Information about the foreign key.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SQLForeignInfo(SQLForeignInfo foreignInfo)
SQLForeignInfo(SQLTableColumn column, String contraintName, String foreignTableName, String foreignColumnName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
int
compareTo(ISQLItem<SQLTable,SQLForeignInfo> o)
void
copyFrom(SQLForeignInfo t)
boolean
equals(Object obj)
SQLTableColumn
getColumn()
String
getContraintName()
String
getDisplayText()
String
getForeignColumnName()
String
getForeignTableName()
String
getIcon()
String
getName()
SQLTable
getParent()
void
setColumn(SQLTableColumn column)
void
setContraintName(String contraintName)
void
setForeignColumnName(String foreignColumnName)
void
setForeignTableName(String foreignTableName)
void
setIcon(String icon)
ISQLItem<SQLTable,SQLForeignInfo>
setParent(SQLTable parent)
String
toString()
-
-
-
Constructor Detail
-
SQLForeignInfo
public SQLForeignInfo(SQLTableColumn column, String contraintName, String foreignTableName, String foreignColumnName)
-
SQLForeignInfo
public SQLForeignInfo(SQLForeignInfo foreignInfo)
-
-
Method Detail
-
getColumn
public SQLTableColumn getColumn()
-
setColumn
public void setColumn(SQLTableColumn column)
-
getContraintName
public String getContraintName()
-
setContraintName
public void setContraintName(String contraintName)
-
getForeignColumnName
public String getForeignColumnName()
-
setForeignColumnName
public void setForeignColumnName(String foreignColumnName)
-
getForeignTableName
public String getForeignTableName()
-
setForeignTableName
public void setForeignTableName(String foreignTableName)
-
getIcon
public String getIcon()
-
setIcon
public void setIcon(String icon)
-
getParent
public SQLTable getParent()
- Specified by:
getParent
in interfaceISQLItem<SQLTable,SQLForeignInfo>
-
setParent
public ISQLItem<SQLTable,SQLForeignInfo> setParent(SQLTable parent)
- Specified by:
setParent
in interfaceISQLItem<SQLTable,SQLForeignInfo>
-
getName
public String getName()
- Specified by:
getName
in interfaceISQLItem<SQLTable,SQLForeignInfo>
-
getDisplayText
public String getDisplayText()
- Specified by:
getDisplayText
in interfaceIFilteredTreeItem
-
copyFrom
public void copyFrom(SQLForeignInfo t)
- Specified by:
copyFrom
in interfaceISQLItem<SQLTable,SQLForeignInfo>
-
clear
public void clear()
- Specified by:
clear
in interfaceISQLItem<SQLTable,SQLForeignInfo>
-
compareTo
public int compareTo(ISQLItem<SQLTable,SQLForeignInfo> o)
- Specified by:
compareTo
in interfaceComparable<ISQLItem<SQLTable,SQLForeignInfo>>
-
-