Class DBForeignKeyInfo

  • All Implemented Interfaces:
    AbstractInfo, java.io.Serializable

    public class DBForeignKeyInfo
    extends java.lang.Object
    implements AbstractInfo, java.io.Serializable
    Database info class for a foreign key definition.
    Author:
    Tim Dudgeon
    See Also:
    Serialized Form
    • Constructor Detail

      • DBForeignKeyInfo

        public DBForeignKeyInfo()
        Creates a new instance of DBForeignKeyInfo.
    • Method Detail

      • setPkSchemaName

        public void setPkSchemaName​(java.lang.String pkSchemaName)
      • getPkSchemaName

        public java.lang.String getPkSchemaName()
      • setFkSchemaName

        public void setFkSchemaName​(java.lang.String fkSchemaName)
      • getFkSchemaName

        public java.lang.String getFkSchemaName()
      • getPkTableName

        public java.lang.String getPkTableName()
        Getter for property pkTableName.
        Returns:
        Value of property pkTableName.
      • setPkTableName

        public void setPkTableName​(java.lang.String pkTableName)
        Setter for property pkTableName.
        Parameters:
        pkTableName - New value of property pkTableName.
      • getFkTableName

        public java.lang.String getFkTableName()
        Getter for property fkTableName.
        Returns:
        Value of property fkTableName.
      • setFkTableName

        public void setFkTableName​(java.lang.String fkTableName)
        Setter for property fkTableName.
        Parameters:
        fkTableName - New value of property fkTableName.
      • getFKColumnNames

        public java.lang.String[] getFKColumnNames()
      • setFKColumnNames

        public void setFKColumnNames​(java.lang.String[] names)
      • getPKColumnNames

        public java.lang.String[] getPKColumnNames()
      • setPKColumnNames

        public void setPKColumnNames​(java.lang.String[] names)
      • getPKName

        public java.lang.String getPKName()
      • setPKName

        public void setPKName​(java.lang.String name)
      • getFKName

        public java.lang.String getFKName()
      • setFKName

        public void setFKName​(java.lang.String name)
      • equals

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

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getPkName

        public java.lang.String getPkName()
      • setPkName

        public void setPkName​(java.lang.String pkName)
      • getFkName

        public java.lang.String getFkName()
      • setFkName

        public void setFkName​(java.lang.String fkName)
      • getFkColumnNames

        public java.lang.String[] getFkColumnNames()
      • setFkColumnNames

        public void setFkColumnNames​(java.lang.String[] fkColumnNames)
      • getPkColumnNames

        public java.lang.String[] getPkColumnNames()
      • setPkColumnNames

        public void setPkColumnNames​(java.lang.String[] pkColumnNames)
      • getUpdateAction

        public java.lang.String getUpdateAction()
      • setUpdateAction

        public void setUpdateAction​(java.lang.String updateAction)
      • getDeleteAction

        public java.lang.String getDeleteAction()
      • setDeleteAction

        public void setDeleteAction​(java.lang.String deleteAction)