Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 792 → Rev 793

/trunk/src/org/tela_botanica/client/modeles/aDonnee.java
168,11 → 168,15
* @param type le type de la valeur à ajouter
* @param valeur la valeur à ajouter
*/
protected void setChaineDenormaliseUnique(String champ, String type, Object valeur) {
protected void setChaineDenormaliseUnique(String champ, String type, String valeur) {
if (valeur == null || valeur.equals("")) {
this.set(champ, "");
} else if (valeur instanceof String) {
this.set(champ, type+SEPARATEUR_VALEURS+valeur);
if (((String) valeur).matches("^[0-9]+$")) {
this.set(champ, valeur);
} else {
this.set(champ, type+SEPARATEUR_TYPE_VALEUR+valeur);
}
}
}
182,13 → 186,13
* @param champ le nom du champ dénormalisé
*/
protected String getChaineDenormaliseUnique(String champ) {
String sortie = renvoyerValeurCorrecte(champ);
String valeur = renvoyerValeurCorrecte(champ);
if (!sortie.equals("")) {
sortie = sortie.replaceFirst("^"+TYPE_AUTRE+SEPARATEUR_TYPE_VALEUR, "");
if (!valeur.equals("")) {
valeur = valeur.replaceFirst("^"+TYPE_AUTRE+SEPARATEUR_TYPE_VALEUR, "");
}
return sortie;
return valeur;
}
protected String getInfoDenormaliseParType(String chaineExistante, String type) {