add generated classes diagram

This commit is contained in:
2025-11-22 01:10:32 +01:00
parent 747f5f894b
commit 37738dc560

View File

@@ -0,0 +1,69 @@
@startuml "Generierte Klassen"
class Film {
id: int
..
title: string
description: string
duration: int
image: string
rating: short
..
category: Filmkategorie
}
abstract class Command {}
class CommandGetFilm {
id: int
}
CommandGetFilm -up-|> Command
class CommandCreateFilm {
}
CommandCreateFilm -up-|> Command
CommandCreateFilm -down-> "1" Film : create
class CommandUpdateFilm {
}
CommandUpdateFilm -up-|> Command
CommandUpdateFilm -down-> "1" Film : update
class CommandDeleteFilm {
}
CommandDeleteFilm -up-|> Command
CommandDeleteFilm -down-> "1" Film : delete
class CommandGetFilmResponse {
}
CommandGetFilmResponse -up-|> Command
CommandGetFilmResponse -up-> "1" Film : film
class CommandCreateFilmResponse {
}
CommandCreateFilmResponse -up-|> Command
CommandCreateFilmResponse -up-> "1" Film : created
class CommandDeleteFilmResponse {
}
CommandDeleteFilmResponse -up-|> Command
CommandDeleteFilmResponse -up-> "1" Film : deleted
class CommandUpdateFilmResponse {
}
CommandUpdateFilmResponse -up-|> Command
CommandUpdateFilmResponse -up-> "1" Film : updated
class CommandListFilm {
filters: List<String>
}
CommandListFilm -up-|> Command
class CommandListFilmResponse {
}
CommandListFilmResponse -up-|> Command
CommandListFilmResponse -up-> "0..*" Film : list
'Todo: Methoden + Processor + einiges mehr evtl.?
@enduml