Modifications diagramem de séquence
continuous-integration/drone/push Build was killed Details

devGuillaume
Yoan 2 years ago
parent c92cb4a8f1
commit f4433356df

@ -482,17 +482,18 @@ actor Utilisateur
participant Front
participant Serializer
participant Files
participant Manager
collections Collections
Utilisateur -> Front: Démarrage de l'application
Front -> Serializer: Appel de la fonction de chargement
Serializer -> Files: Récupération des données des fichiers
Files --> Serializer: Retour des données des fichiers
Serializer -> Collections: Chargement des données dans les collections
Collections --> Serializer: Retour des données des stubs
Serializer --> Front: Données utilisables par les vues
Front --> Manager: Instanciation du Manager
Manager -> Serializer: Instanciation du Serializer
Serializer -> Files: Si les fichiers existent, récupération des données avec les méthodes Get(Type de l'objet) du Serializer
Serializer -> Stub: Si les fichiers n'existent pas, récupération des données avec les méthodes Get(Type de l'objet) du StubManager
Serializer -> Manager: Renvoie des données
Manager -> Collections: Enregistrement des données dans les collections
Manager --> Front: Données utilisables par les vues
Front --> Utilisateur: Affichage des données (Binding)
@enduml
```
@ -515,15 +516,15 @@ participant Manager
collections Collections
Utilisateur -> Front: Démarrage de l'application
Front -> Utilisateur: Affichage de l'interface
Front --> Utilisateur: Affichage de l'interface
Utilisateur -> Front: Choisi une page avec le menu de navigation
Front -> Utilisateur: Affichage de la page avec les objets correspondant
Front --> Utilisateur: Affichage de la page avec les objets correspondant
Utilisateur -> Front: Clique sur un objet
Front -> Utilisateur: Affichage de la page avec les informations de l'objet
Utilisateur -> Front: Clique sur le boutton ajouter cet objet au favoris
Front -> Manager: Appelle de la méthode ModifierFav pour l'objet
Front --> Utilisateur: Affichage de la page avec les informations de l'objet
Utilisateur -> Front: Clique sur le boutton "ajouter cet objet au favoris"
Front -> Manager: Appel de la méthode ModifierFav pour l'objet
Manager -> Collections: Modification de l'objet dans la collection
Manager -> Serializer: Apelle de la méthode Set(Type de l'objet)
Manager --> Serializer: Appel de la méthode Set(Type de l'objet)
Serializer -> Files: Sauvegarde de l'information dans le fichier .xml
@enduml
```
@ -544,15 +545,15 @@ participant Manager
collections Collections
Utilisateur -> Front: Démarrage de l'application
Front -> Utilisateur: Affichage de l'interface
Front --> Utilisateur: Affichage de l'interface
Utilisateur -> Front: Choisi une page avec le menu de navigation
Front -> Utilisateur: Affichage de la page avec les objets correspondant
Front --> Utilisateur: Affichage de la page avec les objets correspondant
Utilisateur -> Front: Clique le bouton ajouter
Front -> Utilisateur: Affichage du formulaire coresspondant à l'objet
Front --> Utilisateur: Affichage du formulaire coresspondant à l'objet
Utilisateur -> Front: Rempli le formulaire et clique sur le boutton confirmer
Front -> Manager: Appelle à la méthode Add(Type de l'objet)
Front -> Manager: Appel à la méthode Add(Type de l'objet)
Manager -> Collections: Ajout du nouvel objet à la collection correspondante
Manager -> Serializer: Apelle de la méthode Set(Type de l'objet)
Manager --> Serializer: Appel de la méthode Set(Type de l'objet)
Serializer -> Files: Sauvegarde du nouvel objet dans le fichier .xml
@enduml
```

Loading…
Cancel
Save