|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectit.unimo.dbgroup.momis.odli3.MomisObject
it.unimo.dbgroup.momis.odli3.CandidateKey
Contiene informazioni sulle candidate key Ogni oggetto di questa classe e' una Candidate key
| Field Summary | |
java.util.Vector |
candKey
lista degli attributi che compongono la chiave ognuno e' un oggetto Vector contenente tutti gli attributi omonimi, appartenenti a diverse "IntBody" dell'interface |
java.lang.String |
identifier
lista degli stessi attributi cosi' come sono definiti nella classe riferita nelle variabili candKey e keyRef, a indici uguali corrispondono attributi in relazione omonimi, appartenenti a diverse "IntBody" della classe riferita |
private java.util.Vector |
keyNames
variabile privata che contiene i nomi degli attributi componenti la candidatekey |
| Fields inherited from class it.unimo.dbgroup.momis.odli3.MomisObject |
mod_GenericODLParser, mod_GlobalSchema, mod_QueryManger, mod_SIDes_ARM, mod_SIDes_ARTEMIS, mod_SIDes_EXTM, mod_SIDes_JoinMap, mod_SIDes_main, mod_SIDes_SAM, mod_SIDes_SIM, mod_SIDes_SIM2, mod_SIDes_SLIM, mod_SIDes_TREdit, mod_SIDes_TUNIM |
| Constructor Summary | |
CandidateKey(java.util.Vector kn,
java.lang.String id)
il costruttore deve passare obbligatoriamente tutte le informazioni sull'oggetto. |
|
| Method Summary | |
void |
control(Interface intf)
controlla che tutte le eventuali chiavi definite esistano anche come attributi della classe di appartenenza inoltre controlla che gli attributi riferiti esistano nella classe riferita |
| Methods inherited from class it.unimo.dbgroup.momis.odli3.MomisObject |
getAdditionalInfo, getAdditionalInfos, getGenericProducerDescription, getProducerDescription, getProducerId, putAdditionalInfo, setProducerId |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public java.util.Vector candKey
public java.lang.String identifier
private java.util.Vector keyNames
| Constructor Detail |
public CandidateKey(java.util.Vector kn,
java.lang.String id)
kn - nome degli attributi componenti la candidatekey| Method Detail |
public void control(Interface intf)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||