Files
docs/plantuml/generated-processor.puml

37 lines
1.1 KiB
Plaintext

@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