Blame view

doc/validatePublisherVersion.puml 1.61 KB
1
@startuml
2
Actor Validator
3 4 5
participant listPublisherVersions.xhtml
participant ListPublisherVersionsView
participant PublisherServiceSpring as PublisherServiceSpring << PublisherService >>
6
participant PublisherSearchRepositorySolrj as PublisherSearchRepositorySolrj << PublisherSearchRepository >>
7 8 9

Validator -> listPublisherVersions.xhtml: validate(PublisherVersion)
listPublisherVersions.xhtml -> ListPublisherVersionsView: validate(PublisherVersion)
10
Activate ListPublisherVersionsView
11

12
ListPublisherVersionsView -> PublisherServiceSpring: validatePublisherVersion(PublisherVersion)
13
Activate PublisherServiceSpring
14
PublisherServiceSpring -> PublisherServiceSpring: savePublisher(Publisher)
15
Activate PublisherServiceSpring
16 17

PublisherServiceSpring -> PublisherRepository: save(Publisher)
18 19 20
Activate PublisherRepository
PublisherRepository --> PublisherServiceSpring
Deactivate PublisherRepository
21
PublisherServiceSpring --> PublisherServiceSpring
22 23
Deactivate PublisherServiceSpring

24 25 26 27
PublisherServiceSpring -> PublisherSearchRepositorySolrj: save(IndexedPublisher)
Activate PublisherSearchRepositorySolrj
PublisherSearchRepositorySolrj --> PublisherServiceSpring
Deactivate PublisherSearchRepositorySolrj
28 29 30 31 32

PublisherServiceSpring -> PublisherActionRepository: save(PublisherAction)
Activate PublisherActionRepository
PublisherActionRepository --> PublisherServiceSpring
Deactivate PublisherActionRepository
33

34
PublisherServiceSpring --> ListPublisherVersionsView
35
Deactivate PublisherServiceSpring
36

37
ListPublisherVersionsView --> listPublisherVersions.xhtml
38
Deactivate ListPublisherVersionsView
39
listPublisherVersions.xhtml -> Validator: (resultPage)
40
@enduml