Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2168 → Rev 2167

/trunk/src/org/tela_botanica/client/vues/observation/indicateurs/LienExterneVue.java
15,7 → 15,9
private ObservationMediateur oMediateur = null;
private String refTax = "";
 
private String refTaxVersion = "";
private String numTax = "";
private String efloreBaseUrl = "";
23,8 → 25,10
private Label titreLien = new Label("Voir la fiche eflore");
public LienExterneVue(ObservationMediateur om) {
 
oMediateur = om;
refTax = om.getRefTaxSelectionne().getCode();
refTaxVersion = om.getRefTaxSelectionne().getVersionCourte();
efloreBaseUrl = Configuration.getLienEfloreBaseUrl();
titreLien.setVisible(false);
48,19 → 52,16
}
@Override
public void rafraichir(Object nouvelleDonnees, boolean repandreRaffraichissement) {
 
String[] nouvellesDonnees = (String[]) nouvelleDonnees;
String nouveauNumTax = nouvellesDonnees[0];
String codeRef = nouvellesDonnees[1];
 
if(! nouveauNumTax.trim().equals("") && ! codeRef.trim().equals("autre")) {
public void rafraichir(Object nouvelleDonnees,
boolean repandreRaffraichissement) {
if(nouvelleDonnees instanceof String && !((String)nouvelleDonnees).trim().equals("")) {
if(!titreLien.isVisible()) {
titreLien.setVisible(true);
}
numTax = nouveauNumTax;
refTax = codeRef;
numTax = (String)nouvelleDonnees;
} else {
titreLien.setVisible(false);
}
/trunk/src/org/tela_botanica/client/observation/ObservationMediateur.java
437,8 → 437,7
imageGeneriqueVue.rafraichir("", false);
}
observationModele.obtenirLiaisonImage(mvz, obs.getId()) ;
String[] infosRafraichissementLienExterne = {numeroNomenclaturalSaisiObservation, obs.getReferentielTaxo()};
liExtVue.rafraichir(infosRafraichissementLienExterne, false);
liExtVue.rafraichir(numeroNomenclaturalSaisiObservation, false);
}
filtres.getArbreMotsClesObservationVue().rafraichir(obs.getMotsCles(), false);
}