Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 264 Rev 716
Line 13... Line 13...
13
 
13
 
14
	/**
14
	/**
15
	 * Préfixe à retirer pour construire les noms des clés
15
	 * Préfixe à retirer pour construire les noms des clés
16
	 * et à rajouter lors de la transformation en requête
16
	 * et à rajouter lors de la transformation en requête
17
	 */
17
	 */
Line 18... Line 18...
18
	private static String prefixe = "cpu";
18
	private static String prefixe = "cpu_";
19
	
19
	
20
	/**
20
	/**
21
	 * Constructeur vide
21
	 * Constructeur vide
Line 49... Line 49...
49
				this.set(cleObjet, valeur);
49
				this.set(cleObjet, valeur);
50
			}
50
			}
51
		}
51
		}
52
	}
52
	}
Line 53... Line 53...
53
	
53
	
54
	public Publication(String nom_complet, String uri, String auteur, String collection, String titre, String editeur,
54
	public Publication(String nom_complet, String uri, String auteur, String idAuteur, String collection, String titre, String editeur,
55
			String dateParution, String indicationNvt, String fascicule, String pages) {
55
			String dateParution, String indicationNvt, String fascicule, String pages) {
56
		this.set("fmt_nom_complet", nom_complet);
56
		this.set("fmt_nom_complet", nom_complet);
57
		this.set("ce_projet", "");
57
		this.set("ce_projet", "");
58
		this.set("uri", uri);
58
		this.set("uri", uri);
59
		this.set("fmt_auteur", auteur);
59
		this.set("fmt_auteur", auteur);
60
		this.set("collection", collection);
60
		this.set("collection", collection);
61
		this.set("titre", nom_complet);
-
 
62
		this.set("fmt_nom_complet", titre);
61
		this.set("titre", titre);
63
		this.set("ce_truk_editeur", editeur);
62
		this.set("ce_truk_editeur", editeur);
64
		this.set("date_parution", dateParution);
63
		this.set("date_parution", dateParution);
65
		this.set("indication_nvt", indicationNvt);
64
		this.set("indication_nvt", indicationNvt);
66
		this.set("fascicule", fascicule);
65
		this.set("fascicule", fascicule);
67
		this.set("truk_pages", pages);
66
		this.set("truk_pages", pages);
-
 
67
		this.set("ce_meta", "");
68
		this.set("ce_meta", "");
68
		this.set("id_auteur", idAuteur);
Line 69... Line 69...
69
	}
69
	}
70
	
70
	
71
	public Publication(String idPublication,String idProjet, String nom_complet, String uri, String auteur, String collection, String titre, String editeur,
71
	public Publication(String idPublication,String idProjet, String nom_complet, String uri, String auteur, String idAuteur, String collection, String titre, String editeur,
72
			String dateParution, String indicationNvt, String fascicule, String pages) {
72
			String dateParution, String indicationNvt, String fascicule, String pages) {
73
		this.set("id_publication", idPublication);
73
		this.set("id_publication", idPublication);
74
		this.set("ce_projet", idProjet);
74
		this.set("ce_projet", idProjet);
75
		this.set("fmt_nom_complet", nom_complet);
75
		this.set("fmt_nom_complet", nom_complet);
76
		this.set("uri", uri);
76
		this.set("uri", uri);
77
		this.set("fmt_auteur", auteur);
77
		this.set("fmt_auteur", auteur);
78
		this.set("collection", collection);
-
 
79
		this.set("titre", nom_complet);
78
		this.set("collection", collection);
80
		this.set("fmt_nom_complet", titre);
79
		this.set("titre", titre);
81
		this.set("ce_truk_editeur", editeur);
80
		this.set("ce_truk_editeur", editeur);
82
		this.set("date_parution", dateParution);
81
		this.set("date_parution", dateParution);
83
		this.set("indication_nvt", indicationNvt);
82
		this.set("indication_nvt", indicationNvt);
84
		this.set("fascicule", fascicule);
83
		this.set("fascicule", fascicule);
-
 
84
		this.set("truk_pages", pages);
85
		this.set("truk_pages", pages);
85
		this.set("ce_meta", "");
Line 86... Line 86...
86
		this.set("ce_meta", "");
86
		this.set("id_auteur", idAuteur);
87
	}
87
	}
88
 
88
 
Line 137... Line 137...
137
	public String getMeta() {
137
	public String getMeta() {
138
		return (String) renvoyerValeurCorrecte("ce_meta");
138
		return (String) renvoyerValeurCorrecte("ce_meta");
139
	}
139
	}
Line 140... Line 140...
140
	
140
	
141
	public String getIdAuteur() {
141
	public String getIdAuteur() {
142
		return (String) renvoyerValeurCorrecte("id_personne");
142
		return (String) renvoyerValeurCorrecte("id_auteur");
Line 143... Line 143...
143
	}
143
	}
144
	
144
	
Line 145... Line 145...
145
	public String toReqString() {
145
	public String toReqString() {
146
		String reqString = "" ;
146
		String reqString = "" ;
147
		
147
		
-
 
148
		Map<String,Object> clesValeurs = getProperties() ;
-
 
149
		for(Iterator<String> it = clesValeurs.keySet().iterator(); it.hasNext();) {
-
 
150
			String cle = it.next();
148
		Map<String,Object> clesValeurs = getProperties() ;
151
			if(cle.equals("id_auteur")) {
-
 
152
				reqString += "&"+"cpuap_id_personne="+URL.encode((String)clesValeurs.get(cle));
149
		for(Iterator<String> it = clesValeurs.keySet().iterator(); it.hasNext();) {
153
			} else  {
150
			String cle = it.next();
154
				reqString += "&"+prefixe+cle+"="+URL.encode((String)clesValeurs.get(cle));
151
				reqString += "&"+prefixe+"_"+cle+"="+URL.encode((String)clesValeurs.get(cle));
155
			}
152
		}
156
		}
153
		GWT.log(reqString, null);
157
		GWT.log(reqString, null);
154
		return reqString;
158
		return reqString;