@@ -11,9 +11,13 @@ package com.iluwatar.hexagonal.service {
1111 class ConsoleLottery {
1212 - LOGGER : Logger {static}
1313 + ConsoleLottery ()
14+ - addFundsToLotteryAccount(bank : WireTransfers, scanner : Scanner) {static}
15+ - checkTicket(service : LotteryService, scanner : Scanner) {static}
1416 + main(args : String[]) {static}
1517 - printMainMenu() {static}
18+ - queryLotteryAccountFunds(bank : WireTransfers, scanner : Scanner) {static}
1619 - readString(scanner : Scanner) : String {static}
20+ - submitTicket(service : LotteryService, scanner : Scanner) {static}
1721 }
1822}
1923package com . iluwatar . hexagonal . mongo {
@@ -252,16 +256,16 @@ package com.iluwatar.hexagonal.eventlog {
252256 + ticketWon(details : PlayerDetails, prizeAmount : int)
253257 }
254258}
255- LotteryAdministration --> "- wireTransfers " WireTransfers
256- LotteryTicket --> "- id " LotteryTicketId
257259LotteryTicket --> "- playerDetails " PlayerDetails
260+ MongoEventLog --> "- stdOutEventLog " StdOutEventLog
261+ LotteryService --> "- wireTransfers " WireTransfers
262+ LotteryAdministration --> "- notifications " LotteryEventLog
263+ LotteryAdministration --> "- wireTransfers " WireTransfers
258264LotteryService --> "- notifications " LotteryEventLog
265+ LotteryTicket --> "- id " LotteryTicketId
259266LotteryAdministration --> "- repository " LotteryTicketRepository
260267LotteryTicket --> "- lotteryNumbers " LotteryNumbers
261- MongoEventLog --> "- stdOutEventLog " StdOutEventLog
262- LotteryService --> "- wireTransfers " WireTransfers
263268SampleData --> "- PLAYERS " PlayerDetails
264- LotteryAdministration --> "- notifications " LotteryEventLog
265269RandomNumberGenerator ..+ LotteryNumbers
266270LotteryService --> "- repository " LotteryTicketRepository
267271CheckResult ..+ LotteryTicketCheckResult
0 commit comments