From 2e5becf48c7d082aacddcc3fcaabb18d58e15752 Mon Sep 17 00:00:00 2001 From: rob bygrave Date: Wed, 8 Apr 2020 14:57:58 +1200 Subject: [PATCH] Refactor rename to MySqlDataTimeZone and OracleDataTimeZone --- .../server/core/InternalConfiguration.java | 8 ++++---- .../{LocalDataTimeZone.java => MySqlDataTimeZone.java} | 10 +++++----- ...{CloneDataTimeZone.java => OracleDataTimeZone.java} | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) rename src/main/java/io/ebeaninternal/server/core/timezone/{LocalDataTimeZone.java => MySqlDataTimeZone.java} (60%) rename src/main/java/io/ebeaninternal/server/core/timezone/{CloneDataTimeZone.java => OracleDataTimeZone.java} (79%) diff --git a/src/main/java/io/ebeaninternal/server/core/InternalConfiguration.java b/src/main/java/io/ebeaninternal/server/core/InternalConfiguration.java index 24b53f4e7..38501baa5 100644 --- a/src/main/java/io/ebeaninternal/server/core/InternalConfiguration.java +++ b/src/main/java/io/ebeaninternal/server/core/InternalConfiguration.java @@ -45,9 +45,9 @@ import io.ebeaninternal.server.changelog.DefaultChangeLogPrepare; import io.ebeaninternal.server.changelog.DefaultChangeLogRegister; import io.ebeaninternal.server.cluster.ClusterManager; import io.ebeaninternal.server.core.bootup.BootupClasses; -import io.ebeaninternal.server.core.timezone.CloneDataTimeZone; +import io.ebeaninternal.server.core.timezone.OracleDataTimeZone; import io.ebeaninternal.server.core.timezone.DataTimeZone; -import io.ebeaninternal.server.core.timezone.LocalDataTimeZone; +import io.ebeaninternal.server.core.timezone.MySqlDataTimeZone; import io.ebeaninternal.server.core.timezone.NoDataTimeZone; import io.ebeaninternal.server.core.timezone.SimpleDataTimeZone; import io.ebeaninternal.server.deploy.BeanDescriptorManager; @@ -529,12 +529,12 @@ public class InternalConfiguration { String tz = serverConfig.getDataTimeZone(); if (tz == null) { if (isMySql(getPlatform())) { - return new LocalDataTimeZone(); + return new MySqlDataTimeZone(); } return new NoDataTimeZone(); } if (getPlatform().base() == Platform.ORACLE) { - return new CloneDataTimeZone(tz); + return new OracleDataTimeZone(tz); } else { return new SimpleDataTimeZone(tz); } diff --git a/src/main/java/io/ebeaninternal/server/core/timezone/LocalDataTimeZone.java b/src/main/java/io/ebeaninternal/server/core/timezone/MySqlDataTimeZone.java similarity index 60% rename from src/main/java/io/ebeaninternal/server/core/timezone/LocalDataTimeZone.java rename to src/main/java/io/ebeaninternal/server/core/timezone/MySqlDataTimeZone.java index f128240ce..85ceab500 100644 --- a/src/main/java/io/ebeaninternal/server/core/timezone/LocalDataTimeZone.java +++ b/src/main/java/io/ebeaninternal/server/core/timezone/MySqlDataTimeZone.java @@ -5,11 +5,11 @@ import java.util.Calendar; /** * Implementation of DataTimeZone when single Calendar instance is used with local timezone. */ -public class LocalDataTimeZone implements DataTimeZone { +public class MySqlDataTimeZone implements DataTimeZone { protected final Calendar zone; - public LocalDataTimeZone() { + public MySqlDataTimeZone() { this.zone = Calendar.getInstance(); } @@ -19,7 +19,7 @@ public class LocalDataTimeZone implements DataTimeZone { } @Override - public Calendar getDateTimeZone() { - return zone; // workaround for MySQL. TODO: rename class to MySqlDataTimeZone!? - } + public Calendar getDateTimeZone() { + return zone; + } } diff --git a/src/main/java/io/ebeaninternal/server/core/timezone/CloneDataTimeZone.java b/src/main/java/io/ebeaninternal/server/core/timezone/OracleDataTimeZone.java similarity index 79% rename from src/main/java/io/ebeaninternal/server/core/timezone/CloneDataTimeZone.java rename to src/main/java/io/ebeaninternal/server/core/timezone/OracleDataTimeZone.java index 7dd18da11..ef93349ea 100644 --- a/src/main/java/io/ebeaninternal/server/core/timezone/CloneDataTimeZone.java +++ b/src/main/java/io/ebeaninternal/server/core/timezone/OracleDataTimeZone.java @@ -8,9 +8,9 @@ import java.util.Calendar; * Used with Oracle JDBC driver as that wants to mutate the Calender. *

*/ -public class CloneDataTimeZone extends SimpleDataTimeZone { +public class OracleDataTimeZone extends SimpleDataTimeZone { - public CloneDataTimeZone(String zoneId) { + public OracleDataTimeZone(String zoneId) { super(zoneId); }