Le Mon, 26 Jul 2010 23:33:06 +0200, Julien NICOLAS <jnicolas@nomaka.fr> a écrit :
Bonjour à tous,
Tout d'abord bravo à ceux qui lisent ce mail depuis leur ordinateur portable sur la plage,
Je n'ai malheureusement pas cette chance !
bon courage à ceux qui ne sont pas encore sur la plage et... encore 12 mois avant les congés d'été à ceux qui les ont déjà pris...
Mes premiers pas dans l'utilisation des outils Topia et Eugene sont plutôt hésitant mais je commence à prendre mes marques. Là tout de suite, j'aurais besoin d'un coup de pouce de qui voudra bien. Ce n'est pas grand chose, juste une vision de l'organisation des données et du moyen de les appeler.
Le projet qui me concerne est easyflow : svn checkout svn:// labs.libre-entreprise.org/svnroot/easyflow
J'ai une classe workstation qui contient une collection de flow. Je crée une workstation et ensuite je souhaite créer un flow qui lui est lié. Pour une question pratique, j'ai ajouté un adressage vers le flow courant. Ce qui m'évite d'avoir à faire une recherche dans la collection pour savoir où est mon flow courant étant donnée que je ne vais utiliser qu'un flow à la fois (le courant).
J'ai vu que tu avais ajouter directement un attribut dans la classe sur le modèle. Il est préférable d'utiliser une liaison entre les deux classes, Topia a quelque fois besoin de connaitre l'inverse (voir WARNING de validation lors de la compilation maven).
Ça c'est ce que je veux faire mais je ne vois pas vraiment comment je peux le faire. J'arrive à créer une workstation (merci flo, c'est toi qui me l'a fait lors de notre visite) mais après cela je ne vois pas comment faire pour lui ajouter un flow...
J'ai ajouté quelques commentaires et réparer le jeu de test directement dans le code. Il est préférable d'éviter de manipuler des transactions dans les entités. Mieux vaut utiliser le manager (équivalent à un service) qui contiendra en parametre la workstation : public void startWorkstation(Workstation workstation, Date begin) { ... }
Merci pour votre coup de pouce...
Julien NICOLAS Nomaka
En espérant t'avoir aidé :) -- Florian Desbois <fdesbois@codelutin.com> SSLL Code Lutin http://www.codelutin.com tel : 02 40 50 29 28 Réseau Libre-Entreprise