mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
Move governance-services code to amps/ags
This commit is contained in:
Binary file not shown.
After Width: | Height: | Size: 26 KiB |
@@ -0,0 +1,40 @@
|
||||
@startuml
|
||||
|
||||
Title: Content Destruction and Cleansing Flow
|
||||
|
||||
participant "Repository" as R
|
||||
participant "Behaviour" as B
|
||||
participant "ContentDestructionComponent" as CDC
|
||||
participant "EagerContentStoreCleaner" as ECSC
|
||||
participant ConentCleanser as CC
|
||||
participant ContentStore as CS
|
||||
|
||||
R->B:beforeNodeDelete
|
||||
activate B
|
||||
|
||||
note right of B: sensitive content
|
||||
B->CDC:registerAllContentForDestruction
|
||||
deactivate B
|
||||
activate CDC
|
||||
note right of CDC: cleansing enabled
|
||||
|
||||
CDC->ECSC:registerOrphanedContentUrlForCleansing
|
||||
deactivate CDC
|
||||
activate ECSC
|
||||
|
||||
ECSC->ECSC: registerOrphanedContentUrl
|
||||
|
||||
R->ECSC:afterCommit
|
||||
|
||||
ECSC->CC:cleanse
|
||||
activate CC
|
||||
CC->ECSC
|
||||
deactivate CC
|
||||
|
||||
ECSC->CS:delete
|
||||
activate CS
|
||||
CS->ECSC
|
||||
deactivate CS
|
||||
deactivate ECSC
|
||||
|
||||
@enduml
|
Reference in New Issue
Block a user