Subversion Repositories eFlore/Applications.coel

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
106 aurelien 1
package org.tela_botanica.client.modeles;
2
 
3
import com.google.gwt.json.client.JSONObject;
4
 
5
public class Publication extends aDonnee {
6
 
748 jpm 7
	private static final long serialVersionUID = 4142843068041690126L;
8
 
9
	private static final String PREFIXE = "cpu";
230 aurelien 10
 
748 jpm 11
	public Publication() {
106 aurelien 12
	}
13
 
741 aurelien 14
	public Publication(JSONObject publication) {
783 jpm 15
		initialiserModele(publication);
106 aurelien 16
	}
17
 
748 jpm 18
	@Override
19
	protected String getPrefixe() {
20
		return PREFIXE;
21
	}
783 jpm 22
 
736 aurelien 23
	public String getNomEditeur() {
783 jpm 24
		return renvoyerValeurCorrecte("cs_nom");
736 aurelien 25
	}
230 aurelien 26
 
106 aurelien 27
	public String getId() {
783 jpm 28
		return renvoyerValeurCorrecte("id_publication");
106 aurelien 29
	}
783 jpm 30
	public void setId(String idPublication) {
31
		this.set("id_publication", idPublication);
32
	}
106 aurelien 33
 
783 jpm 34
	public String getIdProjet() {
35
		return renvoyerValeurCorrecte("ce_projet");
106 aurelien 36
	}
783 jpm 37
	public void setIdProjet(String idProjet) {
38
		this.set("ce_projet", idProjet);
39
	}
106 aurelien 40
 
41
	public String getNomComplet() {
783 jpm 42
		return renvoyerValeurCorrecte("fmt_nom_complet");
106 aurelien 43
	}
783 jpm 44
	public void setNomComplet(String nomComplet) {
45
		this.set("fmt_nom_complet", nomComplet);
46
	}
106 aurelien 47
 
48
	public String getURI() {
783 jpm 49
		return renvoyerValeurCorrecte("uri");
106 aurelien 50
	}
783 jpm 51
	public void setUri(String uri) {
52
		this.set("uri", uri);
53
	}
106 aurelien 54
 
55
	public String getAuteur() {
783 jpm 56
		return renvoyerValeurCorrecte("fmt_auteur");
106 aurelien 57
	}
783 jpm 58
	public void setAuteur(String auteurFormate) {
59
		this.set("fmt_auteur", auteurFormate);
60
	}
106 aurelien 61
 
62
	public String getCollection() {
783 jpm 63
		return renvoyerValeurCorrecte("collection");
106 aurelien 64
	}
783 jpm 65
	public void setCollection(String collection) {
66
		this.set("collection", collection);
67
	}
106 aurelien 68
 
69
	public String getTitre() {
783 jpm 70
		return renvoyerValeurCorrecte("titre");
106 aurelien 71
	}
783 jpm 72
	public void setTitre(String titre) {
73
		this.set("titre", titre);
74
	}
106 aurelien 75
 
76
	public String getEditeur() {
790 jpm 77
		return getChaineDenormaliseUnique("ce_truk_editeur");
106 aurelien 78
	}
783 jpm 79
	public void setEditeur(String editeur) {
790 jpm 80
		setChaineDenormaliseUnique("ce_truk_editeur", "AUTRE", editeur);
783 jpm 81
	}
106 aurelien 82
 
83
	public String getDateParution() {
783 jpm 84
		return renvoyerValeurCorrecte("date_parution");
106 aurelien 85
	}
783 jpm 86
	public void setDateParution(String date) {
87
		this.set("date_parution", date);
88
	}
106 aurelien 89
 
90
	public String getIndicationNvt() {
783 jpm 91
		return renvoyerValeurCorrecte("indication_nvt");
106 aurelien 92
	}
783 jpm 93
	public void setIndicationNvt(String nvt) {
94
		this.set("indication_nvt", nvt);
95
	}
106 aurelien 96
 
97
	public String getFascicule() {
783 jpm 98
		return renvoyerValeurCorrecte("fascicule");
106 aurelien 99
	}
783 jpm 100
	public void setFascicule(String fascicule) {
101
		this.set("fascicule", fascicule);
102
	}
106 aurelien 103
 
104
	public String getPages() {
783 jpm 105
		return renvoyerValeurCorrecte("truk_pages");
106 aurelien 106
	}
783 jpm 107
	public void setPages(String pages) {
108
		this.set("truk_pages", pages);
109
	}
230 aurelien 110
 
106 aurelien 111
}