public class BinaryAssociationMap extends AssociationMap
Constructor and Description |
---|
BinaryAssociationMap(java.lang.String table,
java.lang.String property,
java.lang.String nameEntity,
Session session,
java.lang.String nameFKTo,
java.lang.String nameFKFrom,
java.lang.String fieldsTo,
java.lang.String fieldsFrom)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getFieldsFKFrom()
Permet obtenir els camps de la clau forana de l'entitat origen.
|
java.util.ArrayList<java.lang.String> |
getFieldsFKTo()
Permet obtenir els camps de la clau forana de l'entitat destí.
|
java.lang.String |
getFieldsFrom()
Permet obtenir la correspondčncia entre els camps de la clau forana i els atributs de l'entitat origen.
|
java.lang.String |
getFieldsTo()
Permet obtenir la correspondčncia entre els camps de la clau forana i els atributs de l'entitat destí.
|
java.lang.String |
getNameFKFrom()
Permet obtenir el nom de la clau forana cap a la taula de l'entitat origen.
|
java.lang.String |
getNameFKTo()
Permet obtenir el nom de la clau forana cap a la taula de l'entitat destí.
|
CreateTable |
getPreparedSqlCreateTable()
Permet obtenir la sentčncia CREATE TABLE que serveix per a crear la taula
que s'utilitza per a implementar la relació.
|
Delete |
getPreparedSqlDelete()
Permet obtenir la sentčncia DELETE que serveix per a esborrar un registre de la
taula que s'utilitza per a implementar la relació.
|
Drop |
getPreparedSqlDrop()
Permet obtenir la sentčncia DROP TABLE que serveix per a eliminar la taula que s'utilitza per a
implementar la relació.
|
Insert |
getPreparedSqlInsert()
Permet obtenir la sentčncia INSERT que serveix per a inserir un registre
en la taula que s'utilitza per a implementar la relació.
|
Select |
getPreparedSqlRead()
Permet obtenir la sentčncia SELECT que serveix per a llegir un registre
de la taula que s'utilitza per a implementar la relació.
|
Update |
getPreparedSqlUpdate()
Permet obtenir la sentčncia UPDATE que serveix per a actualitzar un registre
de la taula que s'utilitza per a implementar la relació.
|
java.util.ArrayList<java.lang.String> |
getPropertiesFKFrom()
Permet obtenir el noms dels atributs de l'entitat origen als quals es fa referčncia
en la clau forana.
|
java.util.ArrayList<java.lang.String> |
getPropertiesFKTo()
Permet obtenir el nom dels atributs de l'entitat destí als quals es fa
referčncia en la clau forana.
|
boolean |
hasFieldsFKFrom()
Permet cončixer si hi han camps de clau forana definits cap a l'entitat origen.
|
boolean |
hasFieldsFKTo()
Permet cončixer si hi han camps de clau forana definits cap a l'entitat destí.
|
boolean |
hasPropertiesFKFrom()
Permet cončixer si hi han atributs de l'entitat origen definits en la clau forana.
|
boolean |
hasPropertiesFKTo()
Permet cončixer si hi han atributs de l'entitat destí definits en la clau forana.
|
void |
setPreparedSqlCreateTable(CreateTable preparedSqlCreateTable)
Defineix la sentčncia CREATE TABLE que s'utilitzarŕ per a crear la
taula de la relació.
|
void |
setPreparedSqlDelete(Delete preparedSqlDelete)
Defineix la sentčncia DELETE que serveix per a esborrar un registre de la taula
de la relació.
|
void |
setPreparedSqlDrop(Drop preparedSqlDrop)
Defineix la sentčncia DROP TABLE que s'utilitzarŕ per a eliminar la taula de la relació.
|
void |
setPreparedSqlInsert(Insert preparedSqlInsert)
Defineix la sentčncia INSERT que s'utilitzarŕ per a inserir un registre en la taula
de la relació.
|
void |
setPreparedSqlRead(Select preparedSqlRead)
Defineix la sentčncia SELECT que s'utilitzarŕ per a llegir un registre de
la taula de la relació.
|
void |
setPreparedSqlUpdate(Update preparedSqlUpdate)
Defineix la sentčncia UPDATE que s'utilitzarŕ per a actualitzar un regitre
de la taula de la relació.
|
getEntity, getProperty, getTable
public BinaryAssociationMap(java.lang.String table, java.lang.String property, java.lang.String nameEntity, Session session, java.lang.String nameFKTo, java.lang.String nameFKFrom, java.lang.String fieldsTo, java.lang.String fieldsFrom) throws MyFrameUOCException
table
- - Nom de la taula que s'utilitza per a implementar la relació.property
- - Nom de l'atribut de l'objecte de l'entitat que és relació cap a una altra entitat.nameEntity
- - Nom de l'entitat que conté la relació.session
- - Sessió de MyFrameUOC que s'utilitza.nameFKTo
- - Nom de la clau forana cap a la taula de l'entitat destí.nameFKFrom
- - Nom de la clau forana cap a la taula de l'entitat origen.fieldsTo
- - Correspondčncies entre els camps de la clau forana i els atributs de l'entitat destí.fieldsFrom
- - Correspondčncies entre els camps de la clau forana i els atributs de l'entitat origen.MyFrameUOCException
- Si no es pot crear una relació binŕria.public CreateTable getPreparedSqlCreateTable()
CreateTable
que conté la sentčncia CREATE TABLE que permet crear la taula
que s'utilitza per a implementar la relació.public void setPreparedSqlCreateTable(CreateTable preparedSqlCreateTable)
preparedSqlCreateTable
- - Un CreateTable
que conté la sentčncia CREATE TABLE que permet crear la taula de la relació.public Insert getPreparedSqlInsert()
Insert
que
conté la sentčncia INSERT que serveix per a inserir un registre en la taula
de la relació.public void setPreparedSqlInsert(Insert preparedSqlInsert)
preparedSqlInsert
- - Un Insert
que
conté la sentčncia INSERT que serveix per a inserir un registre en la taula
de la relació.public Select getPreparedSqlRead()
Select
que
conté la sentčncia SELECT que serveix per a llegir un registre de la taula
de la relació.public void setPreparedSqlRead(Select preparedSqlRead)
preparedSqlRead
- - Un Select
que
conté la sentčncia SELECT que serveix per a llegir un registre de la taula
de la relació.public Update getPreparedSqlUpdate()
Update
que
conté la sentčncia UPDATE que serveix per a actualitzar un registre de la taula
de la relació.public void setPreparedSqlUpdate(Update preparedSqlUpdate)
preparedSqlUpdate
- - Un Update
que
conté la sentčncia UPDATE que serveix per a actualitzar un registre de la taula
de la relació.public Delete getPreparedSqlDelete()
Delete
que
conté la sentčncia DELETE que serveix per a esborrar un registre de la taula
de la relació.public void setPreparedSqlDelete(Delete preparedSqlDelete)
preparedSqlDelete
- - Un Delete
que
conté la sentčncia DELETE que serveix per a esborrar un registre de la taula
de la relació.public java.lang.String getNameFKTo()
String
amb el nom de la clau forana cap a la taula de l'entitat destí.public java.lang.String getNameFKFrom()
String
amb el nom de la clau forana cap a la taula de l'entitat origen.public java.lang.String getFieldsTo()
String
amb la correspondčncia entre els camps de la clau frona i els atributs de l'entitat destí.public java.lang.String getFieldsFrom()
String
amb la correspondčncia entre els camps de la clau forana i els atributs de l'entitat origen.public java.util.ArrayList<java.lang.String> getFieldsFKTo()
ArrayList
amb els camps de la clau foranas de
l'entitat destí.public java.util.ArrayList<java.lang.String> getPropertiesFKTo()
ArrayList
amb el nom dels atributs de l'entitat destí
als quals es fa referčncia en la clau forana.public java.util.ArrayList<java.lang.String> getFieldsFKFrom()
ArrayList
amb els camps de la clau forana de l'entitat origen.public java.util.ArrayList<java.lang.String> getPropertiesFKFrom()
ArrayList
amb el nom dels atributs de l'entitat origen als quals
es fa referčncia en la clau forana.public boolean hasFieldsFKTo()
True
si hi han camps de clau forana definits cap a l'entitat destí.
False
en qualsevol altre cas.public boolean hasPropertiesFKTo()
True
si hi han atributs de l'entitat destí definits en la clau forana.
False
en qualsevol altre cas.public boolean hasFieldsFKFrom()
True
si hi han camps de clau forana definits cap a l'entitat origen
False
en qualsevol altre cas.public boolean hasPropertiesFKFrom()
True
si hi han atributs de l'entitat origen definits en la clau forana.
False
en qualsevol altre cas.public Drop getPreparedSqlDrop()
Drop
que conté
la sentčncia DROP TABLE que s'utilitzarŕ per a eliminar la taula de la relació.