Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 603 Rev 608
Line 123... Line 123...
123
	 * @param champ le nom du champ dénormalisé
123
	 * @param champ le nom du champ dénormalisé
124
	 * @param type le type de la valeur à ajouter
124
	 * @param type le type de la valeur à ajouter
125
	 * @param valeur la valeur à ajouter
125
	 * @param valeur la valeur à ajouter
126
	 */
126
	 */
127
	protected void setChaineDenormaliseUnique(String champ, String type, Object valeur) {
127
	protected void setChaineDenormaliseUnique(String champ, String type, Object valeur) {
-
 
128
		if (valeur == null || valeur.equals("")) {
-
 
129
			this.set(champ, "");
128
		if (valeur instanceof String) {
130
		} else if (valeur instanceof String) {
129
			this.set(champ, type+"##"+valeur);
131
			this.set(champ, type+"##"+valeur);
130
		}
132
		}
131
	}
133
	}
Line 132... Line 134...
132
	
134
	
Line 213... Line 215...
213
	 * @param champ le nom du champ dénormalisé
215
	 * @param champ le nom du champ dénormalisé
214
	 * @param type le type de la valeur à modifier
216
	 * @param type le type de la valeur à modifier
215
	 * @param valeur la valeur pour le type en question
217
	 * @param valeur la valeur pour le type en question
216
	 */
218
	 */
217
	protected void modifierChaineDenormaliseParType(String champ, String type, Object valeur) {
219
	protected void modifierChaineDenormaliseParType(String champ, String type, Object valeur) {
218
		if (valeur == null) {
220
		if (valeur == null || valeur.equals("")) {
219
			supprimerTypeDansChaineDenormalise(champ, type);
221
			supprimerTypeDansChaineDenormalise(champ, type);
220
			GWT.log("Champ:"+get(champ), null);
222
			GWT.log("Champ:"+get(champ), null);
221
		} else if (valeur instanceof String) {
223
		} else if (valeur instanceof String) {
222
			String chaineExistante = renvoyerValeurCorrecte(champ);
224
			String chaineExistante = renvoyerValeurCorrecte(champ);
Line 273... Line 275...
273
	 * @param champ le nom du champ dénormalisé
275
	 * @param champ le nom du champ dénormalisé
274
	 * @param position le type de la valeur à modifier
276
	 * @param position le type de la valeur à modifier
275
	 * @param valeur la valeur à remplacer à la position indiquée
277
	 * @param valeur la valeur à remplacer à la position indiquée
276
	 */
278
	 */
277
	protected void modifierChaineDenormaliseParPosition(String champ, int position, Object valeur) {
279
	protected void modifierChaineDenormaliseParPosition(String champ, int position, Object valeur) {
278
		if (valeur == null) {
280
		if (valeur == null || valeur.equals("")) {
279
			supprimerChaineDenormaliseParPosition(champ, position);
281
			supprimerChaineDenormaliseParPosition(champ, position);
280
		} else if (valeur instanceof String) {
282
		} else if (valeur instanceof String) {
281
			String chaineExistante = renvoyerValeurCorrecte(champ);
283
			String chaineExistante = renvoyerValeurCorrecte(champ);
282
			if (chaineExistante.equals("")) {
284
			if (chaineExistante.equals("")) {
283
				this.set(champ, valeur);
285
				this.set(champ, valeur);