swt23w23/src/main/asciidoc/models/design/catering.puml
2023-11-12 19:54:31 +01:00

37 lines
983 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 : <<use>>
CateringWebConfiguration ..> ViewControllerRegistry : <<use>>
CateringWebConfiguration ..|> WebMvcConfigurer
package Salespoint {
class SalespointSecurityConfiguration {}
}
WebSecurityConfiguration ..> HttpSecurity : <<use>>
WebSecurityConfiguration --|> SalespointSecurityConfiguration
@enduml