summaryrefslogtreecommitdiff
path: root/src/main/java/design/persistence
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2025-11-10 15:29:14 -0500
committersowgro <tpoke.ferrari@gmail.com>2025-11-10 15:29:14 -0500
commit05bf6a19f341e2b2cb2b107dea65660a08439a1c (patch)
treeab29b0bbb1010e86ced8ab8523c93c342aecdea6 /src/main/java/design/persistence
parent5ad9bc936062c870778709fd6ac997a9098c4b96 (diff)
downloaddesignproject-design-6-05bf6a19f341e2b2cb2b107dea65660a08439a1c.tar.gz
designproject-design-6-05bf6a19f341e2b2cb2b107dea65660a08439a1c.tar.bz2
designproject-design-6-05bf6a19f341e2b2cb2b107dea65660a08439a1c.zip
fix circular dependency
Diffstat (limited to 'src/main/java/design/persistence')
-rw-r--r--src/main/java/design/persistence/Serializers.java8
1 files changed, 3 insertions, 5 deletions
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<Course> {
- 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<League> {
- 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<Golfer> {
- 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);
}