Merge branch 'master' of https://codefirst.iut.uca.fr/git/guillaume.rey/Ohara_MAUI
continuous-integration/drone/push Build was killed Details

devGuillaume
Guillaume 2 years ago
commit 0b6fd6ea73

@ -482,17 +482,18 @@ actor Utilisateur
participant Front participant Front
participant Serializer participant Serializer
participant Files participant Files
participant Manager
collections Collections collections Collections
Utilisateur -> Front: Démarrage de l'application Utilisateur -> Front: Démarrage de l'application
Front -> Serializer: Appel de la fonction de chargement Front --> Manager: Instanciation du Manager
Serializer -> Files: Récupération des données des fichiers Manager -> Serializer: Instanciation du Serializer
Files --> Serializer: Retour des données des fichiers Serializer -> Files: Si les fichiers existent, récupération des données avec les méthodes Get(Type de l'objet) du Serializer
Serializer -> Collections: Chargement des données dans les collections 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
Collections --> Serializer: Retour des données des stubs Serializer -> Manager: Renvoie des données
Serializer --> Front: Données utilisables par les vues 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 @enduml
``` ```
@ -515,15 +516,15 @@ participant Manager
collections Collections collections Collections
Utilisateur -> Front: Démarrage de l'application 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 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 Utilisateur -> Front: Clique sur un objet
Front -> Utilisateur: Affichage de la page avec les informations de 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 Utilisateur -> Front: Clique sur le boutton "ajouter cet objet au favoris"
Front -> Manager: Appelle de la méthode ModifierFav pour l'objet Front -> Manager: Appel de la méthode ModifierFav pour l'objet
Manager -> Collections: Modification de l'objet dans la collection 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 Serializer -> Files: Sauvegarde de l'information dans le fichier .xml
@enduml @enduml
``` ```
@ -544,15 +545,15 @@ participant Manager
collections Collections collections Collections
Utilisateur -> Front: Démarrage de l'application 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 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 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 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 -> 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 Serializer -> Files: Sauvegarde du nouvel objet dans le fichier .xml
@enduml @enduml
``` ```

Loading…
Cancel
Save