summaryrefslogtreecommitdiff
path: root/src/main/java/design/model/Team.java
diff options
context:
space:
mode:
authorjrshi <jrs9538@g.rit.edu>2025-11-16 16:01:15 -0500
committerjrshi <jrs9538@g.rit.edu>2025-11-16 16:01:15 -0500
commit343d0baaaf718bfc9959484d187c4df1e171335e (patch)
treec9da0f33175330ee6c780e9b1802c204896abb79 /src/main/java/design/model/Team.java
parentc3ea697547950c2e3b48eafeb3a13275be73c5d2 (diff)
downloaddesignproject-design-6-343d0baaaf718bfc9959484d187c4df1e171335e.tar.gz
designproject-design-6-343d0baaaf718bfc9959484d187c4df1e171335e.tar.bz2
designproject-design-6-343d0baaaf718bfc9959484d187c4df1e171335e.zip
Removed team owner
Diffstat (limited to '')
-rw-r--r--src/main/java/design/model/Team.java12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/main/java/design/model/Team.java b/src/main/java/design/model/Team.java
index 8f30468..eb04a37 100644
--- a/src/main/java/design/model/Team.java
+++ b/src/main/java/design/model/Team.java
@@ -10,11 +10,9 @@ public class Team {
private String name;
private final List<Golfer> members;
private final Map<Golfer, Integer> memberBestRounds;
- private final Golfer owner;
- public Team(String name, Golfer owner) {
+ public Team(String name) {
this.name = name;
- this.owner = owner;
this.members = new ArrayList<>();
this.memberBestRounds = new HashMap<>();
}
@@ -43,10 +41,6 @@ public class Team {
return members.remove(g);
}
- public Golfer getOwner() {
- return owner;
- }
-
public void addMemberRound(Golfer g, int strokes){
memberBestRounds.merge(g, strokes, Math::min);
}
@@ -61,11 +55,11 @@ public class Team {
if (this == obj) return true;
if (obj == null || getClass() != obj.getClass()) return false;
Team other = (Team) obj;
- return Objects.equals(name, other.name) && Objects.equals(owner, other.owner);
+ return Objects.equals(name, other.name);
}
@Override
public int hashCode() {
- return Objects.hash(name, owner);
+ return Objects.hash(name);
}
}