File tree Expand file tree Collapse file tree 2 files changed +88
-60
lines changed Expand file tree Collapse file tree 2 files changed +88
-60
lines changed Original file line number Diff line number Diff line change @@ -9,70 +9,98 @@ left to right direction
99
1010scale 1200 width
1111
12- entity Owner {
13- String firstName
14- String lastName
15- String address
16- String houseNumber
17- String addressInfo
18- String city
19- String zipCode
20- String phoneNumber
21- String email
22- list ()
23- search ()
24- addNew ()
25- edit ()
26- delete ()
27- }
12+ package persistent {
2813
29- entity Pet {
30- String name
31- Date dateOfBirth
32- listPetsOfOwner ()
33- addNew ()
34- edit ()
35- }
14+ entity Context {
15+ String nameDe
16+ String nameEn
17+ list ()
18+ search ()
19+ addNew ()
20+ edit ()
21+ delete ()
22+ }
3623
37- entity Visit {
38- Date dateOfVisit
39- String description
40- listVisitsOfPet ()
41- addNew ()
42- }
24+ entity Project {
25+ String name
26+ String description
27+ listVisitsOfPet ()
28+ addNew ()
29+ }
4330
44- entity PetType {
45- String name
46- list ()
47- search ()
48- addNew ()
49- edit ()
50- delete ()
51- }
31+ entity Task {
32+ String name
33+ list ()
34+ search ()
35+ addNew ()
36+ edit ()
37+ delete ()
38+ }
5239
53- entity Vet {
54- String firstname
55- String lastname
56- list ()
57- search ()
58- addNew ()
59- edit ()
60- delete ()
61- }
40+ entity ChatMessage {
41+ String xyz
42+ list ()
43+ search ()
44+ addNew ()
45+ edit ()
46+ delete ()
47+ }
6248
49+ entity UserAccount {
50+ String name
51+ list ()
52+ search ()
53+ addNew ()
54+ edit ()
55+ delete ()
56+ }
57+
58+ entity UserAccountPassword {
59+ String name
60+ list ()
61+ listSpecialtiesOfVet ()
62+ search ()
63+ addNew ()
64+ edit ()
65+ delete ()
66+ }
67+
68+ entity UserPasswordRecovery {
69+ String name
70+ list ()
71+ listSpecialtiesOfVet ()
72+ search ()
73+ addNew ()
74+ edit ()
75+ delete ()
76+ }
77+
78+ entity UserRegistration {
79+ String name
80+ list ()
81+ listSpecialtiesOfVet ()
82+ search ()
83+ addNew ()
84+ edit ()
85+ delete ()
86+ }
87+
88+ 'Owner "one" *--> "many" Pet: pets
89+ 'Pet "one" *--> "many" Visit: visits
90+ 'Pet "many" o--> "one" PetType: petType
91+ 'Vet "many" o--> "many" Specialty: specialties
6392
64- entity Specialty {
65- String name
66- list ()
67- listSpecialtiesOfVet ()
68- search ()
69- addNew ()
70- edit ()
71- delete ()
7293}
7394
74- Owner "one" *--> "many " Pet : pets
75- Pet "one" *--> "many " Visit : visits
76- Pet "many" o--> "one " PetType : petType
77- Vet "many" o--> "many " Specialty : specialties
95+ package transient {
96+ class LoginForm {}
97+ class UserAccountForm {}
98+ class UserDetailsDto {}
99+ class UserSessionBean {}
100+ class UserChangeLanguageForm {}
101+ class NewContextForm {}
102+ class ChatMessageForm {}
103+ class Breadcrumb {}
104+ class BreadcrumbItem {}
105+ }
78106@enduml
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ package application {
1818 (Navigation ) --> (UserInfo )
1919 (Navigation ) --> (Logout )
2020}
21- package owner {
21+ package context {
2222 (Navigation ) --> (Owner . list )
2323 (Owner . list ) -> (Owner . search )
2424 (Owner . list ) --> (Owner . addNew )
@@ -62,4 +62,4 @@ package pet-type {
6262 (PetType . details ) ---> (PetType . edit )
6363 (PetType . details ) ---> (PetType . delete )
6464}
65- @enduml
65+ @enduml
You can’t perform that action at this time.
0 commit comments