Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 991 → Rev 992

/trunk/src/org/tela_botanica/client/modeles/publication/Publication.java
93,6 → 93,7
}
 
public String getAnneeParution() {
System.out.println(renvoyerValeurCorrecte("date_parution"));
return renvoyerValeurCorrecte("date_parution").substring(0, 4);
}
public String getDateParution() {
/trunk/src/org/tela_botanica/client/modeles/publication/PublicationAPersonne.java
14,13 → 14,21
public static final String PREFIXE = "cpuap";
public static final String ROLE_AUTEUR = "2360";
//FIXME: insérer en base de données une valeur cohérente pour l'identifiant ci-dessous
public static final String ROLE_SUJET = "30762";
private Personne personneLiee = null;
private Publication publicationLiee = null;
public PublicationAPersonne() {}
public PublicationAPersonne() {
new PublicationAPersonne(new JSONObject());
}
public PublicationAPersonne(JSONObject pubAPersListe) {
personneLiee = new Personne(pubAPersListe);
publicationLiee = new Publication(pubAPersListe);
System.out.println("publication liee : " + publicationLiee);
// l'objet JSON est une table de hachage
Set<String> im = pubAPersListe.keySet();
 
39,8 → 47,24
this.set(cleObjet, valeur);
}
}
initialiserChampsPourGrille();
}
private void initialiserChampsPourGrille() {
set("fmt_auteur", publicationLiee.getAuteur());
set("titre", publicationLiee.getTitre());
set("collection", publicationLiee.getCollection());
set("_editeur_", "");
set("_annee_", "");
set("indication_nvt", publicationLiee.getIndicationNvt());
set("fascicule", publicationLiee.getFascicule());
set("truk_pages", publicationLiee.getPages());
set("_etat_", "");
}
@Override
protected String getPrefixe() {
return PREFIXE;
76,6 → 100,17
set("id_publication", id);
}
// PUBLICATION LIEE
public Publication getPublicationLiee() {
return this.publicationLiee;
}
// LIER PUBLICATION
public void setPublicationLiee(Publication publication) {
this.publicationLiee = publication;
initialiserChampsPourGrille();
}
// ID PERSONNE
public String getIdPersonne() {
return renvoyerValeurCorrecte("id_personne");