pt.despodata.java.ddata
Class ImportedForeignKey
java.lang.Object
pt.moredata.dao.ForeignKey
pt.moredata.dao.ImportedForeignKey
pt.despodata.java.ddata.ImportedForeignKey
- public class ImportedForeignKey
- extends ImportedForeignKey
Esta classe permite manter informação acerca de uma chave estrangeira
que e importada por uma tabela.
Desta forma, um objecto que seja instancia desta classe, representa uma
chave estrangeira que e importada por uma tabela e ao mesmo tempo exportada
por outra tabela (ate pode ser a mesma!).
Portanto, esta classe deve ser usada no ambito da tabela que importa a chave.
No dominio das tabelas que exportam chaves estrangeiras, existe a classe
ExportedForeignKeys, que implementa funcionalidades identicas a esta classe.
- Version:
- $Revision: 1.1.1.1 $
- Author:
- Paulo Carmo
- See Also:
DDataTableInfo,
DDataFieldInfo,
DataIndex,
ForeignKey,
ExportedForeignKey
|
Constructor Summary |
ImportedForeignKey(java.lang.String name,
java.lang.String pkTableName,
java.lang.String fkTableName,
short updateRule,
short deleteRule)
Cria uma chave estrangeira. |
| Methods inherited from class pt.moredata.dao.ImportedForeignKey |
addColumn, containsColumn, dump, getDescriptionColumn, getFKColumnName, getFKColumnNames, getFkTableName, getPKColumnName, getPKColumnNames, getPkTableName, setDescriptionColumn |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImportedForeignKey
public ImportedForeignKey(java.lang.String name,
java.lang.String pkTableName,
java.lang.String fkTableName,
short updateRule,
short deleteRule)
- Cria uma chave estrangeira.
- Parameters:
name - O nome da chave estrangeira.pkTableName - O nome da tabela que exporta a chave (PK).fkTableName - O nome da tabela que importa a chave (FK).updateRule - Regra de actualizacao da chave primaria.deleteRule - regra para apagar a chave primaria.