summaryrefslogtreecommitdiff
path: root/src/main/java/design/model/Course.java
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2025-10-03 23:04:08 -0400
committersowgro <tpoke.ferrari@gmail.com>2025-10-03 23:04:08 -0400
commitb34c67556d47c74974adad32668dc0801ff9d1ed (patch)
treec4e6555194f31ccbe9192c4f49cca045dda1d506 /src/main/java/design/model/Course.java
parent5f8bc7b2e35cf005b44e22e56f8be3f95127fd1b (diff)
parent42fcc633ddc0e328561f984a6aa0b8593765dcf2 (diff)
downloaddesignproject-design-6-b34c67556d47c74974adad32668dc0801ff9d1ed.tar.gz
designproject-design-6-b34c67556d47c74974adad32668dc0801ff9d1ed.tar.bz2
designproject-design-6-b34c67556d47c74974adad32668dc0801ff9d1ed.zip
Merge branch 'main' into user-input-dev
Diffstat (limited to 'src/main/java/design/model/Course.java')
-rw-r--r--src/main/java/design/model/Course.java15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/main/java/design/model/Course.java b/src/main/java/design/model/Course.java
index 5f8c43d..f907622 100644
--- a/src/main/java/design/model/Course.java
+++ b/src/main/java/design/model/Course.java
@@ -1,8 +1,12 @@
package design.model;
+import design.model.course_search.ICourse;
+
import java.util.List;
-public class Course {
+public class Course implements ICourse {
+
+ private final int id;
private final String name;
private final int difficultyRating;
private final String location;
@@ -10,7 +14,8 @@ public class Course {
private final int totalPar;
private final List<Hole> holes;
- public Course(String name, int difficultyRating, String location, int holeCount, int totalPar, List<Hole> holes) {
+ public Course(int id, String name, int difficultyRating, String location, int holeCount, int totalPar, List<Hole> holes) {
+ this.id = id;
this.name = name;
this.difficultyRating = difficultyRating;
this.location = location;
@@ -19,11 +24,15 @@ public class Course {
this.holes = holes;
}
+ public int getId() {
+ return id;
+ }
+
public String getName() {
return name;
}
- public int getDifficultyRating() {
+ public float getDifficultyRating() {
return difficultyRating;
}