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);
|