blob: 04a2debe2cf95952187ed9f996446517d4f93738 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
<diagram program="umletino" version="15.1"><zoom_level>10</zoom_level><element><id>UMLClass</id><coordinates><x>20</x><y>420</y><w>120</w><h>60</h></coordinates><panel_attributes>User
--
id: int
username: String</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>290</x><y>420</y><w>150</w><h>120</h></coordinates><panel_attributes>Task
--
id: int
title: String
description: String
estimatedTime: Duration
actualTime: Duration
completed: boolean</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>130</x><y>420</y><w>180</w><h>40</h></coordinates><panel_attributes>lt=<-
< createdBy</panel_attributes><additional_attributes>10;20;160;20</additional_attributes></element><element><id>Relation</id><coordinates><x>130</x><y>450</y><w>180</w><h>40</h></coordinates><panel_attributes>lt=<-
< assignedTo</panel_attributes><additional_attributes>10;20;160;20</additional_attributes></element><element><id>UMLClass</id><coordinates><x>30</x><y>0</y><w>110</w><h>90</h></coordinates><panel_attributes>TextUI
--
--
createNewTask()
updateTask()
createNewUser()
start()</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>230</x><y>0</y><w>320</w><h>90</h></coordinates><panel_attributes><<interface>>
TaskManager
--
--
createNewTask(title: String, description: String): Task
findById(id: int): Task
updateTask(task: Task)
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>0</x><y>170</y><w>210</w><h>70</h></coordinates><panel_attributes><<interface>>
UserManager
--
--
createNewUser(username: String)</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>130</x><y>10</y><w>120</w><h>30</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>100;10;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>80</x><y>80</y><w>30</w><h>110</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>10;90;10;10</additional_attributes></element><element><id>UMLClass</id><coordinates><x>230</x><y>190</y><w>310</w><h>90</h></coordinates><panel_attributes>InMemoryTaskManager
--
--
createNewTask(title: String, description: String): Task
findById(id: int): Task
updateTask(task: Task)
</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>350</x><y>80</y><w>30</w><h>130</h></coordinates><panel_attributes>lt=<<.</panel_attributes><additional_attributes>10;10;10;110</additional_attributes></element><element><id>Relation</id><coordinates><x>360</x><y>270</y><w>40</w><h>170</h></coordinates><panel_attributes>lt=<<<<-
m2=*</panel_attributes><additional_attributes>10;10;10;150</additional_attributes></element><element><id>UMLClass</id><coordinates><x>0</x><y>320</y><w>210</w><h>50</h></coordinates><panel_attributes>DBUserManager
--
--
createNewUser(username: String)</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>70</x><y>230</y><w>30</w><h>110</h></coordinates><panel_attributes>lt=<<.</panel_attributes><additional_attributes>10;10;10;90</additional_attributes></element></diagram>
|