diff --git a/src/main/asciidoc/models/design/catering.puml b/src/main/asciidoc/models/design/catering.puml index 88a0dd7..17a752a 100644 --- a/src/main/asciidoc/models/design/catering.puml +++ b/src/main/asciidoc/models/design/catering.puml @@ -24,14 +24,14 @@ package Spring { interface WebMvcConfigurer class HttpSecurity } - Catering ..> SpringApplication : <> - CateringWebConfiguration ..> ViewControllerRegistry : <> + Catering ..> SpringApplication + CateringWebConfiguration ..> ViewControllerRegistry CateringWebConfiguration ..|> WebMvcConfigurer package Salespoint { class SalespointSecurityConfiguration {} } - WebSecurityConfiguration ..> HttpSecurity : <> + WebSecurityConfiguration ..> HttpSecurity WebSecurityConfiguration --|> SalespointSecurityConfiguration @enduml diff --git a/src/main/asciidoc/models/design/staff.puml b/src/main/asciidoc/models/design/staff.puml index dec77bd..577f673 100644 --- a/src/main/asciidoc/models/design/staff.puml +++ b/src/main/asciidoc/models/design/staff.puml @@ -61,10 +61,10 @@ StaffRepository o-- Staff : -staff StaffController --> StaffRepository : -staffRepository StaffDataInitializer --> StaffRepository : -staffRepository StaffRepository --> Set : -staff -StaffRepository ..> HashSet : <> -StaffRepository ..> Collection : <> -StaffRepository ..> Optional : <> -StaffRepository ..> ArrayList : <> +StaffRepository ..> HashSet +StaffRepository ..> Collection +StaffRepository ..> Optional +StaffRepository ..> ArrayList Staff -[hidden]- StaffRepository @enduml diff --git a/src/main/asciidoc/models/design/user.puml b/src/main/asciidoc/models/design/user.puml index 36d1126..d283c52 100644 --- a/src/main/asciidoc/models/design/user.puml +++ b/src/main/asciidoc/models/design/user.puml @@ -30,7 +30,7 @@ package catering.users { + isEnabled() : boolean + hasRole(role:String) : boolean } - User ..> Role : "<>" + User ..> Role User --> UserAccount : "-userAccount" User --|> AbstractAggregateRoot : <> @@ -49,10 +49,10 @@ package catering.users { + updateCustomer(user:User,username:String,address:String,model:Model) } UserController --> UserManagement : "-userManagement" - UserController ..> User : "<>" - UserController ..> UserAccount : "<>" - UserController ..> Role : "<>" - UserController ..> RegistrationForm : "<>" + UserController ..> User + UserController ..> UserAccount + UserController ..> Role + UserController ..> RegistrationForm class UserManagement { + UserManagement(users:UserRepository,userAccounts:UserAccountManagement) @@ -65,7 +65,7 @@ package catering.users { } UserManagement --> UserAccountManagement : "-userAccounts" UserManagement --> UserRepository : "-users" - UserManagement ..> User : "<>" + UserManagement ..> User class UserDataInitalizer { - userManagement : UserManagement + UserDataInitalizer(userManagement : UserManagement) @@ -77,7 +77,7 @@ package catering.users { + findAll() : Streamable } UserRepository --|> CrudRepository : <> - UserRepository ..|> Streamable : <> + UserRepository ..|> Streamable UserRepository o-- User class RegistrationForm { - username: String