swt23w23/src/main/asciidoc/models/design/catering.puml

38 lines
954 B
Plaintext
Raw Normal View History

2023-11-10 23:57:07 +01:00
@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
2023-11-10 23:57:07 +01:00
CateringWebConfiguration ..|> WebMvcConfigurer
package Salespoint {
class SalespointSecurityConfiguration {}
}
WebSecurityConfiguration ..> HttpSecurity
2023-11-10 23:57:07 +01:00
WebSecurityConfiguration --|> SalespointSecurityConfiguration
@enduml