|
|||||||||||
| 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.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. Company MoreData
ExportedForeignKey,
ForeignKey| Field Summary |
| Fields inherited from class pt.moredata.dao.ForeignKey |
columnNames |
| Constructor Summary | |
ImportedForeignKey(java.lang.String name,
java.lang.String pkTableName,
java.lang.String fkTableName,
short updateRule,
short deleteRule)
Cria uma chave estrangeira. |
|
| Method Summary | |
void |
addColumn(java.lang.String fkColumnName,
java.lang.String pkColumnName)
Adiciona uma correspondencia entre o nome da coluna da chave estrangeira e o nome da coluna da chave primaria. |
boolean |
containsColumn(java.lang.String columnName)
Verifica se uma coluna faz parte da chave estrangeira |
java.lang.String |
dump(java.lang.String _prefix)
|
java.lang.String |
getDescriptionColumn()
Devolve a descricao da coluna |
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. |
void |
setDescriptionColumn(java.lang.String _descriptionColumn)
Modifica a descricao de uma coluna |
| 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 ImportedForeignKey(java.lang.String name,
java.lang.String pkTableName,
java.lang.String fkTableName,
short updateRule,
short deleteRule)
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.| 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 fkColumnName,
java.lang.String pkColumnName)
addColumn in class ForeignKeyfkColumnName - O nome da coluna da chave estrangeira.pkColumnName - O nome da coluna da chave primariapublic 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 void setDescriptionColumn(java.lang.String _descriptionColumn)
public java.lang.String getDescriptionColumn()
public boolean containsColumn(java.lang.String columnName)
columnName - Coluna a verificarpublic 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 | ||||||||||