Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1485 Rev 1487
Line 128... Line 128...
128
	}
128
	}
Line 129... Line 129...
129
	
129
	
130
	public Personne getPersonne() {
130
	public Personne getPersonne() {
131
		return personneLiee;
131
		return personneLiee;
-
 
132
	}
132
	}
133
	
-
 
134
	public void setPersonne(Personne personne) {
-
 
135
		setPersonne(personne, false);
-
 
136
	}
-
 
137
	
133
	public void setPersonne(Personne personne) {
138
	public void setPersonne(Personne personne, boolean integrerProprietes) {
134
		personneLiee = personne;
139
		personneLiee = personne;
135
		if (personne != null) {
140
		if (personne != null) {
136
			setIdPersonne(personne.getId());
141
			setIdPersonne(personne.getId());
137
		}
142
		}
-
 
143
		
138
		/*
144
		if (integrerProprietes) {
139
		Map<String, Object> a = personne.getProperties();
145
			Map<String, Object> a = personne.getProperties();
140
 
146
	
141
		Set<String> cles = a.keySet();
147
			Set<String> cles = a.keySet();
142
		Iterator<String> it = cles.iterator();
148
			Iterator<String> it = cles.iterator();
143
		while (it.hasNext()) {
149
			while (it.hasNext()) {
144
			String cle = it.next();			
150
				String cle = it.next();			
145
			if (a.get(cle) != null) {
151
				if (a.get(cle) != null) {
146
				String cleObjet = "";
152
					String cleObjet = "";
147
				if (removePrefix) {
153
					if (removePrefix) {
148
					cleObjet = cle.replaceFirst("^"+Personne.PREFIXE+"_", "");
154
						cleObjet = cle.replaceFirst("^"+Personne.PREFIXE+"_", "");
149
				}
155
					}
150
				else {
156
					else {
-
 
157
						cleObjet = cle;
-
 
158
					}
151
					cleObjet = cle;
159
					this.set(cleObjet, a.get(cle));
152
				}
-
 
153
				this.set(cleObjet, a.get(cle));
160
				}
154
			}
161
			}
155
		}*/
162
		}
Line 156... Line 163...
156
	}
163
	}
157
	
164
	
158
	// ID
165
	// ID
Line 227... Line 234...
227
		setChaineDenormaliseUnique("ce_truk_type", type, valeur);
234
		setChaineDenormaliseUnique("ce_truk_type", type, valeur);
228
	}
235
	}
Line 229... Line 236...
229
	
236
	
230
	// ORDRE DES AUTEURS
237
	// ORDRE DES AUTEURS
-
 
238
	public String getOrdreAuteurs() {
231
	public String getOrdreAuteurs() {
239
		if (removePrefix) return renvoyerValeurCorrecte("ordre");
232
		return renvoyerValeurCorrecte("ordre");
240
		else return renvoyerValeurCorrecte(PREFIXE+"_ordre");
233
	}
241
	}
234
	public void setOrdreAuteurs(String ordre) {
242
	public void setOrdreAuteurs(String ordre) {
-
 
243
		if (ordre.matches("[0-9]+")) {
-
 
244
			if (removePrefix) this.set("ordre", ordre);
-
 
245
			else this.set(PREFIXE+"_ordre", ordre);
235
		if (ordre.matches("[0-9]+")) {
246
			
236
			this.set("ordre", ordre);
247
			this.set("_ordre_", ordre);
237
		}
248
		}
238
	}
249
	}
239
}
250
}