Skip to content

Commit 1605a8a

Browse files
committed
work
1 parent 94810c2 commit 1605a8a

File tree

24 files changed

+144
-1
lines changed

24 files changed

+144
-1
lines changed

.idea/dataSources.local.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
@startuml
2+
3+
4+
title Simpleworklist Domain Class Modell
5+
'https://plantuml.com/class-diagram
6+
7+
left to right direction
8+
'top to bottom direction
9+
10+
scale 1200 width
11+
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+
}
28+
29+
entity Pet {
30+
String name
31+
Date dateOfBirth
32+
listPetsOfOwner()
33+
addNew()
34+
edit()
35+
}
36+
37+
entity Visit {
38+
Date dateOfVisit
39+
String description
40+
listVisitsOfPet()
41+
addNew()
42+
}
43+
44+
entity PetType {
45+
String name
46+
list()
47+
search()
48+
addNew()
49+
edit()
50+
delete()
51+
}
52+
53+
entity Vet {
54+
String firstname
55+
String lastname
56+
list()
57+
search()
58+
addNew()
59+
edit()
60+
delete()
61+
}
62+
63+
64+
entity Specialty {
65+
String name
66+
list()
67+
listSpecialtiesOfVet()
68+
search()
69+
addNew()
70+
edit()
71+
delete()
72+
}
73+
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
78+
@enduml
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
@startuml
2+
3+
title Petclinic Use Case Diagram
4+
5+
left to right direction
6+
'top to bottom direction
7+
8+
'https://plantuml.com/use-case-diagram
9+
10+
scale 1200 width
11+
12+
User - (Login)
13+
package application {
14+
(Login) -> (Navigation)
15+
(Navigation) --> (Start)
16+
(Navigation) --> (Info)
17+
(Navigation) --> (Help)
18+
(Navigation) --> (UserInfo)
19+
(Navigation) --> (Logout)
20+
}
21+
package owner {
22+
(Navigation) --> (Owner.list)
23+
(Owner.list) -> (Owner.search)
24+
(Owner.list) --> (Owner.addNew)
25+
(Owner.list) --> (Owner.details)
26+
(Owner.details) --> (Owner.edit)
27+
(Owner.details) --> (Owner.delete)
28+
package owner.pet {
29+
(Owner.details) --> (Owner.Pet.list)
30+
(Owner.Pet.list) --> (Owner.Pet.addNew)
31+
(Owner.Pet.list) --> (Owner.Pet.edit)
32+
(Owner.Pet.list) --> (Owner.Pet.delete)
33+
package owner.pet.visit {
34+
(Owner.Pet.list) --> (Owner.Pet.Visit.list)
35+
(Owner.Pet.Visit.list) --> (Owner.Pet.Visit.addNew)
36+
(Owner.Pet.Visit.list) --> (Owner.Pet.Visit.edit)
37+
(Owner.Pet.Visit.list) --> (Owner.Pet.Visit.delete)
38+
}
39+
}
40+
}
41+
package vet {
42+
(Navigation) -> (Vet.list)
43+
(Vet.list) --> (Vet.search)
44+
(Vet.list) --> (Vet.details)
45+
(Vet.list) --> (Vet.addNew)
46+
(Vet.details) ---> (Vet.edit)
47+
(Vet.details) ---> (Vet.delete)
48+
}
49+
package specialty {
50+
(Navigation) -> (Specialty.list)
51+
(Specialty.list) --> (Specialty.search)
52+
(Specialty.list) --> (Specialty.details)
53+
(Specialty.list) --> (Specialty.addNew)
54+
(Specialty.details) ---> (Specialty.edit)
55+
(Specialty.details) ---> (Specialty.delete)
56+
}
57+
package pet-type {
58+
(Navigation) -> (PetType.list)
59+
(PetType.list) --> (PetType.search)
60+
(PetType.list) --> (PetType.details)
61+
(PetType.list) --> (PetType.addNew)
62+
(PetType.details) ---> (PetType.edit)
63+
(PetType.details) ---> (PetType.delete)
64+
}
65+
@enduml

src/main/plantuml/application/.gitkeep

Whitespace-only changes.

src/main/plantuml/config/.gitkeep

Whitespace-only changes.

src/main/plantuml/domain/breadcrumb/.gitkeep

Whitespace-only changes.

src/main/plantuml/domain/chat/.gitkeep

Whitespace-only changes.

src/main/plantuml/domain/context/.gitkeep

Whitespace-only changes.

src/main/plantuml/domain/language/.gitkeep

Whitespace-only changes.

src/main/plantuml/domain/project/.gitkeep

Whitespace-only changes.

0 commit comments

Comments
 (0)