30,7 → 30,12 |
/** |
* booleen qui verifie l'unicite de l'instance (donc static) |
*/ |
private static boolean estInstancie = false ; |
private static boolean estInstancie = false ; |
|
/** |
* pointeur sur le médiateur (pour le pattern singleton) |
*/ |
private static ObservationMediateur thisMediateur = null ; |
|
/** Mediateur general de l'application carnet en ligne |
* |
81,10 → 86,7 |
*/ |
private boolean selection = false ; |
|
|
|
/** |
* |
* Numéro de page en cours |
*/ |
private int pageEncours = 0 ; |
192,16 → 194,13 |
*/ |
public static ObservationMediateur Instance(CarnetEnLigneMediateur carnetEnLigneMediateur) |
{ |
if(!estInstancie) |
if(!estInstancie || thisMediateur == null) |
{ |
estInstancie = true ; |
return new ObservationMediateur(carnetEnLigneMediateur) ; |
thisMediateur = new ObservationMediateur(carnetEnLigneMediateur) ; |
} |
else |
{ |
return null ; |
|
} |
|
return thisMediateur ; |
} |
|
|
229,12 → 228,8 |
|
observationModele.obtenirListeObservation(this, taillePage, pageEncours) ; |
|
} |
|
|
} |
|
|
|
/** |
* C'est dans cette fonction que doivent être renvoyé les valeurs des filtres |
* sous forme de tableau [nom, valeur] |
292,11 → 287,7 |
observationData[i][2]= obs.getNomRetenu(); |
observationData[i][3]= obs.getLieudit(); |
observationData[i][4]= obs.getDate(); |
observationData[i][5]= obs.getNumeroOrdre(); |
|
|
|
|
observationData[i][5]= obs.getNumeroOrdre(); |
|
i++ ; |
} |