diff --git a/.gradle/8.14/fileHashes/fileHashes.bin b/.gradle/8.14/fileHashes/fileHashes.bin index 166eb531..08b4913e 100644 Binary files a/.gradle/8.14/fileHashes/fileHashes.bin and b/.gradle/8.14/fileHashes/fileHashes.bin differ diff --git a/.gradle/8.14/fileHashes/fileHashes.lock b/.gradle/8.14/fileHashes/fileHashes.lock index cc3f934a..be49e39d 100644 Binary files a/.gradle/8.14/fileHashes/fileHashes.lock and b/.gradle/8.14/fileHashes/fileHashes.lock differ diff --git a/build/reports/problems/problems-report.html b/build/reports/problems/problems-report.html index 73de4bc6..1bf2a99e 100644 --- a/build/reports/problems/problems-report.html +++ b/build/reports/problems/problems-report.html @@ -650,7 +650,7 @@ code + .copy-button { diff --git a/src/main/java/hhn/temp/project/AssignmentManager.java b/src/main/java/hhn/temp/project/AssignmentManager.java index 0e08de1b..9512f011 100644 --- a/src/main/java/hhn/temp/project/AssignmentManager.java +++ b/src/main/java/hhn/temp/project/AssignmentManager.java @@ -1,12 +1,22 @@ package hhn.temp.project; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; +import java.util.Map; public class AssignmentManager { - List workerList; + Map workerMap; + int workerIdCounter; public AssignmentManager() { - workerList = new ArrayList<>(); + workerMap = new HashMap<>(); + int workerIdCounter = 1000; + } + + public int createWorker(String name) { + Worker worker = new Worker(name, ++workerIdCounter); + workerMap.put(workerIdCounter, worker); + return workerIdCounter; } } diff --git a/src/main/java/hhn/temp/project/Worker.java b/src/main/java/hhn/temp/project/Worker.java index f95814e3..38fde70f 100644 --- a/src/main/java/hhn/temp/project/Worker.java +++ b/src/main/java/hhn/temp/project/Worker.java @@ -1,4 +1,17 @@ package hhn.temp.project; public class Worker { + String name; + int workerId; + public Worker(String name, int workerId) { + this.name = name; + this.workerId = workerId; + } + + public String getName() { + return name; + } + public int getId() { + return workerId; + } }