Salut à tous,

j'ai mis en place un schedule dans mon application qui fonctionne très bien.

J'ai une liste d'utilisateurs et à chaque changement, j'appelle cette méthode :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
public void changement() {
		getEventModel().clear();
		for (Mission i : getMissions()) {
			getEventModel().addEvent(new DefaultScheduleEvent(i.getProjet().getNom(), i.getDebut(), i.getFin()));
		}
	}
getMissions() me renvoie une liste d'objet Mission via la fonction findAll() implémentée dans le patter Facade.

Je peux donc visualiser, pour chaque utilisateur, les missions qu'il possède.

Maintenant j'aimerai pouvoir modifier les périodes de ces missions. Lorsque je modifie une période (event="eventResize" dans mon xhtml), je vois bien que mon objet Event est modifié mais comment puis je reporter cette modification dans ma base de données ?

  • En résumé, comment faire la liaison entre mon objet Mission (à modifier) et l'objet Event modifié ? par l'index ça marche mais est-ce la seule solution ?


Autre question :
  • Lors de l'ajout d'un Event dans ma méthode changement(), je créer un objet DefaultScheduleEvent qui possède des attributs définis (titre, dateD, dateF). Est-il possible d'ajouter un Event avec des objets de mon choix ? (pour par la suite, pouvoir également les modifier du schedule) Si oui, comment ?


j'espère avoir été claire. merci