info.fingo.db
Class ForeignKey

java.lang.Object
  extended by info.fingo.db.ForeignKey

public class ForeignKey
extends java.lang.Object

This class represents the foreign key. It stores the following information:

Author:
Maciej Mroczko

Constructor Summary
ForeignKey(java.lang.String pkTableName, java.lang.String pkColumnName, java.lang.String fkTableName, java.lang.String fkColumnName)
          Creates new object with the given primary key table and column names and foreign key table and column names.
 
Method Summary
 java.lang.String getForeignKeyColumnName()
          Returns the foreign key column name.
 java.lang.String getForeignKeyTableName()
          Returns the foreign key table name.
 java.lang.String getPrimaryKeyColumnName()
          Returns the primary key column name.
 java.lang.String getPrimaryKeyTableName()
          Returns the primary key table name.
 void setForeignKeyColumnName(java.lang.String foreignKeyColumnName)
          Sets the foreign key column name.
 void setForeignKeyTableName(java.lang.String foreignKeyTableName)
          Sets the foreign key table name.
 void setPrimaryKeyColumnName(java.lang.String primaryKeyColumnName)
          Sets the primary key column name.
 void setPrimaryKeyTableName(java.lang.String primaryKeyTableName)
          Sets the primary key table name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForeignKey

public ForeignKey(java.lang.String pkTableName,
                  java.lang.String pkColumnName,
                  java.lang.String fkTableName,
                  java.lang.String fkColumnName)
Creates new object with the given primary key table and column names and foreign key table and column names.

Parameters:
pkTableName - The primary key table name
pkColumnName - The primary key column name
fkTableName - The foreign key table name
fkColumnName - The foreign key column name
Method Detail

getForeignKeyColumnName

public java.lang.String getForeignKeyColumnName()
Returns the foreign key column name.

Returns:
String - The foreign key column name.

getForeignKeyTableName

public java.lang.String getForeignKeyTableName()
Returns the foreign key table name.

Returns:
String - The foreign key table name.

getPrimaryKeyColumnName

public java.lang.String getPrimaryKeyColumnName()
Returns the primary key column name.

Returns:
String - The primary key column name.

getPrimaryKeyTableName

public java.lang.String getPrimaryKeyTableName()
Returns the primary key table name.

Returns:
String - The primary key table name.

setForeignKeyColumnName

public void setForeignKeyColumnName(java.lang.String foreignKeyColumnName)
Sets the foreign key column name.

Parameters:
foreignKeyColumnName - The foreign key column name to set

setForeignKeyTableName

public void setForeignKeyTableName(java.lang.String foreignKeyTableName)
Sets the foreign key table name.

Parameters:
foreignKeyTableName - The foreign key table name. to set

setPrimaryKeyColumnName

public void setPrimaryKeyColumnName(java.lang.String primaryKeyColumnName)
Sets the primary key column name.

Parameters:
primaryKeyColumnName - The primary key column name to set

setPrimaryKeyTableName

public void setPrimaryKeyTableName(java.lang.String primaryKeyTableName)
Sets the primary key table name.

Parameters:
primaryKeyTableName - The primary key table name to set