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