swt23w23/src/main/asciidoc/models/design/catering.puml
Simon Bruder 16a230c152
Remove <<use>> from dependencies
Even videoshop does not do this consistently, so we decided to just
remove it.
2023-11-16 19:55:08 +01:00

38 lines
954 B
Plaintext

@startuml
skinparam linetype ortho
skinparam groupInheritance 2
package catering {
class Catering {
- LOGIN_ROUTE : String = "/login"
+ main(args : String[]) : void
}
Catering +-- CateringWebConfiguration
Catering +-- WebSecurityConfiguration
class CateringWebConfiguration {
+ addViewController(registry : ViewControllerRegistry) : void
}
class WebSecurityConfiguration {
+ configure(http : HttpSecurity) : void
}
}
package Spring {
class SpringApplication
class ViewControllerRegistry
interface WebMvcConfigurer
class HttpSecurity
}
Catering ..> SpringApplication
CateringWebConfiguration ..> ViewControllerRegistry
CateringWebConfiguration ..|> WebMvcConfigurer
package Salespoint {
class SalespointSecurityConfiguration {}
}
WebSecurityConfiguration ..> HttpSecurity
WebSecurityConfiguration --|> SalespointSecurityConfiguration
@enduml