7,11 → 7,10 |
|
public class Valeur extends aDonnee { |
|
/** |
* Constructeur avec un objet JSON |
* |
* @param image |
*/ |
private static final long serialVersionUID = 2278245640718653819L; |
|
public static final String PREFIXE = "cmlv"; |
|
public Valeur(JSONObject liste) { |
// l'objet JSON est une table de hachage |
Set<String> im = liste.keySet(); |
21,7 → 20,7 |
// Si elle est associée à une valeur, nous l'ajoutons |
String cle = it.next(); |
// Suppression de l'abréviation du champ. Inutile dans le contexte d'un objet |
String cleObjet = cle.replaceFirst("^cmlv_", ""); |
String cleObjet = cle.replaceFirst("^"+PREFIXE+"_", ""); |
if (liste.get(cle).isString() != null) { |
String valeur = liste.get(cle).isString().stringValue(); |
this.set(cleObjet, valeur); |
40,6 → 39,11 |
this.set("description", description); |
} |
|
@Override |
protected String getPrefixe() { |
return PREFIXE; |
} |
|
/** Accesseur à l'identifiant de la valeur. |
* |
* @return String l'identifiant de la valeur. |
66,7 → 70,7 |
|
/** Accesseur à la description de la valeur. |
* |
* @return String la descripion de la valeur. |
* @return String la description de la valeur. |
*/ |
public String getDescription() { |
return (String) renvoyerValeurCorrecte("description"); |