Jean-Francois Leveque

Éléments de conception pour indeaxtion et recherche éditeur.

1 +@startuml
2 +Activate PublisherSearchView
3 +PublisherSearchView -> PublisherService: search
4 +Activate PublisherService
5 +PublisherService -> PublisherServiceSpring: search
6 +Activate PublisherServiceSpring
7 +
8 +PublisherServiceSpring -> PublisherSearchRepository: search
9 +Activate PublisherSearchRepository
10 +PublisherSearchRepository --> PublisherServiceSpring
11 +Deactivate PublisherSearchRepository
12 +
13 +PublisherServiceSpring --> PublisherService
14 +Deactivate PublisherServiceSpring
15 +PublisherService --> PublisherSearchView
16 +Deactivate PublisherService
17 +Deactivate PublisherSearchView
18 +@enduml
...\ No newline at end of file ...\ No newline at end of file
1 +@startuml
2 +Activate ListPublisherVersionsView
3 +ListPublisherVersionsView -> PublisherService: validatePublisherVersion
4 +Activate PublisherService
5 +PublisherService -> PublisherServiceSpring: validatePublisherVersion
6 +Activate PublisherServiceSpring
7 +PublisherServiceSpring -> PublisherServiceSpring: savePublisher
8 +
9 +Activate PublisherServiceSpring
10 +PublisherServiceSpring -> PublisherRepository: save
11 +Activate PublisherRepository
12 +PublisherRepository --> PublisherServiceSpring
13 +Deactivate PublisherRepository
14 +PublisherServiceSpring -> PublisherActionRepository: save
15 +Activate PublisherActionRepository
16 +PublisherActionRepository --> PublisherServiceSpring
17 +Deactivate PublisherActionRepository
18 +PublisherServiceSpring -> PublisherSearchRepository: save
19 +Activate PublisherSearchRepository
20 +PublisherSearchRepository --> PublisherServiceSpring
21 +Deactivate PublisherSearchRepository
22 +Deactivate PublisherServiceSpring
23 +
24 +PublisherServiceSpring --> PublisherService
25 +Deactivate PublisherServiceSpring
26 +PublisherService --> ListPublisherVersionsView
27 +Deactivate PublisherService
28 +Deactivate ListPublisherVersionsView
29 +@enduml
...\ No newline at end of file ...\ No newline at end of file