8,6 → 8,8 |
public class PublicationAPersonne extends aDonnee { |
|
private static final long serialVersionUID = 7769105365939978129L; |
|
private static final String PREFIXE = "cpuap"; |
|
public PublicationAPersonne(JSONObject pubAPersListe) { |
// l'objet JSON est une table de hachage |
18,17 → 20,27 |
// 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("^"+PREFIXE+"_", ""); |
// Valeur vide par défaut |
String valeur = ""; |
if (pubAPersListe.get(cle).isString() != null) { |
String valeur = pubAPersListe.get(cle).isString().stringValue(); |
this.set(cle, valeur); |
valeur = pubAPersListe.get(cle).isString().stringValue(); |
this.set(cleObjet, valeur); |
} else { |
// Sinon, nous ajoutons la clé avec une valeur vide |
String valeur = " "; |
this.set(cle, valeur); |
this.set(cleObjet, valeur); |
} |
} |
} |
|
@Override |
protected String getPrefixe() { |
return PREFIXE; |
} |
|
public String getIdAuteur() { |
return renvoyerValeurCorrecte("cp_id_personne"); |
} |
|
public String getNomCompletAuteur() { |
return renvoyerValeurCorrecte("cp_fmt_nom_complet"); |
} |
41,11 → 53,7 |
return renvoyerValeurCorrecte("cp_prenom"); |
} |
|
public String getIdAuteur() { |
return renvoyerValeurCorrecte("cp_id_personne"); |
} |
|
public String getPublication() { |
return renvoyerValeurCorrecte("cpuap_id_publication"); |
return renvoyerValeurCorrecte("id_publication"); |
} |
} |