8
UMLClass
400
48
80
24
Server
UMLClass
400
152
80
24
WordleServer
Relation
432
64
24
104
lt=<<-
10.0;10.0;10.0;110.0
UMLClass
448
424
248
384
Guest
--
-name: String
-password: String
-timesPlayed: int
-winPercentage: float
-currentStreak: int
-maxStreak: int
-wonInTurn: int[]
--
+setPassword(String password): void
+getPassword(): String
+setName(String name): void
+getName(): String
+setWinPercentage(float winPercentage): void
+getWinPercentage(): float
+setTimesPlayed(int timesPlayed): void
+getTimesPlayed(): int
+increaseTimesPlayed(): void
+setCurrentStreak(int currentStreak): void
+getCurrentStreak(): int
+increaseCurrentStreak(): void
+setMaxStreak(int maxStreak): void
+getMaxStreak(): int
+increaseMaxStreak(): void
+setWonInTurn(int row, int value): void
+getWonInTurn(int row): int
+increaseWonInTurn(int row): void
+getWonInTurnFull(): int
UMLClass
96
136
112
24
DatabaseConnector
Relation
432
168
96
80
lt=<.
-wordleServer
10.0;10.0;10.0;80.0
UMLClass
320
232
240
88
Game
--
-ip: String
-port: int
-wordle: String
-words: String[]
-wordCount: int
--
+processMessage(String msg): void
UMLClass
48
56
80
24
QueryResult
Relation
536
312
56
128
lt=<.
-guest
10.0;140.0;10.0;10.0
Relation
200
136
176
112
lt=<.
-databaseConnector
10.0;20.0;200.0;20.0;200.0;120.0
UMLClass
136
424
240
392
User
--
-name: String
--
+setPassword(String password): void
+getPassword(): String
+setName(String name): void
+getName(): String
+setTimesPlayed(int timesPlayed): void
+getTimesPlayed(): int
+increaseTimesPlayed(): void
+setWinPercentage(float winPercentage): void
+getWinPercentage(): float
+setCurrentStreak(int currentStreak): void
+getCurrentStreak(): int
+increaseCurrentStreak(): void
+setMaxStreak(int maxStreak): void
+getMaxStreak(): int
+increaseMaxStreak(): void
+setWonInTurn(int row, int value): void
+getWonInTurn(int row): int
+getWonInTurnFull(): int
Relation
128
152
144
288
lt=<.
-databaseConnector
30.0;10.0;30.0;340.0;10.0;340.0
Relation
320
312
48
128
lt=<.
-user
10.0;140.0;10.0;10.0
Relation
368
424
96
24
lt=<<-
100.0;10.0;10.0;10.0