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
|
|
|
|
}
|
2023-11-16 19:36:29 +01:00
|
|
|
Catering ..> SpringApplication
|
|
|
|
CateringWebConfiguration ..> ViewControllerRegistry
|
2023-11-10 23:57:07 +01:00
|
|
|
CateringWebConfiguration ..|> WebMvcConfigurer
|
|
|
|
|
|
|
|
package Salespoint {
|
|
|
|
class SalespointSecurityConfiguration {}
|
|
|
|
}
|
2023-11-16 19:36:29 +01:00
|
|
|
WebSecurityConfiguration ..> HttpSecurity
|
2023-11-10 23:57:07 +01:00
|
|
|
WebSecurityConfiguration --|> SalespointSecurityConfiguration
|
|
|
|
|
2023-11-12 20:59:18 +01:00
|
|
|
@enduml
|