summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);
}
}