Subversion Repositories eFlore/Applications.coel

Rev

Rev 790 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 790 Rev 799
Line 5... Line 5...
5
public class Publication extends aDonnee {
5
public class Publication extends aDonnee {
Line 6... Line 6...
6
 
6
 
Line 7... Line 7...
7
	private static final long serialVersionUID = 4142843068041690126L;
7
	private static final long serialVersionUID = 4142843068041690126L;
-
 
8
 
Line 8... Line 9...
8
 
9
	private static final String PREFIXE = "cpu";
9
	private static final String PREFIXE = "cpu";
10
	private Structure editeur = null;
Line 10... Line 11...
10
	
11
	
11
	public Publication() {	
12
	public Publication() {	
-
 
13
	}
12
	}
14
	
Line 13... Line 15...
13
	
15
	public Publication(JSONObject publication) {
14
	public Publication(JSONObject publication) {
16
		initialiserModele(publication);
15
		initialiserModele(publication);
17
		editeur = new Structure(publication);
16
	}
18
	}
Line 17... Line 19...
17
	
19
	
18
	@Override
20
	@Override
19
	protected String getPrefixe() {
21
	protected String getPrefixe() {
Line 20... Line 22...
20
		return PREFIXE;
22
		return PREFIXE;
21
	}
23
	}
22
		
24
		
Line 71... Line 73...
71
	}
73
	}
72
	public void setTitre(String titre) {
74
	public void setTitre(String titre) {
73
		this.set("titre", titre);
75
		this.set("titre", titre);
74
	}
76
	}
Line -... Line 77...
-
 
77
 
-
 
78
	public String getNomEditeur() {
-
 
79
		String editeurNom = getEditeur();
-
 
80
		if (editeurNom.matches("[0-9]+")) {
-
 
81
			editeurNom = editeur.getNom();
-
 
82
		}
-
 
83
		return editeurNom;
75
 
84
	}
76
	public String getEditeur() {
85
	public String getEditeur() {
77
		return getChaineDenormaliseUnique("ce_truk_editeur");
86
		return getChaineDenormaliseUnique("ce_truk_editeur");
78
	}
87
	}
79
	public void setEditeur(String editeur) {
88
	public void setEditeur(String editeur) {
80
		setChaineDenormaliseUnique("ce_truk_editeur", "AUTRE", editeur);
89
		setChaineDenormaliseUnique("ce_truk_editeur", "AUTRE", editeur);
Line -... Line 90...
-
 
90
	}
-
 
91
 
-
 
92
	public String getAnneeParution() {
81
	}
93
		return renvoyerValeurCorrecte("date_parution").substring(0, 4);
82
 
94
	}
83
	public String getDateParution() {
95
	public String getDateParution() {
84
		return renvoyerValeurCorrecte("date_parution");
96
		return renvoyerValeurCorrecte("date_parution");
85
	}
97
	}