diff options
author | Abyss777 <abyss@fox5.ru> | 2016-07-14 17:53:54 +0500 |
---|---|---|
committer | Abyss777 <abyss@fox5.ru> | 2016-07-14 17:53:54 +0500 |
commit | a8c7b44d06fd6112568c6ad0ed57c5af9db00ded (patch) | |
tree | d34f50aec613ecc70e8453720a0cffc1bd6918e6 | |
parent | add55d83f367c0001deadadac4b83cc6542eb234 (diff) | |
download | traccar-server-a8c7b44d06fd6112568c6ad0ed57c5af9db00ded.tar.gz traccar-server-a8c7b44d06fd6112568c6ad0ed57c5af9db00ded.tar.bz2 traccar-server-a8c7b44d06fd6112568c6ad0ed57c5af9db00ded.zip |
Remove duplicating code
-rw-r--r-- | src/org/traccar/database/QueryBuilder.java | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/src/org/traccar/database/QueryBuilder.java b/src/org/traccar/database/QueryBuilder.java index 7d8731933..1a83daab9 100644 --- a/src/org/traccar/database/QueryBuilder.java +++ b/src/org/traccar/database/QueryBuilder.java @@ -173,16 +173,7 @@ public final class QueryBuilder { } public QueryBuilder setLong(String name, long value) throws SQLException { - for (int i : indexes(name)) { - try { - statement.setLong(i, value); - } catch (SQLException error) { - statement.close(); - connection.close(); - throw error; - } - } - return this; + return setLong(name, value, false); } public QueryBuilder setLong(String name, long value, boolean nullIfZero) throws SQLException { @@ -262,11 +253,7 @@ public final class QueryBuilder { } else if (method.getReturnType().equals(int.class)) { setInteger(name, (Integer) method.invoke(object)); } else if (method.getReturnType().equals(long.class)) { - if (name.endsWith("Id")) { - setLong(name, (Long) method.invoke(object), true); - } else { - setLong(name, (Long) method.invoke(object)); - } + setLong(name, (Long) method.invoke(object), name.endsWith("Id")); } else if (method.getReturnType().equals(double.class)) { setDouble(name, (Double) method.invoke(object)); } else if (method.getReturnType().equals(String.class)) { |