public class ForeignKeyMap extends AssociationMap
Constructor and Description |
---|
ForeignKeyMap(java.lang.String table,
java.lang.String property,
java.lang.String nameEntity,
Session session,
java.lang.String name,
java.lang.String fields)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFields()
Permet obtenir la correspondčncia entre els camps origen i destí d'una clau forana.
|
java.util.ArrayList<java.lang.String> |
getFieldsFK()
Permet obtenir la llista dels noms dels camps que formen part de la clau forana.
|
java.util.ArrayList<java.lang.String[]> |
getMappedFields()
Permet obtenir els camps mapejats indicats en l'anotació.
|
java.lang.String |
getName()
Permet obtenir el nom que té la clau forana en la taula de la base de dades.
|
java.util.ArrayList<java.lang.String> |
getPropertiesFK()
Permet obtenir la llista dels noms dels atributs de l'entitat destí als quals
es fa referčncia en la clau forana.
|
getEntity, getProperty, getTable
public ForeignKeyMap(java.lang.String table, java.lang.String property, java.lang.String nameEntity, Session session, java.lang.String name, java.lang.String fields) throws MyFrameUOCException
table
- - Taula amb la qual s'implementa la relació.property
- - Atribut de la relació.nameEntity
- - Nom de l'entitat de la relació.session
- - Sessió de MyFrameUOC que s'utilitza.name
- - Nom que té la clau forana en la taula de la base de dades.MyFrameUOCException
- Si no es pot crear la clau forana.public java.lang.String getName()
String
amb el nom que té la clau forana en la taula
de la base de dades.public java.lang.String getFields()
String
amb la correspončncia entre els camps origen i destí
d'una clau forana.public java.util.ArrayList<java.lang.String[]> getMappedFields()
ArrayList
que conté un String[2]
on el primer
element és el camp origen i el segon element és la clau primŕria de l'entitat destí.public java.util.ArrayList<java.lang.String> getFieldsFK()
ArrayList
que conté els noms dels camps que forrmen
part de la clau forana.public java.util.ArrayList<java.lang.String> getPropertiesFK()
ArrayList
que conté els noms dels atributs de l'entitat
destí als quals es fa referčncia en la clau forana.