Subversion Repositories eFlore/Applications.cel

Rev

Rev 1177 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
6 aperonnet 1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<!--NewPage-->
3
<HTML>
4
<HEAD>
5
<!-- Generated by javadoc (build 1.6.0_06) on Wed Oct 15 18:03:09 CEST 2008 -->
6
<TITLE>
7
ImageModele
8
</TITLE>
9
 
10
<META NAME="date" CONTENT="2008-10-15">
11
 
12
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
13
 
14
<SCRIPT type="text/javascript">
15
function windowTitle()
16
{
17
    if (location.href.indexOf('is-external=true') == -1) {
18
        parent.document.title="ImageModele";
19
    }
20
}
21
</SCRIPT>
22
<NOSCRIPT>
23
</NOSCRIPT>
24
 
25
</HEAD>
26
 
27
<BODY BGCOLOR="white" onload="windowTitle();">
28
<HR>
29
 
30
 
31
<!-- ========= START OF TOP NAVBAR ======= -->
32
<A NAME="navbar_top"><!-- --></A>
33
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
34
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
35
<TR>
36
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
37
<A NAME="navbar_top_firstrow"><!-- --></A>
38
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
39
  <TR ALIGN="center" VALIGN="top">
40
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
41
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
42
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
43
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ImageModele.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
44
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
45
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
46
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
47
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
48
  </TR>
49
</TABLE>
50
</TD>
51
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
52
</EM>
53
</TD>
54
</TR>
55
 
56
<TR>
57
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58
&nbsp;<A HREF="../../../../org/tela_botanica/client/image/ImageMediateur.html" title="class in org.tela_botanica.client.image"><B>PREV CLASS</B></A>&nbsp;
59
&nbsp;NEXT CLASS</FONT></TD>
60
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
61
  <A HREF="../../../../index.html?org/tela_botanica/client/image/ImageModele.html" target="_top"><B>FRAMES</B></A>  &nbsp;
62
&nbsp;<A HREF="ImageModele.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
63
&nbsp;<SCRIPT type="text/javascript">
64
  <!--
65
  if(window==top) {
66
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
67
  }
68
  //-->
69
</SCRIPT>
70
<NOSCRIPT>
71
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
72
</NOSCRIPT>
73
 
74
 
75
</FONT></TD>
76
</TR>
77
<TR>
78
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
79
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
80
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
81
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
82
</TR>
83
</TABLE>
84
<A NAME="skip-navbar_top"></A>
85
<!-- ========= END OF TOP NAVBAR ========= -->
86
 
87
<HR>
88
<!-- ======== START OF CLASS DATA ======== -->
89
<H2>
90
<FONT SIZE="-1">
91
org.tela_botanica.client.image</FONT>
92
<BR>
93
Class ImageModele</H2>
94
<PRE>
95
java.lang.Object
96
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.tela_botanica.client.image.ImageModele</B>
97
</PRE>
98
<DL>
99
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/tela_botanica/client/interfaces/Rafraichissable.html" title="interface in org.tela_botanica.client.interfaces">Rafraichissable</A></DD>
100
</DL>
101
<HR>
102
<DL>
103
<DT><PRE>public class <B>ImageModele</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../org/tela_botanica/client/interfaces/Rafraichissable.html" title="interface in org.tela_botanica.client.interfaces">Rafraichissable</A></DL>
104
</PRE>
105
 
106
<P>
107
Modèle d'accès aux données pour les images. C'est un singleton
108
<P>
109
 
110
<P>
111
<DL>
112
<DT><B>Author:</B></DT>
113
  <DD>aurelien</DD>
114
</DL>
115
<HR>
116
 
117
<P>
118
 
119
<!-- ========== METHOD SUMMARY =========== -->
120
 
121
<A NAME="method_summary"><!-- --></A>
122
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
123
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
124
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
125
<B>Method Summary</B></FONT></TH>
126
</TR>
127
<TR BGCOLOR="white" CLASS="TableRowColor">
128
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
129
<CODE>&nbsp;void</CODE></FONT></TD>
130
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#afficherMotsCles()">afficherMotsCles</A></B>()</CODE>
131
 
132
<BR>
133
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Affiche les paires / valeur de tous les mots clés stockés</TD>
134
</TR>
135
<TR BGCOLOR="white" CLASS="TableRowColor">
136
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
137
<CODE>&nbsp;void</CODE></FONT></TD>
138
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#ajouterImagesSelection(java.lang.String[])">ajouterImagesSelection</A></B>(java.lang.String[]&nbsp;ids)</CODE>
139
 
140
<BR>
141
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ajoute des images à la selection en cours</TD>
142
</TR>
143
<TR BGCOLOR="white" CLASS="TableRowColor">
144
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
145
<CODE>&nbsp;void</CODE></FONT></TD>
146
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#ajouterMotCleDansArbre(com.gwtext.client.widgets.tree.TreeNode, com.gwtext.client.data.Tree)">ajouterMotCleDansArbre</A></B>(com.gwtext.client.widgets.tree.TreeNode&nbsp;n,
147
                       com.gwtext.client.data.Tree&nbsp;arbreMC)</CODE>
148
 
149
<BR>
150
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ajoute un mot clé à l'arbre des mots clés local et appelle le DAO qui
151
 fait la mise à jour de l'arbre des mots clés dans la base</TD>
152
</TR>
153
<TR BGCOLOR="white" CLASS="TableRowColor">
154
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
155
<CODE>&nbsp;int</CODE></FONT></TD>
156
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#calculerNbPages(int)">calculerNbPages</A></B>(int&nbsp;nbElements)</CODE>
157
 
158
<BR>
159
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calcule le nombre de pages nécessaires pour afficher un nombre d'élements
160
 donnés en fonction de la taille de page en cours</TD>
161
</TR>
162
<TR BGCOLOR="white" CLASS="TableRowColor">
163
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
164
<CODE>&nbsp;int</CODE></FONT></TD>
165
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#calculerPageCourante(int)">calculerPageCourante</A></B>(int&nbsp;nbElements)</CODE>
166
 
167
<BR>
168
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Recalcule la page en cours lors du changement du nombre d'élements</TD>
169
</TR>
170
<TR BGCOLOR="white" CLASS="TableRowColor">
171
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
172
<CODE>&nbsp;void</CODE></FONT></TD>
173
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#changerNumeroPage(int)">changerNumeroPage</A></B>(int&nbsp;nouvellePageCourante)</CODE>
174
 
175
<BR>
176
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Change le numéro de la page en cours et envoie une demande de mise à jour
177
 des données</TD>
178
</TR>
179
<TR BGCOLOR="white" CLASS="TableRowColor">
180
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
181
<CODE>&nbsp;void</CODE></FONT></TD>
182
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#changerTaillePage(int)">changerTaillePage</A></B>(int&nbsp;nouvelleTaillePage)</CODE>
183
 
184
<BR>
185
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Change la taille de page et recalcule la page encours</TD>
186
</TR>
187
<TR BGCOLOR="white" CLASS="TableRowColor">
188
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
189
<CODE>&nbsp;void</CODE></FONT></TD>
190
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#deplacerMotCleDansArbre(com.gwtext.client.widgets.tree.TreeNode, com.gwtext.client.data.Tree)">deplacerMotCleDansArbre</A></B>(com.gwtext.client.widgets.tree.TreeNode&nbsp;n,
191
                        com.gwtext.client.data.Tree&nbsp;arbreMC)</CODE>
192
 
193
<BR>
194
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deplace un noeud dans l'arbre des mots cles et appelle le DAO qui
195
 reorganise l'arbre dans la base de donnees suivant le changement</TD>
196
</TR>
197
<TR BGCOLOR="white" CLASS="TableRowColor">
198
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
199
<CODE>&nbsp;<A HREF="../../../../org/tela_botanica/client/modeles/Configuration.html" title="class in org.tela_botanica.client.modeles">Configuration</A></CODE></FONT></TD>
200
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#getConfig()">getConfig</A></B>()</CODE>
201
 
202
<BR>
203
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accesseur pour la configuration en cours d'utilisation</TD>
204
</TR>
205
<TR BGCOLOR="white" CLASS="TableRowColor">
206
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
207
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
208
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#getIdentifiant()">getIdentifiant</A></B>()</CODE>
209
 
210
<BR>
211
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtient l'identifiant de l'utilisateur auprès du médiateur</TD>
212
</TR>
213
<TR BGCOLOR="white" CLASS="TableRowColor">
214
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
215
<CODE>&nbsp;<A HREF="../../../../org/tela_botanica/client/image/ImageMediateur.html" title="class in org.tela_botanica.client.image">ImageMediateur</A></CODE></FONT></TD>
216
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#getIMediateur()">getIMediateur</A></B>()</CODE>
217
 
218
<BR>
219
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accesseur pour le médiateur</TD>
220
</TR>
221
<TR BGCOLOR="white" CLASS="TableRowColor">
222
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
223
<CODE>&nbsp;void</CODE></FONT></TD>
224
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#initialiserArbreMotsCles()">initialiserArbreMotsCles</A></B>()</CODE>
225
 
226
<BR>
227
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Appelle le DAO des mots clés pour obtenir l'arbre complet stocké dans la
228
 base de données</TD>
229
</TR>
230
<TR BGCOLOR="white" CLASS="TableRowColor">
231
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
232
<CODE>&nbsp;void</CODE></FONT></TD>
233
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#lierImagesObervations(java.lang.String, java.lang.String)">lierImagesObervations</A></B>(java.lang.String&nbsp;idsObs,
234
                      java.lang.String&nbsp;idsImg)</CODE>
235
 
236
<BR>
237
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
238
</TR>
239
<TR BGCOLOR="white" CLASS="TableRowColor">
240
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
241
<CODE>&nbsp;void</CODE></FONT></TD>
242
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#mettreAjourBaseDeDonneesImageCarnet(org.tela_botanica.client.modeles.ImageCarnet)">mettreAjourBaseDeDonneesImageCarnet</A></B>(<A HREF="../../../../org/tela_botanica/client/modeles/ImageCarnet.html" title="class in org.tela_botanica.client.modeles">ImageCarnet</A>&nbsp;ic)</CODE>
243
 
244
<BR>
245
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Appelle le DAO chargé de mettre à jour la base de données avec les toutes
246
 les informations d'une image donnée</TD>
247
</TR>
248
<TR BGCOLOR="white" CLASS="TableRowColor">
249
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
250
<CODE>&nbsp;void</CODE></FONT></TD>
251
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#mettreAJourBaseDeDonneesListeImageCarnet()">mettreAJourBaseDeDonneesListeImageCarnet</A></B>()</CODE>
252
 
253
<BR>
254
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Appelle le DAO chargé de mettre à jour la base de données avec les toutes
255
 les informations des images modifiées par l'utilisateur</TD>
256
</TR>
257
<TR BGCOLOR="white" CLASS="TableRowColor">
258
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
259
<CODE>&nbsp;void</CODE></FONT></TD>
260
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#mettreAJourCacheImage(java.lang.String, java.lang.String, java.lang.String, java.lang.String[])">mettreAJourCacheImage</A></B>(java.lang.String&nbsp;commentaires,
261
                      java.lang.String&nbsp;date,
262
                      java.lang.String&nbsp;note,
263
                      java.lang.String[]&nbsp;ids)</CODE>
264
 
265
<BR>
266
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Met à jour la liste des images en local et appelle le DAO de mise à jour
267
 pour les commentaires et la date des images selectionnées</TD>
268
</TR>
269
<TR BGCOLOR="white" CLASS="TableRowColor">
270
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
271
<CODE>&nbsp;void</CODE></FONT></TD>
272
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#mettreAjourMotsCles(java.lang.String[], java.lang.String, com.gwtext.client.data.Tree)">mettreAjourMotsCles</A></B>(java.lang.String[]&nbsp;ids,
273
                    java.lang.String&nbsp;motsClesEnCours,
274
                    com.gwtext.client.data.Tree&nbsp;arbreMC)</CODE>
275
 
276
<BR>
277
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Met à jour les mots clés associés à une image et appelle le DAO pour
278
 synchroniser la base de données</TD>
279
</TR>
280
<TR BGCOLOR="white" CLASS="TableRowColor">
281
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
282
<CODE>&nbsp;void</CODE></FONT></TD>
283
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#mettreAjourMotsClesId(java.lang.String, java.lang.String)">mettreAjourMotsClesId</A></B>(java.lang.String&nbsp;text,
284
                      java.lang.String&nbsp;id)</CODE>
285
 
286
<BR>
287
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ajoute un nouveau mot clés à la liste des mots clés locale</TD>
288
</TR>
289
<TR BGCOLOR="white" CLASS="TableRowColor">
290
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
291
<CODE>&nbsp;void</CODE></FONT></TD>
292
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#modifierMotCleDansArbre(com.gwtext.client.widgets.tree.TreeNode, com.gwtext.client.data.Tree)">modifierMotCleDansArbre</A></B>(com.gwtext.client.widgets.tree.TreeNode&nbsp;n,
293
                        com.gwtext.client.data.Tree&nbsp;arbreMC)</CODE>
294
 
295
<BR>
296
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Modifie le noeud donné dans l'arbre des mots clés en cours et appelle le
297
 DAO qui synchronise la modification dans la base de données</TD>
298
</TR>
299
<TR BGCOLOR="white" CLASS="TableRowColor">
300
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
301
<CODE>&nbsp;void</CODE></FONT></TD>
302
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#obtenirArbreMotCle(org.tela_botanica.client.interfaces.Rafraichissable)">obtenirArbreMotCle</A></B>(<A HREF="../../../../org/tela_botanica/client/interfaces/Rafraichissable.html" title="interface in org.tela_botanica.client.interfaces">Rafraichissable</A>&nbsp;r)</CODE>
303
 
304
<BR>
305
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Envoie l'arbre des mots clés stocké localement à l'élément rafrachissable
306
 donné, qui le demande</TD>
307
</TR>
308
<TR BGCOLOR="white" CLASS="TableRowColor">
309
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
310
<CODE>&nbsp;void</CODE></FONT></TD>
311
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#obtenirMetadonnees(org.tela_botanica.client.interfaces.Rafraichissable, java.lang.String)">obtenirMetadonnees</A></B>(<A HREF="../../../../org/tela_botanica/client/interfaces/Rafraichissable.html" title="interface in org.tela_botanica.client.interfaces">Rafraichissable</A>&nbsp;r,
312
                   java.lang.String&nbsp;id)</CODE>
313
 
314
<BR>
315
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Va chercher les métadonnées associées à une image dans la liste des
316
 images chargée dans le modèle</TD>
317
</TR>
318
<TR BGCOLOR="white" CLASS="TableRowColor">
319
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
320
<CODE>&nbsp;void</CODE></FONT></TD>
321
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#obtenirMotsClesId(org.tela_botanica.client.interfaces.Rafraichissable, java.lang.String)">obtenirMotsClesId</A></B>(<A HREF="../../../../org/tela_botanica/client/interfaces/Rafraichissable.html" title="interface in org.tela_botanica.client.interfaces">Rafraichissable</A>&nbsp;r,
322
                  java.lang.String&nbsp;id)</CODE>
323
 
324
<BR>
325
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Va chercher les mots clés associés à une image dans la liste des images
326
 chargée dans le modèle</TD>
327
</TR>
328
<TR BGCOLOR="white" CLASS="TableRowColor">
329
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
330
<CODE>&nbsp;void</CODE></FONT></TD>
331
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#obtenirNombrePhotoGalerie(org.tela_botanica.client.interfaces.Rafraichissable)">obtenirNombrePhotoGalerie</A></B>(<A HREF="../../../../org/tela_botanica/client/interfaces/Rafraichissable.html" title="interface in org.tela_botanica.client.interfaces">Rafraichissable</A>&nbsp;r)</CODE>
332
 
333
<BR>
334
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Appelle le DAO asynchrone pour obtenir la liste des images</TD>
335
</TR>
336
<TR BGCOLOR="white" CLASS="TableRowColor">
337
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
338
<CODE>&nbsp;void</CODE></FONT></TD>
339
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#obtenirNote(org.tela_botanica.client.interfaces.Rafraichissable, java.lang.String)">obtenirNote</A></B>(<A HREF="../../../../org/tela_botanica/client/interfaces/Rafraichissable.html" title="interface in org.tela_botanica.client.interfaces">Rafraichissable</A>&nbsp;r,
340
            java.lang.String&nbsp;id)</CODE>
341
 
342
<BR>
343
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Suivant l'id d'une image donnée, fais une demande au modèle pour qu'il
344
 renvoie la note associée au rafrachissable qui la demande</TD>
345
</TR>
346
<TR BGCOLOR="white" CLASS="TableRowColor">
347
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
348
<CODE>&nbsp;void</CODE></FONT></TD>
349
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#obtenirPhotoGalerie(org.tela_botanica.client.interfaces.Rafraichissable)">obtenirPhotoGalerie</A></B>(<A HREF="../../../../org/tela_botanica/client/interfaces/Rafraichissable.html" title="interface in org.tela_botanica.client.interfaces">Rafraichissable</A>&nbsp;r)</CODE>
350
 
351
<BR>
352
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
353
</TR>
354
<TR BGCOLOR="white" CLASS="TableRowColor">
355
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
356
<CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
357
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#obtenirTailleImage(java.lang.String)">obtenirTailleImage</A></B>(java.lang.String&nbsp;id)</CODE>
358
 
359
<BR>
360
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;renvoie la taille d'une image grâce à son identifiant</TD>
361
</TR>
362
<TR BGCOLOR="white" CLASS="TableRowColor">
363
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
364
<CODE>&nbsp;void</CODE></FONT></TD>
365
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#rafraichir(java.lang.Object, boolean)">rafraichir</A></B>(java.lang.Object&nbsp;nouvelleDonnees,
366
           boolean&nbsp;repandreRafraichissement)</CODE>
367
 
368
<BR>
369
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Met à jour les données locales suivant le type des nouvelles données et
370
 appelle le médiateur pour le notifier de la mise à jour</TD>
371
</TR>
372
<TR BGCOLOR="white" CLASS="TableRowColor">
373
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
374
<CODE>&nbsp;void</CODE></FONT></TD>
375
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#rafraichirArbreMotsCles(java.lang.Object)">rafraichirArbreMotsCles</A></B>(java.lang.Object&nbsp;o)</CODE>
376
 
377
<BR>
378
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Met à jour l'arbre des mots clés à partir d'un objet</TD>
379
</TR>
380
<TR BGCOLOR="white" CLASS="TableRowColor">
381
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
382
<CODE>&nbsp;void</CODE></FONT></TD>
383
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#rafraichirListeImage(java.lang.Object)">rafraichirListeImage</A></B>(java.lang.Object&nbsp;o)</CODE>
384
 
385
<BR>
386
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Met à jour la liste des images à partir d'un objet</TD>
387
</TR>
388
<TR BGCOLOR="white" CLASS="TableRowColor">
389
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
390
<CODE>&nbsp;void</CODE></FONT></TD>
391
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#rafraichirMotsCles(java.lang.Object)">rafraichirMotsCles</A></B>(java.lang.Object&nbsp;o)</CODE>
392
 
393
<BR>
394
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Met à jour la table de correspondance mots clés / ids à partir d'un objet</TD>
395
</TR>
396
<TR BGCOLOR="white" CLASS="TableRowColor">
397
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
398
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
399
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#renvoyerSelection()">renvoyerSelection</A></B>()</CODE>
400
 
401
<BR>
402
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
403
</TR>
404
<TR BGCOLOR="white" CLASS="TableRowColor">
405
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
406
<CODE>&nbsp;void</CODE></FONT></TD>
407
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#requeteTerminee()">requeteTerminee</A></B>()</CODE>
408
 
409
<BR>
410
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notifie le mediateur que l'upload ou le download est termine et qu'il
411
 faut rafraichir les vues avec les nouvelles données</TD>
412
</TR>
413
<TR BGCOLOR="white" CLASS="TableRowColor">
414
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
415
<CODE>&nbsp;void</CODE></FONT></TD>
416
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#supprimerImages(java.lang.String[])">supprimerImages</A></B>(java.lang.String[]&nbsp;ids)</CODE>
417
 
418
<BR>
419
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Supprime les images données du cache local et appelle le DAO qui les
420
 supprime de la base de données</TD>
421
</TR>
422
<TR BGCOLOR="white" CLASS="TableRowColor">
423
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
424
<CODE>&nbsp;void</CODE></FONT></TD>
425
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#supprimerMotCleDansArbre(com.gwtext.client.widgets.tree.TreeNode, com.gwtext.client.data.Tree)">supprimerMotCleDansArbre</A></B>(com.gwtext.client.widgets.tree.TreeNode&nbsp;n,
426
                         com.gwtext.client.data.Tree&nbsp;arbreMC)</CODE>
427
 
428
<BR>
429
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Supprime un noeud de l'arbre des mots clés et appelle le DAO qui va
430
 supprimer les mots clés associés dans la base</TD>
431
</TR>
432
<TR BGCOLOR="white" CLASS="TableRowColor">
433
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
434
<CODE>&nbsp;void</CODE></FONT></TD>
435
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#uploaderImages()">uploaderImages</A></B>()</CODE>
436
 
437
<BR>
438
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Appelle le DAO d'upload qui va choisir la methode d'upload adaptée et
439
 lancer l'interface appropriée</TD>
440
</TR>
441
<TR BGCOLOR="white" CLASS="TableRowColor">
442
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
443
<CODE>&nbsp;void</CODE></FONT></TD>
444
<TD><CODE><B><A HREF="../../../../org/tela_botanica/client/image/ImageModele.html#viderSelection()">viderSelection</A></B>()</CODE>
445
 
446
<BR>
447
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Vide la selection en cours</TD>
448
</TR>
449
</TABLE>
450
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
451
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
452
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
453
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
454
</TR>
455
<TR BGCOLOR="white" CLASS="TableRowColor">
456
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
457
</TR>
458
</TABLE>
459
&nbsp;
460
<P>
461
 
462
<!-- ============ METHOD DETAIL ========== -->
463
 
464
<A NAME="method_detail"><!-- --></A>
465
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
466
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
467
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
468
<B>Method Detail</B></FONT></TH>
469
</TR>
470
</TABLE>
471
 
472
<A NAME="getIMediateur()"><!-- --></A><H3>
473
getIMediateur</H3>
474
<PRE>
475
public <A HREF="../../../../org/tela_botanica/client/image/ImageMediateur.html" title="class in org.tela_botanica.client.image">ImageMediateur</A> <B>getIMediateur</B>()</PRE>
476
<DL>
477
<DD>Accesseur pour le médiateur
478
<P>
479
<DD><DL>
480
</DL>
481
</DD>
482
<DD><DL>
483
 
484
<DT><B>Returns:</B><DD>le médiateur associé</DL>
485
</DD>
486
</DL>
487
<HR>
488
 
489
<A NAME="obtenirNombrePhotoGalerie(org.tela_botanica.client.interfaces.Rafraichissable)"><!-- --></A><H3>
490
obtenirNombrePhotoGalerie</H3>
491
<PRE>
492
public void <B>obtenirNombrePhotoGalerie</B>(<A HREF="../../../../org/tela_botanica/client/interfaces/Rafraichissable.html" title="interface in org.tela_botanica.client.interfaces">Rafraichissable</A>&nbsp;r)</PRE>
493
<DL>
494
<DD>Appelle le DAO asynchrone pour obtenir la liste des images
495
<P>
496
<DD><DL>
497
</DL>
498
</DD>
499
<DD><DL>
500
<DT><B>Parameters:</B><DD><CODE>r</CODE> - le rafraichissable auxquel on enverra les données</DL>
501
</DD>
502
</DL>
503
<HR>
504
 
505
<A NAME="obtenirPhotoGalerie(org.tela_botanica.client.interfaces.Rafraichissable)"><!-- --></A><H3>
506
obtenirPhotoGalerie</H3>
507
<PRE>
508
public void <B>obtenirPhotoGalerie</B>(<A HREF="../../../../org/tela_botanica/client/interfaces/Rafraichissable.html" title="interface in org.tela_botanica.client.interfaces">Rafraichissable</A>&nbsp;r)</PRE>
509
<DL>
510
<DD><DL>
511
</DL>
512
</DD>
513
<DD><DL>
514
</DL>
515
</DD>
516
</DL>
517
<HR>
518
 
519
<A NAME="uploaderImages()"><!-- --></A><H3>
520
uploaderImages</H3>
521
<PRE>
522
public void <B>uploaderImages</B>()</PRE>
523
<DL>
524
<DD>Appelle le DAO d'upload qui va choisir la methode d'upload adaptée et
525
 lancer l'interface appropriée
526
<P>
527
<DD><DL>
528
</DL>
529
</DD>
530
<DD><DL>
531
</DL>
532
</DD>
533
</DL>
534
<HR>
535
 
536
<A NAME="rafraichirListeImage(java.lang.Object)"><!-- --></A><H3>
537
rafraichirListeImage</H3>
538
<PRE>
539
public void <B>rafraichirListeImage</B>(java.lang.Object&nbsp;o)</PRE>
540
<DL>
541
<DD>Met à jour la liste des images à partir d'un objet
542
<P>
543
<DD><DL>
544
</DL>
545
</DD>
546
<DD><DL>
547
<DT><B>Parameters:</B><DD><CODE>o</CODE> - la nouvelle liste d'image</DL>
548
</DD>
549
</DL>
550
<HR>
551
 
552
<A NAME="rafraichirArbreMotsCles(java.lang.Object)"><!-- --></A><H3>
553
rafraichirArbreMotsCles</H3>
554
<PRE>
555
public void <B>rafraichirArbreMotsCles</B>(java.lang.Object&nbsp;o)</PRE>
556
<DL>
557
<DD>Met à jour l'arbre des mots clés à partir d'un objet
558
<P>
559
<DD><DL>
560
</DL>
561
</DD>
562
<DD><DL>
563
<DT><B>Parameters:</B><DD><CODE>o</CODE> - le nouvel arbre de mots clés</DL>
564
</DD>
565
</DL>
566
<HR>
567
 
568
<A NAME="rafraichirMotsCles(java.lang.Object)"><!-- --></A><H3>
569
rafraichirMotsCles</H3>
570
<PRE>
571
public void <B>rafraichirMotsCles</B>(java.lang.Object&nbsp;o)</PRE>
572
<DL>
573
<DD>Met à jour la table de correspondance mots clés / ids à partir d'un objet
574
<P>
575
<DD><DL>
576
</DL>
577
</DD>
578
<DD><DL>
579
<DT><B>Parameters:</B><DD><CODE>o</CODE> - la nouvelle table des mots clés</DL>
580
</DD>
581
</DL>
582
<HR>
583
 
584
<A NAME="obtenirMetadonnees(org.tela_botanica.client.interfaces.Rafraichissable, java.lang.String)"><!-- --></A><H3>
585
obtenirMetadonnees</H3>
586
<PRE>
587
public void <B>obtenirMetadonnees</B>(<A HREF="../../../../org/tela_botanica/client/interfaces/Rafraichissable.html" title="interface in org.tela_botanica.client.interfaces">Rafraichissable</A>&nbsp;r,
588
                               java.lang.String&nbsp;id)</PRE>
589
<DL>
590
<DD>Va chercher les métadonnées associées à une image dans la liste des
591
 images chargée dans le modèle
592
<P>
593
<DD><DL>
594
</DL>
595
</DD>
596
<DD><DL>
597
<DT><B>Parameters:</B><DD><CODE>r</CODE> - le rafraichissable auquel on enverra les informations<DD><CODE>id</CODE> - l'identifiant de l'image</DL>
598
</DD>
599
</DL>
600
<HR>
601
 
602
<A NAME="obtenirMotsClesId(org.tela_botanica.client.interfaces.Rafraichissable, java.lang.String)"><!-- --></A><H3>
603
obtenirMotsClesId</H3>
604
<PRE>
605
public void <B>obtenirMotsClesId</B>(<A HREF="../../../../org/tela_botanica/client/interfaces/Rafraichissable.html" title="interface in org.tela_botanica.client.interfaces">Rafraichissable</A>&nbsp;r,
606
                              java.lang.String&nbsp;id)</PRE>
607
<DL>
608
<DD>Va chercher les mots clés associés à une image dans la liste des images
609
 chargée dans le modèle
610
<P>
611
<DD><DL>
612
</DL>
613
</DD>
614
<DD><DL>
615
<DT><B>Parameters:</B><DD><CODE>r</CODE> - le rafraichissable auquel on enverra les informations<DD><CODE>id</CODE> - l'identifiant de l'image</DL>
616
</DD>
617
</DL>
618
<HR>
619
 
620
<A NAME="mettreAJourCacheImage(java.lang.String, java.lang.String, java.lang.String, java.lang.String[])"><!-- --></A><H3>
621
mettreAJourCacheImage</H3>
622
<PRE>
623
public void <B>mettreAJourCacheImage</B>(java.lang.String&nbsp;commentaires,
624
                                  java.lang.String&nbsp;date,
625
                                  java.lang.String&nbsp;note,
626
                                  java.lang.String[]&nbsp;ids)</PRE>
627
<DL>
628
<DD>Met à jour la liste des images en local et appelle le DAO de mise à jour
629
 pour les commentaires et la date des images selectionnées
630
<P>
631
<DD><DL>
632
</DL>
633
</DD>
634
<DD><DL>
635
<DT><B>Parameters:</B><DD><CODE>commentaires</CODE> - le commentaire à appliquer<DD><CODE>date</CODE> - la date à appliquer<DD><CODE>ids</CODE> - les identifiants des images selectionnées</DL>
636
</DD>
637
</DL>
638
<HR>
639
 
640
<A NAME="mettreAjourMotsClesId(java.lang.String, java.lang.String)"><!-- --></A><H3>
641
mettreAjourMotsClesId</H3>
642
<PRE>
643
public void <B>mettreAjourMotsClesId</B>(java.lang.String&nbsp;text,
644
                                  java.lang.String&nbsp;id)</PRE>
645
<DL>
646
<DD>Ajoute un nouveau mot clés à la liste des mots clés locale
647
<P>
648
<DD><DL>
649
</DL>
650
</DD>
651
<DD><DL>
652
<DT><B>Parameters:</B><DD><CODE>text</CODE> - le mot clé<DD><CODE>id</CODE> - l'identifiant du mot clé</DL>
653
</DD>
654
</DL>
655
<HR>
656
 
657
<A NAME="mettreAJourBaseDeDonneesListeImageCarnet()"><!-- --></A><H3>
658
mettreAJourBaseDeDonneesListeImageCarnet</H3>
659
<PRE>
660
public void <B>mettreAJourBaseDeDonneesListeImageCarnet</B>()</PRE>
661
<DL>
662
<DD>Appelle le DAO chargé de mettre à jour la base de données avec les toutes
663
 les informations des images modifiées par l'utilisateur
664
<P>
665
<DD><DL>
666
</DL>
667
</DD>
668
<DD><DL>
669
</DL>
670
</DD>
671
</DL>
672
<HR>
673
 
674
<A NAME="mettreAjourBaseDeDonneesImageCarnet(org.tela_botanica.client.modeles.ImageCarnet)"><!-- --></A><H3>
675
mettreAjourBaseDeDonneesImageCarnet</H3>
676
<PRE>
677
public void <B>mettreAjourBaseDeDonneesImageCarnet</B>(<A HREF="../../../../org/tela_botanica/client/modeles/ImageCarnet.html" title="class in org.tela_botanica.client.modeles">ImageCarnet</A>&nbsp;ic)</PRE>
678
<DL>
679
<DD>Appelle le DAO chargé de mettre à jour la base de données avec les toutes
680
 les informations d'une image donnée
681
<P>
682
<DD><DL>
683
</DL>
684
</DD>
685
<DD><DL>
686
<DT><B>Parameters:</B><DD><CODE>ic</CODE> - l'image à synchroniser avec la base</DL>
687
</DD>
688
</DL>
689
<HR>
690
 
691
<A NAME="supprimerImages(java.lang.String[])"><!-- --></A><H3>
692
supprimerImages</H3>
693
<PRE>
694
public void <B>supprimerImages</B>(java.lang.String[]&nbsp;ids)</PRE>
695
<DL>
696
<DD>Supprime les images données du cache local et appelle le DAO qui les
697
 supprime de la base de données
698
<P>
699
<DD><DL>
700
</DL>
701
</DD>
702
<DD><DL>
703
<DT><B>Parameters:</B><DD><CODE>ids</CODE> - les identifiants des images selectionnées</DL>
704
</DD>
705
</DL>
706
<HR>
707
 
708
<A NAME="rafraichir(java.lang.Object, boolean)"><!-- --></A><H3>
709
rafraichir</H3>
710
<PRE>
711
public void <B>rafraichir</B>(java.lang.Object&nbsp;nouvelleDonnees,
712
                       boolean&nbsp;repandreRafraichissement)</PRE>
713
<DL>
714
<DD>Met à jour les données locales suivant le type des nouvelles données et
715
 appelle le médiateur pour le notifier de la mise à jour
716
<P>
717
<DD><DL>
718
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/tela_botanica/client/interfaces/Rafraichissable.html#rafraichir(java.lang.Object, boolean)">rafraichir</A></CODE> in interface <CODE><A HREF="../../../../org/tela_botanica/client/interfaces/Rafraichissable.html" title="interface in org.tela_botanica.client.interfaces">Rafraichissable</A></CODE></DL>
719
</DD>
720
<DD><DL>
721
<DT><B>Parameters:</B><DD><CODE>nouvelleDonnees</CODE> - Un objet de n'importe quel type (programmation générique) qui
722
            contient les données de mise à jour<DD><CODE>repandreRafraichissement</CODE> - indique si l'élement doit notifier d'autres éléments de sa
723
            mise à jour</DL>
724
</DD>
725
</DL>
726
<HR>
727
 
728
<A NAME="afficherMotsCles()"><!-- --></A><H3>
729
afficherMotsCles</H3>
730
<PRE>
731
public void <B>afficherMotsCles</B>()</PRE>
732
<DL>
733
<DD>Affiche les paires / valeur de tous les mots clés stockés
734
<P>
735
<DD><DL>
736
</DL>
737
</DD>
738
<DD><DL>
739
</DL>
740
</DD>
741
</DL>
742
<HR>
743
 
744
<A NAME="mettreAjourMotsCles(java.lang.String[], java.lang.String, com.gwtext.client.data.Tree)"><!-- --></A><H3>
745
mettreAjourMotsCles</H3>
746
<PRE>
747
public void <B>mettreAjourMotsCles</B>(java.lang.String[]&nbsp;ids,
748
                                java.lang.String&nbsp;motsClesEnCours,
749
                                com.gwtext.client.data.Tree&nbsp;arbreMC)</PRE>
750
<DL>
751
<DD>Met à jour les mots clés associés à une image et appelle le DAO pour
752
 synchroniser la base de données
753
<P>
754
<DD><DL>
755
</DL>
756
</DD>
757
<DD><DL>
758
<DT><B>Parameters:</B><DD><CODE>ids</CODE> - les identifiants des images selectionnées<DD><CODE>motsClesEnCours</CODE> - les mots clés à appliquer aux images<DD><CODE>arbreMC</CODE> - l'arbre de mots clés en cours</DL>
759
</DD>
760
</DL>
761
<HR>
762
 
763
<A NAME="initialiserArbreMotsCles()"><!-- --></A><H3>
764
initialiserArbreMotsCles</H3>
765
<PRE>
766
public void <B>initialiserArbreMotsCles</B>()</PRE>
767
<DL>
768
<DD>Appelle le DAO des mots clés pour obtenir l'arbre complet stocké dans la
769
 base de données
770
<P>
771
<DD><DL>
772
</DL>
773
</DD>
774
<DD><DL>
775
</DL>
776
</DD>
777
</DL>
778
<HR>
779
 
780
<A NAME="obtenirArbreMotCle(org.tela_botanica.client.interfaces.Rafraichissable)"><!-- --></A><H3>
781
obtenirArbreMotCle</H3>
782
<PRE>
783
public void <B>obtenirArbreMotCle</B>(<A HREF="../../../../org/tela_botanica/client/interfaces/Rafraichissable.html" title="interface in org.tela_botanica.client.interfaces">Rafraichissable</A>&nbsp;r)</PRE>
784
<DL>
785
<DD>Envoie l'arbre des mots clés stocké localement à l'élément rafrachissable
786
 donné, qui le demande
787
<P>
788
<DD><DL>
789
</DL>
790
</DD>
791
<DD><DL>
792
<DT><B>Parameters:</B><DD><CODE>r</CODE> - le rafraichissable demandeur de l'arbre</DL>
793
</DD>
794
</DL>
795
<HR>
796
 
797
<A NAME="ajouterMotCleDansArbre(com.gwtext.client.widgets.tree.TreeNode, com.gwtext.client.data.Tree)"><!-- --></A><H3>
798
ajouterMotCleDansArbre</H3>
799
<PRE>
800
public void <B>ajouterMotCleDansArbre</B>(com.gwtext.client.widgets.tree.TreeNode&nbsp;n,
801
                                   com.gwtext.client.data.Tree&nbsp;arbreMC)</PRE>
802
<DL>
803
<DD>Ajoute un mot clé à l'arbre des mots clés local et appelle le DAO qui
804
 fait la mise à jour de l'arbre des mots clés dans la base
805
<P>
806
<DD><DL>
807
</DL>
808
</DD>
809
<DD><DL>
810
<DT><B>Parameters:</B><DD><CODE>n</CODE> - le nouveau noeud contenant le mot clé<DD><CODE>arbreMC</CODE> - l'arbre des mots cles en cours</DL>
811
</DD>
812
</DL>
813
<HR>
814
 
815
<A NAME="supprimerMotCleDansArbre(com.gwtext.client.widgets.tree.TreeNode, com.gwtext.client.data.Tree)"><!-- --></A><H3>
816
supprimerMotCleDansArbre</H3>
817
<PRE>
818
public void <B>supprimerMotCleDansArbre</B>(com.gwtext.client.widgets.tree.TreeNode&nbsp;n,
819
                                     com.gwtext.client.data.Tree&nbsp;arbreMC)</PRE>
820
<DL>
821
<DD>Supprime un noeud de l'arbre des mots clés et appelle le DAO qui va
822
 supprimer les mots clés associés dans la base
823
<P>
824
<DD><DL>
825
</DL>
826
</DD>
827
<DD><DL>
828
<DT><B>Parameters:</B><DD><CODE>n</CODE> - le noeud à supprimer<DD><CODE>arbreMC</CODE> - l'arbre des mots clés en cours</DL>
829
</DD>
830
</DL>
831
<HR>
832
 
833
<A NAME="modifierMotCleDansArbre(com.gwtext.client.widgets.tree.TreeNode, com.gwtext.client.data.Tree)"><!-- --></A><H3>
834
modifierMotCleDansArbre</H3>
835
<PRE>
836
public void <B>modifierMotCleDansArbre</B>(com.gwtext.client.widgets.tree.TreeNode&nbsp;n,
837
                                    com.gwtext.client.data.Tree&nbsp;arbreMC)</PRE>
838
<DL>
839
<DD>Modifie le noeud donné dans l'arbre des mots clés en cours et appelle le
840
 DAO qui synchronise la modification dans la base de données
841
<P>
842
<DD><DL>
843
</DL>
844
</DD>
845
<DD><DL>
846
<DT><B>Parameters:</B><DD><CODE>n</CODE> - le noeud modifié<DD><CODE>arbreMC</CODE> - l'arbre des mots clés en cours</DL>
847
</DD>
848
</DL>
849
<HR>
850
 
851
<A NAME="deplacerMotCleDansArbre(com.gwtext.client.widgets.tree.TreeNode, com.gwtext.client.data.Tree)"><!-- --></A><H3>
852
deplacerMotCleDansArbre</H3>
853
<PRE>
854
public void <B>deplacerMotCleDansArbre</B>(com.gwtext.client.widgets.tree.TreeNode&nbsp;n,
855
                                    com.gwtext.client.data.Tree&nbsp;arbreMC)</PRE>
856
<DL>
857
<DD>Deplace un noeud dans l'arbre des mots cles et appelle le DAO qui
858
 reorganise l'arbre dans la base de donnees suivant le changement
859
<P>
860
<DD><DL>
861
</DL>
862
</DD>
863
<DD><DL>
864
<DT><B>Parameters:</B><DD><CODE>n</CODE> - le noeud deplace (et son sous arbre associe)<DD><CODE>arbreMC</CODE> - l'arbre des mots cles en cours</DL>
865
</DD>
866
</DL>
867
<HR>
868
 
869
<A NAME="changerNumeroPage(int)"><!-- --></A><H3>
870
changerNumeroPage</H3>
871
<PRE>
872
public void <B>changerNumeroPage</B>(int&nbsp;nouvellePageCourante)</PRE>
873
<DL>
874
<DD>Change le numéro de la page en cours et envoie une demande de mise à jour
875
 des données
876
<P>
877
<DD><DL>
878
</DL>
879
</DD>
880
<DD><DL>
881
<DT><B>Parameters:</B><DD><CODE>nouvellePageCourante</CODE> - la nouvelle page à afficher</DL>
882
</DD>
883
</DL>
884
<HR>
885
 
886
<A NAME="calculerNbPages(int)"><!-- --></A><H3>
887
calculerNbPages</H3>
888
<PRE>
889
public int <B>calculerNbPages</B>(int&nbsp;nbElements)</PRE>
890
<DL>
891
<DD>Calcule le nombre de pages nécessaires pour afficher un nombre d'élements
892
 donnés en fonction de la taille de page en cours
893
<P>
894
<DD><DL>
895
</DL>
896
</DD>
897
<DD><DL>
898
<DT><B>Parameters:</B><DD><CODE>nbElements</CODE> - le nombre d'élements total
899
<DT><B>Returns:</B><DD>le nombre de pages</DL>
900
</DD>
901
</DL>
902
<HR>
903
 
904
<A NAME="calculerPageCourante(int)"><!-- --></A><H3>
905
calculerPageCourante</H3>
906
<PRE>
907
public int <B>calculerPageCourante</B>(int&nbsp;nbElements)</PRE>
908
<DL>
909
<DD>Recalcule la page en cours lors du changement du nombre d'élements
910
<P>
911
<DD><DL>
912
</DL>
913
</DD>
914
<DD><DL>
915
<DT><B>Parameters:</B><DD><CODE>nbElements</CODE> - le nombre d'élements total
916
<DT><B>Returns:</B><DD>la nouvelle page encours</DL>
917
</DD>
918
</DL>
919
<HR>
920
 
921
<A NAME="changerTaillePage(int)"><!-- --></A><H3>
922
changerTaillePage</H3>
923
<PRE>
924
public void <B>changerTaillePage</B>(int&nbsp;nouvelleTaillePage)</PRE>
925
<DL>
926
<DD>Change la taille de page et recalcule la page encours
927
<P>
928
<DD><DL>
929
</DL>
930
</DD>
931
<DD><DL>
932
<DT><B>Parameters:</B><DD><CODE>nouvelleTaillePage</CODE> - la nouvelle taille de page à utiliser</DL>
933
</DD>
934
</DL>
935
<HR>
936
 
937
<A NAME="requeteTerminee()"><!-- --></A><H3>
938
requeteTerminee</H3>
939
<PRE>
940
public void <B>requeteTerminee</B>()</PRE>
941
<DL>
942
<DD>Notifie le mediateur que l'upload ou le download est termine et qu'il
943
 faut rafraichir les vues avec les nouvelles données
944
<P>
945
<DD><DL>
946
</DL>
947
</DD>
948
<DD><DL>
949
</DL>
950
</DD>
951
</DL>
952
<HR>
953
 
954
<A NAME="getIdentifiant()"><!-- --></A><H3>
955
getIdentifiant</H3>
956
<PRE>
957
public java.lang.String <B>getIdentifiant</B>()</PRE>
958
<DL>
959
<DD>Obtient l'identifiant de l'utilisateur auprès du médiateur
960
<P>
961
<DD><DL>
962
</DL>
963
</DD>
964
<DD><DL>
965
 
966
<DT><B>Returns:</B><DD>id de l'utilisateur</DL>
967
</DD>
968
</DL>
969
<HR>
970
 
971
<A NAME="obtenirTailleImage(java.lang.String)"><!-- --></A><H3>
972
obtenirTailleImage</H3>
973
<PRE>
974
public java.lang.String[] <B>obtenirTailleImage</B>(java.lang.String&nbsp;id)</PRE>
975
<DL>
976
<DD>renvoie la taille d'une image grâce à son identifiant
977
<P>
978
<DD><DL>
979
</DL>
980
</DD>
981
<DD><DL>
982
<DT><B>Parameters:</B><DD><CODE>id</CODE> - l'identifiant de l'image
983
<DT><B>Returns:</B><DD>un tableau contenant la longueur et la hauteur de l'image</DL>
984
</DD>
985
</DL>
986
<HR>
987
 
988
<A NAME="obtenirNote(org.tela_botanica.client.interfaces.Rafraichissable, java.lang.String)"><!-- --></A><H3>
989
obtenirNote</H3>
990
<PRE>
991
public void <B>obtenirNote</B>(<A HREF="../../../../org/tela_botanica/client/interfaces/Rafraichissable.html" title="interface in org.tela_botanica.client.interfaces">Rafraichissable</A>&nbsp;r,
992
                        java.lang.String&nbsp;id)</PRE>
993
<DL>
994
<DD>Suivant l'id d'une image donnée, fais une demande au modèle pour qu'il
995
 renvoie la note associée au rafrachissable qui la demande
996
<P>
997
<DD><DL>
998
</DL>
999
</DD>
1000
<DD><DL>
1001
<DT><B>Parameters:</B><DD><CODE>r</CODE> - le rafraichissable demandeur de l'information<DD><CODE>id</CODE> - l'identifiant del'image</DL>
1002
</DD>
1003
</DL>
1004
<HR>
1005
 
1006
<A NAME="getConfig()"><!-- --></A><H3>
1007
getConfig</H3>
1008
<PRE>
1009
public <A HREF="../../../../org/tela_botanica/client/modeles/Configuration.html" title="class in org.tela_botanica.client.modeles">Configuration</A> <B>getConfig</B>()</PRE>
1010
<DL>
1011
<DD>Accesseur pour la configuration en cours d'utilisation
1012
<P>
1013
<DD><DL>
1014
</DL>
1015
</DD>
1016
<DD><DL>
1017
 
1018
<DT><B>Returns:</B><DD>la configuration</DL>
1019
</DD>
1020
</DL>
1021
<HR>
1022
 
1023
<A NAME="ajouterImagesSelection(java.lang.String[])"><!-- --></A><H3>
1024
ajouterImagesSelection</H3>
1025
<PRE>
1026
public void <B>ajouterImagesSelection</B>(java.lang.String[]&nbsp;ids)</PRE>
1027
<DL>
1028
<DD>Ajoute des images à la selection en cours
1029
<P>
1030
<DD><DL>
1031
</DL>
1032
</DD>
1033
<DD><DL>
1034
<DT><B>Parameters:</B><DD><CODE>ids</CODE> - les identifiants des images à ajouter</DL>
1035
</DD>
1036
</DL>
1037
<HR>
1038
 
1039
<A NAME="viderSelection()"><!-- --></A><H3>
1040
viderSelection</H3>
1041
<PRE>
1042
public void <B>viderSelection</B>()</PRE>
1043
<DL>
1044
<DD>Vide la selection en cours
1045
<P>
1046
<DD><DL>
1047
</DL>
1048
</DD>
1049
<DD><DL>
1050
</DL>
1051
</DD>
1052
</DL>
1053
<HR>
1054
 
1055
<A NAME="renvoyerSelection()"><!-- --></A><H3>
1056
renvoyerSelection</H3>
1057
<PRE>
1058
public java.lang.String <B>renvoyerSelection</B>()</PRE>
1059
<DL>
1060
<DD><DL>
1061
</DL>
1062
</DD>
1063
<DD><DL>
1064
</DL>
1065
</DD>
1066
</DL>
1067
<HR>
1068
 
1069
<A NAME="lierImagesObervations(java.lang.String, java.lang.String)"><!-- --></A><H3>
1070
lierImagesObervations</H3>
1071
<PRE>
1072
public void <B>lierImagesObervations</B>(java.lang.String&nbsp;idsObs,
1073
                                  java.lang.String&nbsp;idsImg)</PRE>
1074
<DL>
1075
<DD><DL>
1076
</DL>
1077
</DD>
1078
<DD><DL>
1079
</DL>
1080
</DD>
1081
</DL>
1082
<!-- ========= END OF CLASS DATA ========= -->
1083
<HR>
1084
 
1085
 
1086
<!-- ======= START OF BOTTOM NAVBAR ====== -->
1087
<A NAME="navbar_bottom"><!-- --></A>
1088
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
1089
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
1090
<TR>
1091
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
1092
<A NAME="navbar_bottom_firstrow"><!-- --></A>
1093
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
1094
  <TR ALIGN="center" VALIGN="top">
1095
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
1096
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
1097
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
1098
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ImageModele.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
1099
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
1100
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
1101
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
1102
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
1103
  </TR>
1104
</TABLE>
1105
</TD>
1106
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
1107
</EM>
1108
</TD>
1109
</TR>
1110
 
1111
<TR>
1112
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1113
&nbsp;<A HREF="../../../../org/tela_botanica/client/image/ImageMediateur.html" title="class in org.tela_botanica.client.image"><B>PREV CLASS</B></A>&nbsp;
1114
&nbsp;NEXT CLASS</FONT></TD>
1115
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1116
  <A HREF="../../../../index.html?org/tela_botanica/client/image/ImageModele.html" target="_top"><B>FRAMES</B></A>  &nbsp;
1117
&nbsp;<A HREF="ImageModele.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
1118
&nbsp;<SCRIPT type="text/javascript">
1119
  <!--
1120
  if(window==top) {
1121
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
1122
  }
1123
  //-->
1124
</SCRIPT>
1125
<NOSCRIPT>
1126
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
1127
</NOSCRIPT>
1128
 
1129
 
1130
</FONT></TD>
1131
</TR>
1132
<TR>
1133
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1134
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
1135
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1136
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
1137
</TR>
1138
</TABLE>
1139
<A NAME="skip-navbar_bottom"></A>
1140
<!-- ======== END OF BOTTOM NAVBAR ======= -->
1141
 
1142
<HR>
1143
 
1144
</BODY>
1145
</HTML>