144,31 → 144,35 |
Object retourObjet = null; |
|
String valeurChamp = renvoyerValeurCorrecte(champ); |
String[] valeurs = valeurChamp.split(";;"); |
if (valeurs.length > 0) { |
if (valeurs[0].contains("##")) { |
// Les champs sont typés, on en fait une Map |
HashMap mapValeurs = new HashMap(); |
|
for (int i = 0; i < valeurs.length; i++) { |
String typeEtValeur[] = valeurs[i].split("##"); |
mapValeurs.put(typeEtValeur[0], typeEtValeur[1]); |
|
if ((valeurChamp!=null)&&(!valeurChamp.trim().equals(""))) { |
String[] valeurs = valeurChamp.split(";;"); |
|
if (valeurs.length > 0) { |
if (valeurs[0].contains("##")) { |
// Les champs sont typés, on en fait une Map |
HashMap mapValeurs = new HashMap(); |
|
for (int i = 0; i < valeurs.length; i++) { |
String typeEtValeur[] = valeurs[i].split("##"); |
mapValeurs.put(typeEtValeur[0], typeEtValeur[1]); |
} |
|
retourObjet = mapValeurs; |
} |
|
retourObjet = mapValeurs; |
} |
else { |
|
//Les champs ne sont pas typés, on en fait une Liste |
LinkedList listeValeurs = new LinkedList<String>(); |
for (int i = 0; i < valeurs.length; i++) { |
if ((valeurs[i]!=null)&&(!valeurs[i].equals(""))) { |
listeValeurs.add(valeurs[i]); |
else { |
|
//Les champs ne sont pas typés, on en fait une Liste |
LinkedList listeValeurs = new LinkedList<String>(); |
for (int i = 0; i < valeurs.length; i++) { |
if ((valeurs[i]!=null)&&(!valeurs[i].equals(""))) { |
listeValeurs.add(valeurs[i]); |
} |
} |
retourObjet = listeValeurs; |
} |
retourObjet = listeValeurs; |
|
} |
|
} |
|
return retourObjet; |