Subversion Repositories eFlore/Applications.coel

Rev

Rev 264 | Rev 318 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 264 Rev 295
Line 14... Line 14...
14
	public static final String FONCTION_CONSERVATEUR = "2029";
14
	public static final String FONCTION_CONSERVATEUR = "2029";
15
	public static final String FONCTION_TECHNICIEN = "2030";
15
	public static final String FONCTION_TECHNICIEN = "2030";
16
	public static final String ROLE_ADMIN = "2026";
16
	public static final String ROLE_ADMIN = "2026";
17
	public static final String ROLE_EQUIPE = "2027";
17
	public static final String ROLE_EQUIPE = "2027";
18
	public static final String PREFIXE = "csap";
18
	public static final String PREFIXE = "csap";
-
 
19
	public static final String ETAT_AJOUTE = "A";
Line 19... Line 20...
19
	
20
	
20
	/**
21
	/**
21
	 * Constructeur vide
22
	 * Constructeur vide
22
	 * 
23
	 * 
Line 97... Line 98...
97
		setFonction(fonction);
98
		setFonction(fonction);
98
		setIdRole(roleId);
99
		setIdRole(roleId);
Line 99... Line 100...
99
		
100
		
100
		// Définition des valeurs par défaut de variables obligatoires vis à vis de l'utilisation de l'objet
101
		// Définition des valeurs par défaut de variables obligatoires vis à vis de l'utilisation de l'objet
-
 
102
		this.set("contact", false);
101
		this.set("contact", false);
103
		this.set("fonction", fonction);
-
 
104
		this.set("statut", "");
-
 
105
		this.set("travail", 0);
-
 
106
	}
-
 
107
	
-
 
108
	/**
-
 
109
	 * Constructeur avec la fonction à passer en paramètre
-
 
110
	 * 
-
 
111
	 * @param fonction fonction de la personne dans la structure.
-
 
112
	 * @param role identifiant du rôle de la personne vis à vis de la structure.
-
 
113
	 */
-
 
114
	public StructureAPersonne(String fonction, String roleId, String codeEtat) {
-
 
115
		setFonction(fonction);
-
 
116
		setIdRole(roleId);
-
 
117
		
-
 
118
		// Définition des valeurs par défaut de variables obligatoires vis à vis de l'utilisation de l'objet
-
 
119
		this.set("contact", false);
102
		this.set("fonction", "");
120
		this.set("fonction", fonction);
103
		this.set("statut", "");
121
		this.set("statut", "");
-
 
122
		this.set("travail", 0);
104
		this.set("travail", 0);
123
		this.set("etat", codeEtat);
Line 105... Line 124...
105
	}
124
	}
106
	
125
	
107
	// ID
126
	// ID
Line 225... Line 244...
225
	}
244
	}
226
	public void setTelephone(String t) {
245
	public void setTelephone(String t) {
227
		// Nous remplaçons le premier numéro de Téléphone FIX de la personne
246
		// Nous remplaçons le premier numéro de Téléphone FIX de la personne
228
		this.modifierChaineDenormaliseParType("telephone", "FIX", t);
247
		this.modifierChaineDenormaliseParType("telephone", "FIX", t);
229
	}
248
	}
-
 
249
	public String selectionnerTelephone(String type) {
-
 
250
		return getInfoDenormaliseParType(renvoyerValeurCorrecte("telephone"), type);
-
 
251
	}
Line 230... Line 252...
230
	
252
	
231
	// FAX
253
	// FAX
232
	public String getFax() {
254
	public String getFax() {
233
		return renvoyerValeurCorrecte("fax");
255
		return renvoyerValeurCorrecte("fax");
234
	}
256
	}
235
	public void setFax(String f) {
257
	public void setFax(String f) {
236
		// Nous remplaçons le numéro de Fax en position 1 (principal)
258
		// Nous remplaçons le numéro de Fax en position 1 (principal)
237
		this.modifierChaineDenormaliseParPosition("fax", 1, f);
259
		this.modifierChaineDenormaliseParPosition("fax", 1, f);
-
 
260
	}
-
 
261
	public String selectionnerFax(int position) {
-
 
262
		return getInfoDenormaliseParPosition(renvoyerValeurCorrecte("fax"), position);
Line 238... Line 263...
238
	}
263
	}
239
	
264
	
240
	// COURRIEL
265
	// COURRIEL
241
	public String getCourriel() {
266
	public String getCourriel() {
242
		return renvoyerValeurCorrecte("courriel");
267
		return renvoyerValeurCorrecte("courriel");
243
	}
268
	}
244
	public void setCourriel(String c) {
269
	public void setCourriel(String c) {
245
		// Nous remplaçons le courriel en position 1 (principal)
270
		// Nous remplaçons le courriel en position 1 (principal)
-
 
271
		this.modifierChaineDenormaliseParPosition("courriel", 1, c);
-
 
272
	}
-
 
273
	public String selectionnerCourriel(int position) {
Line 246... Line 274...
246
		this.modifierChaineDenormaliseParPosition("courriel", 1, c);
274
		return getInfoDenormaliseParPosition(renvoyerValeurCorrecte("courriel"), position);
247
	}
275
	}
248
	
276
	
249
	// SPÉCIALITÉ
277
	// SPÉCIALITÉ
250
	public String getSpecialite() {
278
	public String getSpecialite() {
251
		return renvoyerValeurCorrecte("specialite");
279
		return renvoyerValeurCorrecte("specialite");
252
	}
280
	}
253
	public void setSpecialite(String s) {
281
	public void setSpecialite(String s) {
-
 
282
		// Nous remplaçons le premier numéro de Téléphone FIX de la personne
-
 
283
		this.setChaineDenormaliseUnique("specialite", "AUTRE", s);
-
 
284
	}
254
		// Nous remplaçons le premier numéro de Téléphone FIX de la personne
285
	public String afficherSpecialite() {
255
		this.setChaineDenormaliseUnique("specialite", "AUTRE", s);
286
		return getChaineDenormaliseUnique("specialite");