|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectpt.moredata.dao.ForeignKey
pt.moredata.dao.ExportedForeignKey
Esta classe permite manter informação acerca de uma chave estrangeira que e expoortada por uma tabela. Desta forma, um objecto que seja instancia desta classe, representa uma chave estrangeira que e exportada por uma tabela e ao mesmo tempo importada por outra tabela (ate pode ser a mesma!). Portanto, esta classe deve ser usada no ambito da tabela que exporta a chave. No dominio das tabelas que importam chaves estrangeiras, existe a classe ImportedForeignKeys, que implementa funcionalidades identicas a esta classe. Company MoreData
ExportedForeignKey,
ForeignKey| Field Summary |
| Fields inherited from class pt.moredata.dao.ForeignKey |
columnNames |
| Constructor Summary | |
ExportedForeignKey(java.lang.String name,
java.lang.String referenceTableName,
java.lang.String referencedTableName,
short updateRule,
short deleteRule)
Cria uma chave estrangeira. |
|
| Method Summary | |
void |
addColumn(java.lang.String pkColumnName,
java.lang.String fkColumnName)
Adiciona uma correspondencia entre o nome da coluna da chave estrangeira e o nome da coluna da chave primaria. |
java.lang.String |
dump(java.lang.String _prefix)
|
java.lang.String |
getFKColumnName(java.lang.String pkColumnName)
Devolve o nome da coluna da chave estrangeira, associada ao nome de uma coluna da chave primaria. |
java.util.Enumeration |
getFKColumnNames()
Devolve o nome das colunas que constituem a chave estrangeira. |
java.lang.String |
getFkTableName()
Get the value of fkTableName. |
java.lang.String |
getPKColumnName(java.lang.String fkColumnName)
Devolve o nome da coluna da chave primaria, associada ao nome de uma coluna da chave estrangeira. |
java.util.Enumeration |
getPKColumnNames()
Devolve o nome das colunas que constituem a chave primaria. |
java.lang.String |
getPkTableName()
Get the value of pkTableName. |
| Methods inherited from class pt.moredata.dao.ForeignKey |
dump, getDeleteRule, getName, getReferenceColumnName, getReferenceColumnNames, getReferencedColumnName, getReferencedColumnNames, getReferencedTableName, getReferenceTableName, getUpdateRule |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ExportedForeignKey(java.lang.String name,
java.lang.String referenceTableName,
java.lang.String referencedTableName,
short updateRule,
short deleteRule)
name - O nome da chave estrangeira.referenceTableName - O nome da tabela que exporta a chave (PK).referencedTableName - O nome da tabela que importa a chave (FK).updateRule - Regra de actualizacao da chave primaria.deleteRule - regra para apagar a chave primaria.| Method Detail |
public java.lang.String getPkTableName()
getPkTableName in class ForeignKeypublic java.lang.String getFkTableName()
getFkTableName in class ForeignKey
public void addColumn(java.lang.String pkColumnName,
java.lang.String fkColumnName)
addColumn in class ForeignKeypkColumnName - O nome da coluna da chave primaria.fkColumnName - O nome da coluna da chave estrangeira.public java.lang.String getPKColumnName(java.lang.String fkColumnName)
getPKColumnName in class ForeignKeypublic java.lang.String getFKColumnName(java.lang.String pkColumnName)
getFKColumnName in class ForeignKeypkColumnName - O nome da coluna da chave primaria
public java.util.Enumeration getPKColumnNames()
getPKColumnNames in class ForeignKeypublic java.util.Enumeration getFKColumnNames()
getFKColumnNames in class ForeignKeypublic java.lang.String dump(java.lang.String _prefix)
dump in class ForeignKey
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||