generated processor classes
This commit is contained in:
37
plantuml/generated-processor.puml
Normal file
37
plantuml/generated-processor.puml
Normal 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
|
||||||
Reference in New Issue
Block a user