Skip to content

Commit d514154

Browse files
committed
work
1 parent 5458f40 commit d514154

File tree

2 files changed

+93
-54
lines changed

2 files changed

+93
-54
lines changed

src/main/plantuml/Simpleworklist__Domain_Class_Modell_Persistent.puml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ left to right direction
77
'top to bottom direction
88

99
scale 1200 width
10+
package org.woehlke.greenshop.oodm {
1011

1112
package org.woehlke.greenshop.oodm.admin.entities {
1213

@@ -499,4 +500,6 @@ package org.woehlke.greenshop.oodm.customer.entities {
499500

500501
}
501502

503+
}
504+
502505
@enduml
Lines changed: 90 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,74 +1,110 @@
11
@startuml
22

3-
title Transient Class Modell
3+
title Greenshop Transient Class Modell
44
'https://plantuml.com/class-diagram
55

66
left to right direction
77
'top to bottom direction
88

99
scale 1200 width
1010

11-
package transient {
11+
package org.woehlke.greenshop.oodm {
1212

13-
package requestScope {
13+
package org.woehlke.greenshop.oodm.admin.model {
1414

15-
class Breadcrumb {
16-
- BreadcrumbItem[] breadcrumb
17-
- Locale locale
18-
int size()
19-
void addProjectRoot()
20-
void addProject(Project thisProject)
21-
void addTask(Task task)
22-
void addTaskstate(String taskStateView, String urlTaskstate)
23-
void addPage(String name, String url)
24-
}
25-
class BreadcrumbItem {
26-
- String name
27-
- String url
28-
}
29-
class ChatMessageForm {
30-
- String messageText
31-
}
32-
class LoginForm {
33-
- String userEmail
34-
- String userPassword
35-
}
36-
class NewContextForm {
37-
- String nameDe
38-
- String nameEn
39-
}
40-
class UserAccountForm {
41-
- String userEmail
42-
- String userFullname
43-
- String userPassword
44-
- String userPasswordConfirmation
45-
boolean passwordsAreTheSame()
15+
class Breadcrumb {
16+
- BreadcrumbItem[] breadcrumb
17+
- Locale locale
18+
int size()
19+
void addProjectRoot()
20+
void addProject(Project thisProject)
21+
void addTask(Task task)
22+
void addTaskstate(String taskStateView, String urlTaskstate)
23+
void addPage(String name, String url)
24+
}
25+
class BreadcrumbItem {
26+
- String name
27+
- String url
28+
}
29+
class ChatMessageForm {
30+
- String messageText
31+
}
32+
class LoginForm {
33+
- String userEmail
34+
- String userPassword
35+
}
36+
class NewContextForm {
37+
- String nameDe
38+
- String nameEn
39+
}
40+
class UserAccountForm {
41+
- String userEmail
42+
- String userFullname
43+
- String userPassword
44+
- String userPasswordConfirmation
45+
boolean passwordsAreTheSame()
46+
}
47+
class UserChangeLanguageForm {
48+
- Language defaultLanguage
49+
}
50+
class UserDetailsDto {
51+
- String username
52+
- String password
53+
- boolean accountNonExpired
54+
- boolean accountNonLocked
55+
- boolean credentialsNonExpired
56+
- boolean enabled
57+
}
58+
}
59+
60+
package org.woehlke.greenshop.oodm.cart.model {
61+
62+
class UserSessionBean {
63+
- Long userAccountid
64+
- Long lastContextId
65+
- Long lastProjectId
66+
- Long lastTaskId
67+
- TaskState lastTaskState
68+
- String lastSearchterm
69+
}
70+
71+
' Breadcrumb "one" o--> "many" BreadcrumbItem
4672
}
47-
class UserChangeLanguageForm {
48-
- Language defaultLanguage
73+
74+
package org.woehlke.greenshop.oodm.catalog.model {
75+
class UserSessionBean {
76+
- Long userAccountid
77+
- Long lastContextId
78+
- Long lastProjectId
79+
- Long lastTaskId
80+
- TaskState lastTaskState
81+
- String lastSearchterm
82+
}
4983
}
50-
class UserDetailsDto {
51-
- String username
52-
- String password
53-
- boolean accountNonExpired
54-
- boolean accountNonLocked
55-
- boolean credentialsNonExpired
56-
- boolean enabled
84+
85+
package org.woehlke.greenshop.oodm.checkout.model {
86+
class UserSessionBean {
87+
- Long userAccountid
88+
- Long lastContextId
89+
- Long lastProjectId
90+
- Long lastTaskId
91+
- TaskState lastTaskState
92+
- String lastSearchterm
93+
}
5794
}
58-
}
5995

60-
package sessionScope {
61-
class UserSessionBean {
62-
- Long userAccountid
63-
- Long lastContextId
64-
- Long lastProjectId
65-
- Long lastTaskId
66-
- TaskState lastTaskState
67-
- String lastSearchterm
96+
package org.woehlke.greenshop.oodm.customer.model {
97+
98+
class UserSessionBean {
99+
- Long userAccountid
100+
- Long lastContextId
101+
- Long lastProjectId
102+
- Long lastTaskId
103+
- TaskState lastTaskState
104+
- String lastSearchterm
105+
}
68106
}
69107

70-
Breadcrumb "one" o--> "many" BreadcrumbItem
71-
}
72108
}
73109

74110
@enduml

0 commit comments

Comments
 (0)