Rev 1218 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package org.tela_botanica.client.modeles.publication;import org.tela_botanica.client.modeles.aDonnee;import org.tela_botanica.client.modeles.structure.Structure;import com.google.gwt.json.client.JSONObject;public class Publication extends aDonnee {private static final long serialVersionUID = 4142843068041690126L;private static final String PREFIXE = "cpu";private Structure editeur = null;public static String[] champsObligatoires = {"cpu_id_publication"};public Publication() {}public Publication(JSONObject publication) {initialiserModele(publication);editeur = new Structure(publication);}@Overrideprotected String getPrefixe() {return PREFIXE;}protected String[] getChampsObligatoires() {return champsObligatoires;}public void setStructureEditeur(Structure structure) {editeur = structure;}public String getId() {return renvoyerValeurCorrecte("id_publication");}public void setId(String idPublication) {this.set("id_publication", idPublication);}public String getIdProjet() {return renvoyerValeurCorrecte("ce_projet");}public void setIdProjet(String idProjet) {this.set("ce_projet", idProjet);}public String getNomComplet() {return renvoyerValeurCorrecte("fmt_nom_complet");}public void setNomComplet(String nomComplet) {this.set("fmt_nom_complet", nomComplet);}public String getURI() {return renvoyerValeurCorrecte("uri");}public void setUri(String uri) {this.set("uri", uri);}public String getAuteur() {return renvoyerValeurCorrecte("fmt_auteur");}public void setAuteur(String auteurFormate) {this.set("fmt_auteur", auteurFormate);}public String getCollection() {return renvoyerValeurCorrecte("collection");}public void setCollection(String collection) {this.set("collection", collection);}public String getTitre() {return renvoyerValeurCorrecte("titre");}public void setTitre(String titre) {this.set("titre", titre);}public String getNomEditeur() {String editeurNom = getEditeur();if (editeurNom.matches("[0-9]+")) {editeurNom = editeur.getNom();}return editeurNom;}public String getEditeur() {return getChaineDenormaliseUnique("ce_truk_editeur");}public void setEditeur(String editeur) {setChaineDenormaliseUnique("ce_truk_editeur", "AUTRE", editeur);}public String getAnneeParution() {return renvoyerValeurCorrecte("date_parution").substring(0, 4);}public String getDateParution() {return renvoyerValeurCorrecte("date_parution");}public void setDateParution(String date) {this.set("date_parution", date);}public String getIndicationNvt() {return renvoyerValeurCorrecte("indication_nvt");}public void setIndicationNvt(String nvt) {this.set("indication_nvt", nvt);}public String getFascicule() {return renvoyerValeurCorrecte("fascicule");}public void setFascicule(String fascicule) {this.set("fascicule", fascicule);}public String getPages() {return renvoyerValeurCorrecte("truk_pages");}public void setPages(String pages) {this.set("truk_pages", pages);}}