Envoyé par
_Mac_
Ben justement, j'en ai besoin aujourd'hui même, donc ça arrive ! Vous allez dire que mon pattern est assez bizarre, mais j'ai besoin de clone() pour "synchroniser" 2 beans (1 form bean Struts et un bean User tout simple que je clone). En gros, dans mon form bean Struts, j'ai une methode setUser(User) qui clone le bean User avant de l'affecter à une propriété d'instance. Ensuite, sur chaque méthode setXxx() de mon form bean, j'appelle la méthode équivalente sur mon clone de User. Comme ça, lorsque je fait un getUser() sur mon form bean, je suis sûr (modulo l'ordre d'appel des méthodes setUser() et autres setXxx()) de récupérer un User avec les dernières bonnes infos du formulaire.
Ca vous paraît crédible ?
Partager