mirror of
https://github.com/st-tu-dresden-praktikum/swt23w23
synced 2024-07-19 21:04:36 +02:00
Add catering design model
This commit is contained in:
parent
32ed70b777
commit
8815cbe6eb
37
src/main/asciidoc/models/design/catering.puml
Normal file
37
src/main/asciidoc/models/design/catering.puml
Normal file
|
@ -0,0 +1,37 @@
|
|||
@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
|
BIN
src/main/asciidoc/models/design/catering.svg
(Stored with Git LFS)
Normal file
BIN
src/main/asciidoc/models/design/catering.svg
(Stored with Git LFS)
Normal file
Binary file not shown.
Loading…
Reference in a new issue