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