On Mon, 20 Apr 2009 15:48:15 +0200 Nicolas Dumoulin <nicolas.dumoulin at cemagref.fr> wrote:
---------- Message transmis ----------
Sujet : [Simexplorer-si-devel] Valeur d'une constante stockée en String ? Date : lundi 23 février 2009 De : Nicolas Dumoulin <nicolas.dumoulin at cemagref.fr> À : "simexplorer-si-devel at lists.labs.libre-entreprise.org" <simexplorer-si- devel at lists.labs.libre-entreprise.org>
Bonjour,
On a l'objet Constant qui a un nom et un type. Et on a dans les ExplorationData, la ConstantValue associée. Mais la valeur stockée dans cet objet l'est en tant que String, ce qui complique grandement l'import.
Est-ce que ça poserait un problème (pour la persistence, etc.) de définir l'attribut "value" de la classe ConstantValue comme Object et non comme String ?
Tu as déjà fait la modification :) est-ce que cela fonctionne toujours bien ? Si oui le sujet est clôt ;) Si ce qui pourrait éventuellement poser un problème c'est que ta modification en un type Object qui par défaut n'est pas sérialisable. Je ne connais pas l'impact exact de ta modification, as-tu vraiment besoin d'avoir un tel attribut aussi générale ? Si oui il faudra que tu fasses les vérifications pour savoir si toutes les opérations se déroulent toujours bien. Personnellement, j'aurais peut-être plutôt mis un attribut de type Serializable. Mais, peut-être que je me trompes..., car je n'ai assez de recul sur l'implication de ta modification. Si tu rencontres des régressions suite à ta modif, dis-nous le et on en verra la meilleure solution à prendre ensemble. Cordialement, Tony.