<default>
Sequence Diagram SQ_3_SQI_QUERY

Note Summary
Note1 
Note1 
Note2 
Note3 
Note4 
Note5 
 

Object Summary
DAO 
DAOFactory 
FireSQITarget 
MetadataFormat 
MetadataFormatFactory 
QueryLanguage 
QueryLanguageFactory 
SPARK 
Transformer 
 

Diagram Elements Detail

Note1

text Caching
+ instanciation dynamique des QL

Note Links

to Activation Activation2


Note1

text Caching
+ instanciation dynamique des MF

Note Links

to Activation Activation4


Note2

text Utilisation d'un Callable ? (java 1.5)
> normalement pas nŽcessaire

Note Links

to Activation Activation1


Note3

text Une des 2 classes n'est pas nŽcessaire
(Qtn: garder transformer et transformerFactory)
(Qtn: voir si on n'a pas besoin d'infos venant de query language)

Note Links

to Activation Activation3

to Activation Activation14


Note4

text xml stockŽ directement dans db?
--> cette Žtape n'est probablement pas nŽcessaire alors

Note Links

to Activation Activation10


Note5

text transforme vers un langage neutre
compris par tous les daos ?

Note Links

to Object Transformer


DAO

created true
Activation Summary
Activation10 
Activation8 
 

Dependency Links

to Class net.sourceforge.minor.daos.MetadataDAO

Message Links

to Object MetadataFormat

Number 5.7.1
Operation createResult
return arrow
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeideeeceiyagk33eiyo308p.nodeid9vospeiyagk33eiyoii1x:id75nbueiyagk33eiyo07md.nodeideeeceiyagk33eiyo308p
normalizedIndex 0.5
diagram_uniqe_name
predecessorUid design:link:::id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif.linkid2x847eiyagk33eiyoeqpn:id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif

Activation10

Activation8

DAOFactory
Activation Summary
Activation6 
Activation7 
Activation9 
 

Dependency Links

to Class net.sourceforge.minor.daos.MinorDAOFactory

Message Links

to Object DAO

Number 5.5.1
Is creation message
return arrow
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeid7owg8eiyagk33eiyobnqm.nodeid2c9ayeiyagk33eiyoc8ig:id75nbueiyagk33eiyo07md.nodeid7owg8eiyagk33eiyobnqm
normalizedIndex 0.5
diagram_uniqe_name
predecessorUid design:link:::id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif.linkidfjx0eiyagk33eiyoaehw:id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif

to Object DAOFactory

Number 5.4.1
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeid593e3eiyagk33eiyo3nkp.nodeid1ruspeiyagk33eiyod09l:id75nbueiyagk33eiyo07md.nodeid593e3eiyagk33eiyo3nkp
normalizedIndex 0.5
diagram_uniqe_name
predecessorUid design:link:::id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif.linkid2bla7eiyagk33eiyo9w7x:id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif

Activation6

Activation7

Activation9

FireSQITarget

backgroundColor 255,204,102
Activation Summary
Activation1 
Activation15 
Activation16 
Activation17 
Activation18 
Activation19 
 

Dependency Links

to Class net.sourceforge.minor.sqi.MinorSQITarget

Message Links

to Object QueryLanguageFactory

Number 5.1
Operation getQueryLanguage
return arrow
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeid4klyeiyagk33eiyo22b4.nodeid8m84feiyagk33eiyo43kk:id75nbueiyagk33eiyo07md.nodeid4klyeiyagk33eiyo22b4
normalizedIndex 0.125
diagram_uniqe_name
predecessorUid design:link:::id75nbueiyagk33eiyo07md.nodeid71lqheiyagk33eiyo0cxb.linkid4ph06eiyagk33eiyo1dwk:id75nbueiyagk33eiyo07md.nodeid71lqheiyagk33eiyo0cxb

to Object MetadataFormatFactory

Number 5.3
Operation getResultType
return arrow
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeid3lqcxeiyagk33eiyo2jm1.nodeid7a574eiyagk33eiyo5ijl:id75nbueiyagk33eiyo07md.nodeid3lqcxeiyagk33eiyo2jm1
normalizedIndex 0.375
diagram_uniqe_name
predecessorUid design:link:::id75nbueiyagk33eiyo07md.nodeid71lqheiyagk33eiyo0cxb.linkid4ph06eiyagk33eiyo1dwk:id75nbueiyagk33eiyo07md.nodeid71lqheiyagk33eiyo0cxb

to Object DAOFactory

Number 5.4
Operation getMinorDAOFactory
return arrow
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeid593e3eiyagk33eiyo3nkp.nodeid18iw9eiyagk33eiyo9w8p:id75nbueiyagk33eiyo07md.nodeid593e3eiyagk33eiyo3nkp
normalizedIndex 0.5
diagram_uniqe_name
predecessorUid design:link:::id75nbueiyagk33eiyo07md.nodeid71lqheiyagk33eiyo0cxb.linkid4ph06eiyagk33eiyo1dwk:id75nbueiyagk33eiyo07md.nodeid71lqheiyagk33eiyo0cxb

to Object DAOFactory

Number 5.5
Operation getMetadataDAO
return arrow
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeid593e3eiyagk33eiyo3nkp.nodeid1tmm5eiyagk33eiyoaei7:id75nbueiyagk33eiyo07md.nodeid593e3eiyagk33eiyo3nkp
normalizedIndex 0.625
diagram_uniqe_name
predecessorUid design:link:::id75nbueiyagk33eiyo07md.nodeid71lqheiyagk33eiyo0cxb.linkid4ph06eiyagk33eiyo1dwk:id75nbueiyagk33eiyo07md.nodeid71lqheiyagk33eiyo0cxb

to Object Transformer

Number 5.6
Operation transformQuery
return arrow
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeid541kaeiyagk33eiyo2czc.nodeidvknieiyagk33eiyojwsw:id75nbueiyagk33eiyo07md.nodeid541kaeiyagk33eiyo2czc
normalizedIndex 0.75
diagram_uniqe_name
predecessorUid design:link:::id75nbueiyagk33eiyo07md.nodeid71lqheiyagk33eiyo0cxb.linkid4ph06eiyagk33eiyo1dwk:id75nbueiyagk33eiyo07md.nodeid71lqheiyagk33eiyo0cxb

to Object DAO

Number 5.7
Operation performQuery
return arrow
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeid7owg8eiyagk33eiyobnqm.nodeid789eheiyagk33eiyoeqrh:id75nbueiyagk33eiyo07md.nodeid7owg8eiyagk33eiyobnqm
normalizedIndex 0.875
diagram_uniqe_name
predecessorUid design:link:::id75nbueiyagk33eiyo07md.nodeid71lqheiyagk33eiyo0cxb.linkid4ph06eiyagk33eiyo1dwk:id75nbueiyagk33eiyo07md.nodeid71lqheiyagk33eiyo0cxb

to Object QueryLanguage

Number 5.2
Operation getTransformer
return arrow
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeid9efs3eiyagk33eiyonxov.nodeid1eulueiyagk33eiyop5i1:id75nbueiyagk33eiyo07md.nodeid9efs3eiyagk33eiyonxov
normalizedIndex 0.25
diagram_uniqe_name
predecessorUid design:link:::id75nbueiyagk33eiyo07md.nodeid71lqheiyagk33eiyo0cxb.linkid4ph06eiyagk33eiyo1dwk:id75nbueiyagk33eiyo07md.nodeid71lqheiyagk33eiyo0cxb

Activation1

Activation15

Activation16

Activation17

Activation18

Activation19

MetadataFormat

created true
backgroundColor 102,255,102
Activation Summary
Activation11 
Activation5 
 

Dependency Links

to Class net.sourceforge.minor.metadataFormats.MetadataFormat


Activation11

Activation5

MetadataFormatFactory
Activation Summary
Activation4 
 

Dependency Links

to Class net.sourceforge.minor.metadataFormats.MetadataFormatFactory

Message Links

to Object MetadataFormat

Number 5.3.1
Is creation message
return arrow
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeideeeceiyagk33eiyo308p.nodeid8p82heiyagk33eiyo6wsj:id75nbueiyagk33eiyo07md.nodeideeeceiyagk33eiyo308p
normalizedIndex 0.5
diagram_uniqe_name
predecessorUid design:link:::id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif.linkid8cmreeiyagk33eiyo5ijb:id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif

Activation4

QueryLanguage

created true
backgroundColor 255,204,102
Activation Summary
Activation13 
Activation3 
 

Dependency Links

to Class net.sourceforge.minor.queryLanguages.QueryLanguage

Message Links

to Object Transformer

Number 5.2.1
Is creation message
return arrow
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeid541kaeiyagk33eiyo2czc.nodeid2vlnkeiyagk33eiyopoa7:id75nbueiyagk33eiyo07md.nodeid541kaeiyagk33eiyo2czc
normalizedIndex 0.5
diagram_uniqe_name
predecessorUid design:link:::id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif.linkid2o6fxeiyagk33eiyop5gi:id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif

Activation13

Activation3

diagram_uniqe_name

QueryLanguageFactory
Activation Summary
Activation2 
 

Dependency Links

to Class net.sourceforge.minor.queryLanguages.QueryLanguageFactory

Message Links

to Object QueryLanguage

Number 5.1.1
Is creation message
return arrow
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeid9efs3eiyagk33eiyonxov.nodeidkzf0eiyagk33eiyo59hs:id75nbueiyagk33eiyo07md.nodeid9efs3eiyagk33eiyonxov
normalizedIndex 0.5
diagram_uniqe_name
predecessorUid design:link:::id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif.linkid96dk2eiyagk33eiyo43js:id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif

Activation2

SPARK

Stereotype actor

Message Links

to Object FireSQITarget

Number 5
Operation synchronousQuery
return arrow
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif.nodeid2dcxheiyagk33eiyo1e2l:id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif
normalizedIndex 0.71428573
diagram_uniqe_name

to Object FireSQITarget

Number 1
Operation createAnonymousSession
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif.nodeid6eymyej6x52krej73d7lx:id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif
normalizedIndex 0.14285715
diagram_uniqe_name

to Object FireSQITarget

Number 2
Operation setQueryLanguage
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif.nodeidm02mej6x52krej73f412:id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif
normalizedIndex 0.2857143
diagram_uniqe_name

to Object FireSQITarget

Number 3
Operation setResultsFormat
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif.nodeid4jqcpej6x52krej73fec4:id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif
normalizedIndex 0.42857143
diagram_uniqe_name

to Object FireSQITarget

Number 4
Operation setSourceLocation
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif.nodeid70k55ej6x52krej73l6zg:id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif
normalizedIndex 0.5714286
diagram_uniqe_name

to Object FireSQITarget

Number 6
Operation destroySession
activationUid design:node:::id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif.nodeid17vlyej6x52krej73fwcx:id75nbueiyagk33eiyo07md.nodeid7ab8reiyagk33eiyo0mif
normalizedIndex 0.85714287
diagram_uniqe_name

Transformer

created true
backgroundColor 102,255,102
Activation Summary
Activation12 
Activation14 
 

Dependency Links

to Class net.sourceforge.minor.queryLanguages.Transformer


Activation12

Activation14