Jean-Francois Leveque

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

@startuml
Activate PublisherSearchView
PublisherSearchView -> PublisherService: search
Activate PublisherService
PublisherService -> PublisherServiceSpring: search
Activate PublisherServiceSpring
PublisherServiceSpring -> PublisherSearchRepository: search
Activate PublisherSearchRepository
PublisherSearchRepository --> PublisherServiceSpring
Deactivate PublisherSearchRepository
PublisherServiceSpring --> PublisherService
Deactivate PublisherServiceSpring
PublisherService --> PublisherSearchView
Deactivate PublisherService
Deactivate PublisherSearchView
@enduml
\ No newline at end of file
@startuml
Activate ListPublisherVersionsView
ListPublisherVersionsView -> PublisherService: validatePublisherVersion
Activate PublisherService
PublisherService -> PublisherServiceSpring: validatePublisherVersion
Activate PublisherServiceSpring
PublisherServiceSpring -> PublisherServiceSpring: savePublisher
Activate PublisherServiceSpring
PublisherServiceSpring -> PublisherRepository: save
Activate PublisherRepository
PublisherRepository --> PublisherServiceSpring
Deactivate PublisherRepository
PublisherServiceSpring -> PublisherActionRepository: save
Activate PublisherActionRepository
PublisherActionRepository --> PublisherServiceSpring
Deactivate PublisherActionRepository
PublisherServiceSpring -> PublisherSearchRepository: save
Activate PublisherSearchRepository
PublisherSearchRepository --> PublisherServiceSpring
Deactivate PublisherSearchRepository
Deactivate PublisherServiceSpring
PublisherServiceSpring --> PublisherService
Deactivate PublisherServiceSpring
PublisherService --> ListPublisherVersionsView
Deactivate PublisherService
Deactivate ListPublisherVersionsView
@enduml
\ No newline at end of file