Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2410 → Rev 2411

/trunk/src/org/tela_botanica/client/vues/observation/indicateurs/LienExterneVue.java
1,5 → 1,6
package org.tela_botanica.client.vues.observation.indicateurs;
 
import org.tela_botanica.client.cel2;
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.objets.Configuration;
import org.tela_botanica.client.observation.ObservationMediateur;
24,7 → 25,7
public LienExterneVue(ObservationMediateur om) {
 
refTax = om.getRefTaxSelectionne().getCode();
refTax = verifierEtFormaterReferentiel(om.getRefTaxSelectionne().getCode());
efloreBaseUrl = Configuration.getLienEfloreBaseUrl();
titreLien.setVisible(false);
62,9 → 63,25
}
numTax = nouveauNumTax;
refTax = codeRef;
refTax = verifierEtFormaterReferentiel(codeRef);
}
}
 
public String verifierEtFormaterReferentiel(String refTax) {
// Sert simplement à exclure les vieux formats de référentiel
// du genre bdtfx:v2.00 ou bien bdnff.v1_01 etc...
// TODO: nettoyer également la base de données
String retour = refTax;
if(retour != null && !retour.isEmpty()) {
if (retour.contains(":")) {
retour = retour.split(":")[0];
}
if(retour.contains(".")) {
retour = retour.split(".")[0];
}
}
return retour;
}
}