Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 20 Rev 31
Line 28... Line 28...
28
public class ObservationMediateur implements Rafraichissable {
28
public class ObservationMediateur implements Rafraichissable {
Line 29... Line 29...
29
	
29
	
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 ;
-
 
34
 
-
 
35
	/**
-
 
36
	 * pointeur sur le médiateur (pour le pattern singleton)
-
 
37
	 */
Line 33... Line 38...
33
	private static boolean estInstancie = false ;  
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
	 * 
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
			}
-
 
200
			else
-
 
201
			{
-
 
202
				return null ;
-
 
203
				
-
 
204
			}
201
			}
-
 
202
			
-
 
203
			return thisMediateur ;	
205
	}
204
	}
Line 206... Line 205...
206
	
205
	
Line 227... Line 226...
227
	public void obtenirListeObservation() {
226
	public void obtenirListeObservation() {
Line 228... Line 227...
228
		
227
		
Line 229... Line 228...
229
 
228
 
230
			observationModele.obtenirListeObservation(this, taillePage, pageEncours) ;
-
 
231
		
-
 
232
	}
-
 
233
 
-
 
Line 234... Line 229...
234
 
229
			observationModele.obtenirListeObservation(this, taillePage, pageEncours) ;
235
	
230
		
236
		
231
	}	
237
	
232
	
Line 290... Line 285...
290
					observationData[i][0]= obs.getTransmis();
285
					observationData[i][0]= obs.getTransmis();
291
					observationData[i][1]= obs.getNomSaisi();
286
					observationData[i][1]= obs.getNomSaisi();
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();		
296
					
-
 
297
					
-
 
298
 
-
 
299
					
-
 
Line 300... Line 291...
300
										
291
										
301
					i++ ;
292
					i++ ;
Line 302... Line 293...
302
				}
293
				}