From 873c9c81fab807127fb70e5abb88c8f96c9d8934 Mon Sep 17 00:00:00 2001 From: Michael Lizzio Date: Mon, 10 Nov 2025 14:19:24 -0500 Subject: Added GolferMememto, updated Golfer --- .../java/design/model/holeplay/HolePlayContext.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'src/main/java/design/model/holeplay/HolePlayContext.java') diff --git a/src/main/java/design/model/holeplay/HolePlayContext.java b/src/main/java/design/model/holeplay/HolePlayContext.java index 7a5d8ef..16201b6 100644 --- a/src/main/java/design/model/holeplay/HolePlayContext.java +++ b/src/main/java/design/model/holeplay/HolePlayContext.java @@ -6,7 +6,10 @@ import java.util.ArrayList; import design.model.*; import design.persistence.PersonalDatabase; -public class HolePlayContext { +import design.model.undo.Memento; +import design.model.undo.Originator; + +public class HolePlayContext implements Originator { private final Golfer golfer; private final Round round; private final PersonalDatabase pdb; @@ -109,4 +112,16 @@ public class HolePlayContext { void setStrokes(int s) { this.strokes = s; } + + @Override + public Memento createMemento() { + // TODO Auto-generated method stub + throw new UnsupportedOperationException("Unimplemented method 'createMemento'"); + } + + @Override + public void restore(Memento memento) { + // TODO Auto-generated method stub + throw new UnsupportedOperationException("Unimplemented method 'restore'"); + } } \ No newline at end of file -- cgit v1.2.3