diff options
author | Ryan D. Brooks | 2016-04-21 17:23:13 +0000 |
---|---|---|
committer | Angel Avila | 2016-04-21 17:23:13 +0000 |
commit | ee98c5442130c551f55899f183b7770f870c9a06 (patch) | |
tree | c8f183e71e5b2e5238e8a9384461c4cc0a66881a /plugins/org.eclipse.osee.jaxrs.server | |
parent | cb879478a3ea400494308e482478b813bed59f64 (diff) | |
download | org.eclipse.osee-ee98c5442130c551f55899f183b7770f870c9a06.tar.gz org.eclipse.osee-ee98c5442130c551f55899f183b7770f870c9a06.tar.xz org.eclipse.osee-ee98c5442130c551f55899f183b7770f870c9a06.zip |
refactor: Remove usage of JdbcClient.getStatement
Change-Id: Iaddb5f6bb88bf7c03e114f5a5289311c7acac935
Diffstat (limited to 'plugins/org.eclipse.osee.jaxrs.server')
-rw-r--r-- | plugins/org.eclipse.osee.jaxrs.server/src/org/eclipse/osee/jaxrs/server/database/AbstractDatabaseStorage.java | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/plugins/org.eclipse.osee.jaxrs.server/src/org/eclipse/osee/jaxrs/server/database/AbstractDatabaseStorage.java b/plugins/org.eclipse.osee.jaxrs.server/src/org/eclipse/osee/jaxrs/server/database/AbstractDatabaseStorage.java index 871198b53fa..21f219d6df6 100644 --- a/plugins/org.eclipse.osee.jaxrs.server/src/org/eclipse/osee/jaxrs/server/database/AbstractDatabaseStorage.java +++ b/plugins/org.eclipse.osee.jaxrs.server/src/org/eclipse/osee/jaxrs/server/database/AbstractDatabaseStorage.java @@ -100,16 +100,10 @@ public abstract class AbstractDatabaseStorage<T> { @Override protected ResultSet<T> innerCall() throws Exception { List<T> list = new LinkedList<>(); - JdbcStatement chStmt = jdbcClient.getStatement(); - try { - chStmt.runPreparedQuery(query, data); - while (chStmt.next()) { - T data = readData(chStmt); - list.add(data); - } - } finally { - chStmt.close(); - } + getJdbcClient().runQuery(stmt -> { + T data = readData(stmt); + list.add(data); + } , query, data); return ResultSets.newResultSet(list); } }; |