Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2167 → Rev 2168

/trunk/src/org/tela_botanica/client/vues/observation/indicateurs/LienExterneVue.java
15,9 → 15,7
private ObservationMediateur oMediateur = null;
private String refTax = "";
private String refTaxVersion = "";
 
private String numTax = "";
private String efloreBaseUrl = "";
25,10 → 23,8
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);
52,16 → 48,19
}
@Override
public void rafraichir(Object nouvelleDonnees,
boolean repandreRaffraichissement) {
if(nouvelleDonnees instanceof String && !((String)nouvelleDonnees).trim().equals("")) {
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")) {
if(!titreLien.isVisible()) {
titreLien.setVisible(true);
}
numTax = (String)nouvelleDonnees;
numTax = nouveauNumTax;
refTax = codeRef;
} else {
titreLien.setVisible(false);
}