generated processor classes

This commit is contained in:
2025-11-22 19:35:19 +01:00
parent 37738dc560
commit 29ed2a8d60

View File

@@ -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