Subversion Repositories eFlore/Archives.cel-v2

Rev

Rev 46 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 46 Rev 48
Line 1... Line 1...
1
package org.tela_botanica.client.image;
1
package org.tela_botanica.client.image;
Line -... Line 2...
-
 
2
 
2
 
3
import org.tela_botanica.client.interfaces.IdVue;
3
import org.tela_botanica.client.interfaces.Rafraichissable;
4
import org.tela_botanica.client.interfaces.Rafraichissable;
4
import org.tela_botanica.client.interfaces.VueListable;
5
import org.tela_botanica.client.interfaces.VueListable;
5
import org.tela_botanica.client.vues.ArbreMotsClesFiltreVue;
-
 
6
import org.tela_botanica.client.vues.ArbreMotsClesVue;
-
 
7
import org.tela_botanica.client.vues.BarreNotationVue;
6
import org.tela_botanica.client.vues.ArbreMotsClesFiltreVue;
8
import org.tela_botanica.client.vues.BarreOutilsVue;
7
import org.tela_botanica.client.vues.BarreOutilsVue;
9
import org.tela_botanica.client.vues.BarreRechercheFiltreVue;
8
import org.tela_botanica.client.vues.BarreRechercheFiltreVue;
10
import org.tela_botanica.client.vues.GalerieImageVue;
9
import org.tela_botanica.client.vues.GalerieImageVue;
-
 
10
import org.tela_botanica.client.vues.ListeImageVue;
11
import org.tela_botanica.client.vues.ListeImageVue;
11
import org.tela_botanica.client.vues.MenuFiltreVue;
12
import org.tela_botanica.client.vues.MenuImageVue;
12
import org.tela_botanica.client.vues.MenuImageVue;
13
import org.tela_botanica.client.vues.PanneauMetadonneesVue;
13
import org.tela_botanica.client.vues.PanneauMetadonneesVue;
Line 14... Line 14...
14
import org.tela_botanica.client.vues.ZoomImageVue;
14
import org.tela_botanica.client.vues.ZoomImageVue;
Line 53... Line 53...
53
	/**
53
	/**
54
	 * modele de données
54
	 * modele de données
55
	 */
55
	 */
56
	private ImageModele iModele = null ;
56
	private ImageModele iModele = null ;
Line -... Line 57...
-
 
57
	
Line 57... Line 58...
57
	
58
	private String identifiant = "0" ;
58
 
59
 
59
	/**
60
	/**
60
	 * panneau principal des images (onglet "images")
61
	 * panneau principal des images (onglet "images")
Line 123... Line 124...
123
	
124
	
124
	/**
125
	/**
125
	 * Filtre pour les commentaires
126
	 * Filtre pour les commentaires
126
	 */
127
	 */
127
	private BarreRechercheFiltreVue filtreCommentaires = null ;
128
	private BarreRechercheFiltreVue filtreCommentaires = null ;
128
	
129
 
129
	/**
130
	/**
130
	 * constructeur privé (on accède a la classe par la méthode getInstance
131
	 * constructeur privé (on accède a la classe par la méthode getInstance
131
	 */
132
	 */
132
	private ImageMediateur()
133
	private ImageMediateur()
Line 139... Line 140...
139
				RegionPosition.CENTER) ;
140
				RegionPosition.CENTER) ;
Line 140... Line 141...
140
 
141
 
141
		final BorderLayoutData regionEst = new BorderLayoutData(
142
		final BorderLayoutData regionEst = new BorderLayoutData(
142
				RegionPosition.EAST);
143
				RegionPosition.EAST);
-
 
144
		regionEst.setSplit(true);
-
 
145
		
Line 143... Line 146...
143
		regionEst.setSplit(true);
146
		afficherMenuId() ;
144
 
147
 
145
		
148
		
Line 233... Line 236...
233
				return new ImageMediateur() ;
236
				return new ImageMediateur() ;
234
			}
237
			}
235
			else
238
			else
236
			{
239
			{
237
				return null ;
240
				return null ;
-
 
241
				
238
			}
242
			}
239
	}
243
	}
Line 240... Line 244...
240
	
244
	
241
	/**
245
	/**
242
	 * Renvoie l'identifiant de l'utilisateur en cours
246
	 * Renvoie l'identifiant de l'utilisateur en cours
243
	 * @return l'identifiant de l'utilisateur
247
	 * @return l'identifiant de l'utilisateur
244
	 */
248
	 */
245
	public String getIdentifiant()
249
	public String getIdentifiant()
246
	{
250
	{
-
 
251
		return identifiant ;
-
 
252
	}
-
 
253
	
-
 
254
	public void setIdentifiant(String id)
-
 
255
	{
-
 
256
		identifiant = id ;
-
 
257
	}
-
 
258
	
-
 
259
	public void changerUtilisateur()
-
 
260
	{
-
 
261
		getIModele().initialiserArbreMotsCles() ;
247
		return "0" ;
262
		obtenirPhotoGalerie(getGalerieImage()) ;
Line 248... Line 263...
248
	}
263
	}
249
 
264
 
250
	/**
265
	/**
Line 314... Line 329...
314
	public Panel getPanneauMenuEtOngletsImage() {
329
	public Panel getPanneauMenuEtOngletsImage() {
315
		return panneauMenuEtOngletsImage;
330
		return panneauMenuEtOngletsImage;
316
	}
331
	}
Line 317... Line 332...
317
 
332
 
318
	/**
333
	/**
319
	 * Accesseur pour le menu
334
	 * Accesseur pour le menu image
320
	 * @return the menuImageVue
335
	 * @return the menuImageVue
321
	 */
336
	 */
322
	public MenuImageVue getMenuImageVue() {
337
	public MenuImageVue getMenuImageVue() {
323
		return menuImageVue;
338
		return menuImageVue;
Line 520... Line 535...
520
	public void mettreAJourInfo(String commentaires, String date, String note)
535
	public void mettreAJourInfo(String commentaires, String date, String note)
521
	{
536
	{
522
		String ids[] = getVueSelectionnee().getIdSelectionnees() ;
537
		String ids[] = getVueSelectionnee().getIdSelectionnees() ;
Line 523... Line 538...
523
		
538
		
-
 
539
			getIModele().mettreAJourCacheImage(commentaires, date, note, ids) ;
524
			getIModele().mettreAJourCacheImage(commentaires, date, note, ids) ;
540
			getListeImage().mettreAjourInfos(commentaires, date, note) ;
Line 525... Line 541...
525
	}
541
	}
526
	
542
	
527
	/**
543
	/**
Line 853... Line 869...
853
		mn.addItem(ajoutN);
869
		mn.addItem(ajoutN);
854
		mn.addItem(suppN);
870
		mn.addItem(suppN);
Line 855... Line 871...
855
		
871
		
Line -... Line 872...
-
 
872
		mn.addListener(new MenuListenerAdapter() {
856
		mn.addListener(new MenuListenerAdapter() {
873
			
857
			
874
			
858
			public void onItemClick(BaseItem item, EventObject e)
875
			public void onItemClick(BaseItem item, EventObject e)
859
			{	
876
			{	
860
				if(item.equals(suppN))
877
				if(item.equals(suppN))
Line 1023... Line 1040...
1023
		
1040
		
Line 1024... Line 1041...
1024
		getIModele().obtenirArbreMotCle(filtreMotsCles) ;
1041
		getIModele().obtenirArbreMotCle(filtreMotsCles) ;
Line -... Line 1042...
-
 
1042
		
-
 
1043
	}
-
 
1044
	
-
 
1045
	public void afficherMenuId()
-
 
1046
	{
-
 
1047
		IdVue i = new IdVue(this) ;
1025
		
1048
		i.show() ;
1026
	}
1049
	}
1027
	
1050
	
1028
	/**
1051
	/**
1029
	 * C'est dans cette fonction que doivent être renvoyé les valeurs des filtres
1052
	 * C'est dans cette fonction que doivent être renvoyé les valeurs des filtres