168,13 → 168,17 |
* @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); |
} |
} |
} |
|
/** |
* Permet de récupérer pour l'affichage une chaine dénormalisée unique (champ de type "ce_truk"). |
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) { |