Bonjour,
Difficile de résumer explicitement ma question en une seule ligne dans l'intitulé du message.
Je travaille avec des beans, wrappers, dto et servlet, archi JCA, en J2EE sous RAD.
Je reçois un flux qui est converti en DTO par le webservice. Dans ce flux j'ai notamment 2 chaines de caractères : une qui est une donnée unique (donneeA), l'autre qui est en ensemble de données concaténées les unes derrière les autres sans délimiteur (donneeB). En fonction de la donneeA, j'implémente telle ou telle classe. La donneeB contient les valeurs nécessaires à l'instanciation de la classe. Comment faire pour valoriser les attributs sans avoir à spliter moi-même la donneeB ? est-ce possible ?
Un exemple.Je reçois le flux suivant :
Yaris HybridDynamic3CVblanc5
Avec ces éléments, je souhaite donc implémenter la classe "Yaris" définie avec les attributs suivants :
String energie;
String gamme;
String nbChevaux;
String couleur;
int nbPortes
Comment puis-je m'y prendre pour instancier ma classe ? Je sais qu'il existe Class.forname. Mais pour la valorisation des attributs ? Je voudrais pouvoir passer directement la donneeB lors de la création de mon objet et ne pas avoir à split la chaine moi-même pour valoriser chacun des attributs.
Je voulais utiliser ma donneeB de la même façon que mon flux global. Avec un connecteur qui scinde le flux, etc. Mais le connecteur prend un format spécial en entrée, et non une String.
Pouvez-vous m'orienter vers une solution ?
Merci d'avance
Eve
Partager