From 432bd40beec5ce9ed7d37491e41a558b86f46da9 Mon Sep 17 00:00:00 2001 From: Nikolaus Krismer <niko@krismer.de> Date: Sat, 8 Feb 2014 14:51:32 +0100 Subject: [PATCH] fixing last known findbugs warning --- .../it/unibz/inf/isochrone/db/Database.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/main/java/it/unibz/inf/isochrone/db/Database.java b/src/main/java/it/unibz/inf/isochrone/db/Database.java index 119dc6a4..dd121d47 100644 --- a/src/main/java/it/unibz/inf/isochrone/db/Database.java +++ b/src/main/java/it/unibz/inf/isochrone/db/Database.java @@ -67,8 +67,18 @@ public class Database { protected boolean isIncoming; protected Connection connection; - protected Database(final Config config) { + // Public constructor + + public Database(final Dataset dataset, final Mode mode, final Direction direction) { + this(new Config(dataset), (direction == Direction.INCOMING)); + } + + // Protected constructors + + protected Database(final Config config, final boolean isIncoming) { this.config = config; + this.isIncoming = isIncoming; + connection = config.getConnection(); pstmtsCacheMap = new HashMap<String, PreparedStatement>(); @@ -144,9 +154,8 @@ public class Database { } } - public Database(final Dataset dataset, final Mode mode, final Direction direction) { - this(new Config(dataset)); - isIncoming = (direction == Direction.INCOMING); + protected Database(final Config config) { + this(config, false); } public void setMode(final Mode mode) { -- GitLab