Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 30 → Rev 31

/trunk/src/org/tela_botanica/client/observation/ObservationMediateur.java
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++ ;
}