Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.framework.ui.admin/src/org/eclipse/osee/framework/ui/admin/dbtabletab/OseeInfoDbItem.java')
-rw-r--r--plugins/org.eclipse.osee.framework.ui.admin/src/org/eclipse/osee/framework/ui/admin/dbtabletab/OseeInfoDbItem.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/plugins/org.eclipse.osee.framework.ui.admin/src/org/eclipse/osee/framework/ui/admin/dbtabletab/OseeInfoDbItem.java b/plugins/org.eclipse.osee.framework.ui.admin/src/org/eclipse/osee/framework/ui/admin/dbtabletab/OseeInfoDbItem.java
index baac0132e37..a8e835b2683 100644
--- a/plugins/org.eclipse.osee.framework.ui.admin/src/org/eclipse/osee/framework/ui/admin/dbtabletab/OseeInfoDbItem.java
+++ b/plugins/org.eclipse.osee.framework.ui.admin/src/org/eclipse/osee/framework/ui/admin/dbtabletab/OseeInfoDbItem.java
@@ -11,6 +11,7 @@
package org.eclipse.osee.framework.ui.admin.dbtabletab;
import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.eclipse.osee.framework.core.exception.OseeDataStoreException;
import org.eclipse.osee.framework.database.core.ConnectionHandler;
import org.eclipse.osee.framework.database.core.IOseeStatement;
import org.eclipse.osee.framework.logging.OseeLevel;
@@ -42,20 +43,17 @@ public class OseeInfoDbItem extends DbItem {
return 100;
}
- public boolean exists(String key) {
+ public boolean exists(String key) throws OseeDataStoreException {
boolean toReturn = false;
- IOseeStatement chStmt = null;
+ IOseeStatement chStmt = ConnectionHandler.getStatement();
try {
- chStmt = ConnectionHandler.getStatement();
String query = "SELECT * FROM " + getTableName() + " WHERE OSEE_KEY = " + returnTic(key);
chStmt.runPreparedQuery(query);
toReturn = chStmt.next();
} catch (OseeCoreException ex) {
OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, ex);
} finally {
- if (chStmt != null) {
- chStmt.close();
- }
+ chStmt.close();
}
return toReturn;
}

Back to the top