Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1568 → Rev 1569

/trunk/src/org/tela_botanica/client/modeles/aDonnee.java
87,9 → 87,7
}
}
public void setValeurInitiale(String cleObjet, String valeur) {
}
public void setValeurInitiale(String cleObjet, String valeur) {}
 
/**
* Pour éviter que l'on traite des valeurs nulles à l'affichage on passe par
170,6 → 168,7
supprimerTypeDansChaineDenormalise(champ, type);
}
}
/**
* Ajoute un nouvel élément sans type à une chaine dénormalisée.
* Champ de type "truk" contenant seulement des valeurs séparées par ";;".
200,6 → 199,7
* @param valeur la valeur à ajouter
*/
protected void setChaineDenormaliseUnique(String champ, String type, String valeur) {
champ = (removePrefix) ? champ : getPrefixe()+"_"+champ;
if (valeur == null || UtilString.isEmpty(valeur)) {
this.set(champ, "");
} else if (valeur instanceof String) {
239,7 → 239,6
return sortie;
}
/**
* Permet de récupérer une map avec toutes les valeurs de la chaine truk sous la forme clé => valeur
*
246,7 → 245,6
* @param champ le nom du champ dénormalisé
* @return map ou liste en fonction du type de chaine truk (list si champ;;champ;; map si type##champ;;)
*/
public Object getChaineDenormaliseAsMapOrList(String champ) {
Object retourObjet = null;
285,7 → 283,6
}
/**
* Permet de modifier correctement une chaine dénormalisée (champ de type "truk").
* Remplace par la valeur de la première instance du type indiqué dans la chaine dénormalisée.
445,7 → 442,6
* Renvoie une chaîne de caractère formatée et encodée pour POST avec toutes les propriétés du modèle
* */
public String obtenirChainePOST() {
String post = "";
FastMap<?> proprietees = (FastMap<?>) getProperties();
459,7 → 455,7
//Si, et seulement si, la valeur diffère de la valeur initiale OU la clé est dans les champs obligatoire
if (Arrays.asList(getChampsObligatoires()).contains(getPrefixe() + "_" + cle) || ((valeursInitiales.get(cle) != null && !valeursInitiales.get(cle).equals(get(cle))) || valeursInitiales.get(cle) == null)) {
post += getPrefixe() + "_" + cle + "=" + URL.encodeComponent(renvoyerValeurCorrecte(cle));
post += getPrefixe() + "_" + cle + "=" + URL.encodeQueryString(renvoyerValeurCorrecte(cle));
if (it.hasNext()) {
post += "&";
}
472,8 → 468,7
/**
* Met à jour l'objet this avec les données de l'objet passé en paramêtre.
*
* */
*/
public void mettreAJour(aDonnee nouveau) {
Collection<String> cles = nouveau.getProperties().keySet();
Iterator<String> it = cles.iterator();