Subversion Repositories eFlore/Applications.cel

Rev

Rev 20 | Rev 39 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20 Rev 31
Line 30... Line 30...
30
	/**
30
	/**
31
	 * booleen qui verifie l'unicite de l'instance (donc static)
31
	 * booleen qui verifie l'unicite de l'instance (donc static)
32
	 */
32
	 */
33
	private static boolean estInstancie = false ;  
33
	private static boolean estInstancie = false ;
Line -... Line 34...
-
 
34
 
-
 
35
	/**
-
 
36
	 * pointeur sur le médiateur (pour le pattern singleton)
-
 
37
	 */
-
 
38
	private static ObservationMediateur thisMediateur = null ;  
34
	
39
	
35
	/** Mediateur general de l'application carnet en ligne
40
	/** Mediateur general de l'application carnet en ligne
36
	 * 
41
	 * 
37
	 * 
42
	 * 
Line 79... Line 84...
79
	/**
84
	/**
80
	 * booleen explicitant s'il y a une selection en cours
85
	 * booleen explicitant s'il y a une selection en cours
81
	 */
86
	 */
82
	private boolean selection = false ;
87
	private boolean selection = false ;
Line 83... Line -...
83
	
-
 
84
	
-
 
85
 
88
	
86
	/**
-
 
87
	 * 
89
	/**
88
	 * Numéro de page en cours
90
	 * Numéro de page en cours
89
	 */
91
	 */
90
	private int pageEncours = 0 ;
92
	private int pageEncours = 0 ;
91
	/**
93
	/**
Line 190... Line 192...
190
	 * Retourne une instance de manière unique
192
	 * Retourne une instance de manière unique
191
	 * @return l'instance unique du médiateur
193
	 * @return l'instance unique du médiateur
192
	 */
194
	 */
193
	public static ObservationMediateur Instance(CarnetEnLigneMediateur carnetEnLigneMediateur)
195
	public static ObservationMediateur Instance(CarnetEnLigneMediateur carnetEnLigneMediateur)
194
	{
196
	{
195
			if(!estInstancie)
197
			if(!estInstancie || thisMediateur == null)
196
			{
198
			{
197
				estInstancie = true ;
199
				estInstancie = true ;
198
				return new ObservationMediateur(carnetEnLigneMediateur) ;
200
				thisMediateur = new ObservationMediateur(carnetEnLigneMediateur) ;
199
			}
201
			}
200
			else
-
 
201
			{
-
 
202
				return null ;
-
 
Line 203... Line 202...
203
				
202
			
204
			}
203
			return thisMediateur ;	
Line 205... Line 204...
205
	}
204
	}
Line 229... Line 228...
229
 
228
 
Line 230... Line 229...
230
			observationModele.obtenirListeObservation(this, taillePage, pageEncours) ;
229
			observationModele.obtenirListeObservation(this, taillePage, pageEncours) ;
Line 231... Line -...
231
		
-
 
232
	}
-
 
233
 
-
 
234
 
-
 
235
	
230
		
236
		
231
	}	
237
	
232
	
238
	/**
233
	/**
239
	 * C'est dans cette fonction que doivent être renvoyé les valeurs des filtres
234
	 * C'est dans cette fonction que doivent être renvoyé les valeurs des filtres
Line 292... Line 287...
292
					observationData[i][2]= obs.getNomRetenu();
287
					observationData[i][2]= obs.getNomRetenu();
293
					observationData[i][3]= obs.getLieudit();
288
					observationData[i][3]= obs.getLieudit();
294
					observationData[i][4]= obs.getDate();
289
					observationData[i][4]= obs.getDate();
295
					observationData[i][5]= obs.getNumeroOrdre();
290
					observationData[i][5]= obs.getNumeroOrdre();		
Line 296... Line -...
296
					
-
 
297
					
-
 
298
 
-
 
299
					
-
 
300
										
291
										
301
					i++ ;
292
					i++ ;
Line 302... Line 293...
302
				}
293
				}