From 05bf6a19f341e2b2cb2b107dea65660a08439a1c Mon Sep 17 00:00:00 2001 From: sowgro Date: Mon, 10 Nov 2025 15:29:14 -0500 Subject: fix circular dependency --- src/main/java/design/persistence/Serializers.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/main/java/design/persistence/Serializers.java') diff --git a/src/main/java/design/persistence/Serializers.java b/src/main/java/design/persistence/Serializers.java index ab4b18b..3940b44 100644 --- a/src/main/java/design/persistence/Serializers.java +++ b/src/main/java/design/persistence/Serializers.java @@ -36,10 +36,9 @@ public class Serializers { } public static class CourseIdDeserializer extends JsonDeserializer { - MasterDatabase masterDB = MasterDatabase.instance(); - @Override public Course deserialize(JsonParser p, DeserializationContext context) throws IOException { + MasterDatabase masterDB = MasterDatabase.instance(); int id = p.getValueAsInt(); return masterDB.getCourse(id); } @@ -53,10 +52,9 @@ public class Serializers { } public static class LeagueIDDeserializer extends JsonDeserializer { - LeagueDatabase leagueDB = LeagueDatabase.instance(); - @Override public League deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { + LeagueDatabase leagueDB = LeagueDatabase.instance(); int id = p.getValueAsInt(); return leagueDB.getLeague(id); } @@ -70,10 +68,10 @@ public class Serializers { } public static class GolferUsernameDeserializer extends JsonDeserializer { - PersonalDatabase personalDB = PersonalDatabase.instance(); @Override public Golfer deserialize(JsonParser p, DeserializationContext context) throws IOException { + PersonalDatabase personalDB = PersonalDatabase.instance(); String username = p.getValueAsString(); return personalDB.getGolfer(username); } -- cgit v1.2.3