summaryrefslogtreecommitdiff
path: root/src/main/java/design/model/League.java
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2025-11-09 00:06:03 -0500
committersowgro <tpoke.ferrari@gmail.com>2025-11-09 00:06:03 -0500
commite56ad78ddba089b5bb93af96e33ee7c42b7d0b51 (patch)
tree2fa7e80f18ad516e46a8b2c783c29d61777337ad /src/main/java/design/model/League.java
parentac4a71e3b43370fe45e39ac4e735b88f2e284a14 (diff)
downloaddesignproject-design-6-e56ad78ddba089b5bb93af96e33ee7c42b7d0b51.tar.gz
designproject-design-6-e56ad78ddba089b5bb93af96e33ee7c42b7d0b51.tar.bz2
designproject-design-6-e56ad78ddba089b5bb93af96e33ee7c42b7d0b51.zip
create most of the model and league DAOs
Diffstat (limited to 'src/main/java/design/model/League.java')
-rw-r--r--src/main/java/design/model/League.java45
1 files changed, 45 insertions, 0 deletions
diff --git a/src/main/java/design/model/League.java b/src/main/java/design/model/League.java
new file mode 100644
index 0000000..98c9bdd
--- /dev/null
+++ b/src/main/java/design/model/League.java
@@ -0,0 +1,45 @@
+package design.model;
+
+import java.util.Date;
+
+public abstract class League {
+ private final int id;
+ private final String name;
+ private final Date registrationDate;
+ private final Date startDate;
+ private final Date endDate;
+ private final Golfer owner;
+
+ public League(int id, String name, Date registrationDate, Date startDate, Date endDate, Golfer owner) {
+ this.id = id;
+ this.name = name;
+ this.registrationDate = registrationDate;
+ this.startDate = startDate;
+ this.endDate = endDate;
+ this.owner = owner;
+ }
+
+ public int getId() {
+ return id;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public Date getRegistrationDate() {
+ return registrationDate;
+ }
+
+ public Date getStartDate() {
+ return startDate;
+ }
+
+ public Date getEndDate() {
+ return endDate;
+ }
+
+ public Golfer getOwner() {
+ return owner;
+ }
+}