From 29ed2a8d60e0f9afb6c3cfd471b15856bfb7e135 Mon Sep 17 00:00:00 2001 From: Lennart Heinrich Date: Sat, 22 Nov 2025 19:35:19 +0100 Subject: [PATCH] generated processor classes --- plantuml/generated-processor.puml | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 plantuml/generated-processor.puml diff --git a/plantuml/generated-processor.puml b/plantuml/generated-processor.puml new file mode 100644 index 0000000..b06f967 --- /dev/null +++ b/plantuml/generated-processor.puml @@ -0,0 +1,37 @@ +@startuml "Generated Processor" + +interface CommandCreateFilmProcessor { + processCommandCreateFilm(cmd: CommandCreateFilm): Command +} + +interface CommandGetFilmProcessor { + processCommandGetFilm(cmd: CommandGetFilm): Command +} + +interface CommandUpdateFilmProcessor { + processCommandUpdateFilm(cmd: CommandUpdateFilm): Command +} + +interface CommandDeleteFilmProcessor { + processCommandDeleteFilm(cmd: CommandDeleteFilm): Command +} + +interface CommandListFilmProcessor { + processCommandListFilm(cmd: CommandListFilm): Command +} + +class FilmProcessor { + processCommandCreateFilm(cmd: CommandCreateFilm): Command + processCommandGetFilm(cmd: CommandGetFilm): Command + processCommandUpdateFilm(cmd: CommandUpdateFilm): Command + processCommandDeleteFilm(cmd: CommandDeleteFilm): Command + processCommandListFilm(cmd: CommandListFilm): Command +} + +FilmProcessor -right-|> CommandListFilmProcessor +FilmProcessor -up-|> CommandDeleteFilmProcessor +FilmProcessor -up-|> CommandUpdateFilmProcessor +FilmProcessor -up-|> CommandGetFilmProcessor +FilmProcessor -left-|> CommandCreateFilmProcessor + +@enduml \ No newline at end of file