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); |
} |