diff options
Diffstat (limited to '40-abschlusspraesentation/assets/diagrams/packageDiagram1.puml')
-rw-r--r-- | 40-abschlusspraesentation/assets/diagrams/packageDiagram1.puml | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/40-abschlusspraesentation/assets/diagrams/packageDiagram1.puml b/40-abschlusspraesentation/assets/diagrams/packageDiagram1.puml new file mode 100644 index 0000000..e4e5bc7 --- /dev/null +++ b/40-abschlusspraesentation/assets/diagrams/packageDiagram1.puml @@ -0,0 +1,67 @@ +@startuml +allowmixing +skinparam PackageStyle Frame + +package EpisodeActionApi { + package EpisodeActionController {} + package EpisodeActionService {} + package EpisodeActionDAO {} +} + +package SubscriptionsApi { + package SubscriptionController {} + package SubscriptionService {} + package SubscriptionDAO {} +} + +package AuthenticationApi { + package AuthenticationController {} + package AuthenticationService {} + package AuthenticationDAO {} +} + +package Model {} + +database Database + +class PSEApplication + +() HTTPS + +HTTPS -down- PSEApplication + +Model .o Database: ORM + +PSEApplication --> EpisodeActionController +PSEApplication --> SubscriptionController +PSEApplication --> AuthenticationController + +AuthenticationController --> AuthenticationService +AuthenticationService --> AuthenticationDAO +AuthenticationDAO --> Database + +SubscriptionController --> SubscriptionService +SubscriptionService --> SubscriptionDAO +SubscriptionDAO --> Database + +EpisodeActionController --> EpisodeActionService +EpisodeActionService --> EpisodeActionDAO +EpisodeActionDAO --> Database + +hide AuthenticationController +hide AuthenticationService +hide AuthenticationDAO + +hide SubscriptionController +hide SubscriptionService +hide SubscriptionDAO + +hide EpisodeActionController +hide EpisodeActionService +hide EpisodeActionDAO + +hide Model + +hide Util + +@enduml
\ No newline at end of file |