Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrschmitt2010-05-05 23:16:43 +0000
committerrschmitt2010-05-05 23:16:43 +0000
commit905729a1c617b5a11e62b17363971d74f843ae03 (patch)
treeb346b025d7c67300ae244b146786914779a7fc9f /plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework
parentf36ba181277bc4967735663bd35c036bd3fd173c (diff)
downloadorg.eclipse.osee-905729a1c617b5a11e62b17363971d74f843ae03.tar.gz
org.eclipse.osee-905729a1c617b5a11e62b17363971d74f843ae03.tar.xz
org.eclipse.osee-905729a1c617b5a11e62b17363971d74f843ae03.zip
Findbugs fixes in org.eclipse.osee.framework.database
Diffstat (limited to 'plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework')
-rw-r--r--plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/core/JoinUtility.java51
-rw-r--r--plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/parser/DbConnectionData.java12
-rw-r--r--plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/parser/DbDetailData.java16
-rw-r--r--plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/parser/DbSetupData.java12
4 files changed, 44 insertions, 47 deletions
diff --git a/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/core/JoinUtility.java b/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/core/JoinUtility.java
index e3a60928da5..0c0b1ef77ec 100644
--- a/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/core/JoinUtility.java
+++ b/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/core/JoinUtility.java
@@ -57,7 +57,8 @@ public class JoinUtility {
private static final String DELETE_FROM_JOIN = "DELETE FROM osee_join_cleanup WHERE query_id =?";
private static final String DELETE_FROM_JOIN_CHAR_ID = "DELETE FROM osee_join_char_id WHERE query_id =?";
private static final String SELECT_TAG_GAMMA_QUEUE_QUERIES = "select DISTINCT query_id from osee_tag_gamma_queue";
-
+ private static final Random random = new Random();
+
public enum JoinItem {
TRANSACTION(INSERT_INTO_JOIN_TRANSACTION, DELETE_FROM_JOIN_TRANSACTION),
ARTIFACT(INSERT_INTO_JOIN_ARTIFACT, DELETE_FROM_JOIN_ARTIFACT),
@@ -89,7 +90,7 @@ public class JoinUtility {
}
public static int getNewQueryId() {
- return new Random().nextInt();
+ return random.nextInt();
}
public static TransactionJoinQuery createTransactionJoinQuery() {
@@ -237,7 +238,7 @@ public class JoinUtility {
public static final class IdJoinQuery extends JoinQueryEntry {
private final class TempIdEntry implements IJoinRow {
- private final Integer id;
+ private final int id;
private TempIdEntry(Integer id) {
this.id = id;
@@ -261,7 +262,7 @@ public class JoinUtility {
@Override
public int hashCode() {
- return 37 * id.hashCode();
+ return 37 * id;
}
@Override
@@ -278,10 +279,6 @@ public class JoinUtility {
entries.add(new TempIdEntry(id));
}
- /*
- * (non-Javadoc)
- * @see org.eclipse.osee.framework.database.core.JoinUtility.JoinQueryEntry#getJoinTableName()
- */
@Override
public String getJoinTableName() {
return "osee_join_id";
@@ -291,8 +288,8 @@ public class JoinUtility {
public static final class TransactionJoinQuery extends JoinQueryEntry {
private final class TempTransactionEntry implements IJoinRow {
- private final Long gammaId;
- private final Integer transactionId;
+ private final long gammaId;
+ private final int transactionId;
private TempTransactionEntry(Long gammaId, Integer transactionId) {
this.gammaId = gammaId;
@@ -317,7 +314,7 @@ public class JoinUtility {
@Override
public int hashCode() {
- return 37 * gammaId.hashCode() * transactionId.hashCode();
+ return Long.valueOf(37 * gammaId * transactionId).hashCode();
}
@Override
@@ -334,10 +331,6 @@ public class JoinUtility {
entries.add(new TempTransactionEntry(gammaId, transactionId));
}
- /*
- * (non-Javadoc)
- * @see org.eclipse.osee.framework.database.core.JoinUtility.JoinQueryEntry#getJoinTableName()
- */
@Override
public String getJoinTableName() {
return "osee_join_transaction";
@@ -347,8 +340,8 @@ public class JoinUtility {
public static final class ArtifactJoinQuery extends JoinQueryEntry {
private final class Entry implements IJoinRow {
- private final Integer artId;
- private final Integer branchId;
+ private final int artId;
+ private final int branchId;
private Entry(Integer artId, Integer branchId) {
this.artId = artId;
@@ -378,7 +371,7 @@ public class JoinUtility {
@Override
public int hashCode() {
- return 37 * artId.hashCode() * branchId.hashCode();
+ return 37 * artId * branchId;
}
}
@@ -399,7 +392,7 @@ public class JoinUtility {
public static final class SearchTagJoinQuery extends JoinQueryEntry {
private final class TagEntry implements IJoinRow {
- private final Long value;
+ private final long value;
private TagEntry(Long value) {
this.value = value;
@@ -423,7 +416,7 @@ public class JoinUtility {
@Override
public int hashCode() {
- return 37 * value.hashCode();
+ return Long.valueOf(37 * value).hashCode();
}
@Override
@@ -449,7 +442,7 @@ public class JoinUtility {
public static final class TagQueueJoinQuery extends JoinQueryEntry {
private final class GammaEntry implements IJoinRow {
- private final Long gammaId;
+ private final long gammaId;
private GammaEntry(Long gammaId) {
this.gammaId = gammaId;
@@ -473,7 +466,7 @@ public class JoinUtility {
@Override
public int hashCode() {
- return 37 * gammaId.hashCode();
+ return Long.valueOf(37 * gammaId).hashCode();
}
@Override
@@ -490,10 +483,6 @@ public class JoinUtility {
entries.add(new GammaEntry(gammaId));
}
- /*
- * (non-Javadoc)
- * @see org.eclipse.osee.framework.database.core.JoinUtility.JoinQueryEntry#getJoinTableName()
- */
@Override
public String getJoinTableName() {
return "osee_tag_gamma_queue";
@@ -503,8 +492,8 @@ public class JoinUtility {
public static final class ExportImportJoinQuery extends JoinQueryEntry {
private final class ExportImportEntry implements IJoinRow {
- private final Long id1;
- private final Long id2;
+ private final long id1;
+ private final long id2;
private ExportImportEntry(Long id1, Long id2) {
this.id1 = id1;
@@ -529,7 +518,7 @@ public class JoinUtility {
@Override
public int hashCode() {
- return 37 * id1.hashCode() * id2.hashCode();
+ return Long.valueOf(37 * id1 * id2).hashCode();
}
@Override
@@ -546,10 +535,6 @@ public class JoinUtility {
entries.add(new ExportImportEntry(id1, id2));
}
- /*
- * (non-Javadoc)
- * @see org.eclipse.osee.framework.database.core.JoinUtility.JoinQueryEntry#getJoinTableName()
- */
@Override
public String getJoinTableName() {
return null;
diff --git a/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/parser/DbConnectionData.java b/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/parser/DbConnectionData.java
index 200ead1a8c1..c32b7bb2c62 100644
--- a/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/parser/DbConnectionData.java
+++ b/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/parser/DbConnectionData.java
@@ -10,13 +10,16 @@
*******************************************************************************/
package org.eclipse.osee.framework.database.internal.parser;
+import java.io.Serializable;
import java.util.ArrayList;
import java.util.Properties;
/**
* @author Roberto E. Escobar
*/
-public class DbConnectionData {
+public class DbConnectionData implements Serializable {
+
+ private static final long serialVersionUID = -7153773982095739831L;
public enum DescriptionFields {
id;
@@ -73,13 +76,14 @@ public class DbConnectionData {
}
public String getAttributes() {
- String toReturn = "";
+ StringBuilder toReturn = new StringBuilder();
for (String temp : attributesList) {
- toReturn += temp + ";";
+ toReturn.append(String.format("%s;", temp));
}
- return toReturn;
+ return toReturn.toString();
}
+ @Override
public String toString() {
return "DbConnection: " + id + "\n" + " Driver: " + databaseDriver + "\n" + " RawUrl: " + databaseUrl + "\n" + "Attributes: " + getAttributes() + "\n";
}
diff --git a/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/parser/DbDetailData.java b/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/parser/DbDetailData.java
index 4a1d7642148..50387add324 100644
--- a/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/parser/DbDetailData.java
+++ b/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/parser/DbDetailData.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package org.eclipse.osee.framework.database.internal.parser;
+import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
@@ -19,7 +20,9 @@ import org.eclipse.osee.framework.jdk.core.type.Pair;
/**
* @author Roberto E. Escobar
*/
-public class DbDetailData {
+public class DbDetailData implements Serializable {
+
+ private static final long serialVersionUID = 4610179141542353247L;
public enum ConfigPairField {
key, value;
@@ -69,20 +72,21 @@ public class DbDetailData {
@Override
public String toString() {
- String toReturn = "DatabaseInfo: \n";
+ StringBuilder toReturn = new StringBuilder("DatabaseInfo: \n");
Set<DescriptionField> descriptionMapkeys = descriptionMap.keySet();
for (DescriptionField field : descriptionMapkeys) {
String value = descriptionMap.get(field);
- toReturn += field + ": " + "[" + value + "]\n";
+ toReturn.append(String.format("%s: [%s]\n", field, value));
}
- toReturn += "Fields: \n";
+ toReturn.append("Fields: \n");
Set<ConfigField> keys = configFieldMap.keySet();
for (ConfigField field : keys) {
Pair<String, String> pair = configFieldMap.get(field);
- toReturn += field + ": " + "[" + pair.getFirst() + "],[" + pair.getSecond() + "]\n";
+ toReturn.append(field + ": " + "[" + pair.getFirst() + "],[" + pair.getSecond() + "]\n");
}
- return toReturn + "\n";
+ toReturn.append("\n");
+ return toReturn.toString();
}
public Map<ConfigField, Pair<String, String>> getConfigMap() {
diff --git a/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/parser/DbSetupData.java b/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/parser/DbSetupData.java
index f7eb59ee0af..42d644bd79e 100644
--- a/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/parser/DbSetupData.java
+++ b/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/parser/DbSetupData.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package org.eclipse.osee.framework.database.internal.parser;
+import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
@@ -17,7 +18,9 @@ import java.util.Set;
/**
* @author Roberto E. Escobar
*/
-public class DbSetupData {
+public class DbSetupData implements Serializable {
+
+ private static final long serialVersionUID = -7195682073850593321L;
public enum ServicesFields {
Server;
@@ -52,14 +55,15 @@ public class DbSetupData {
return serverFieldMap.get(ServerInfoFields.dbInfo);
}
+ @Override
public String toString() {
- String toReturn = "Service: \n";
+ StringBuilder toReturn = new StringBuilder("Service: \n");
Set<ServerInfoFields> keys = serverFieldMap.keySet();
for (ServerInfoFields field : keys) {
String value = serverFieldMap.get(field);
- toReturn += field + ": " + value + " ";
+ toReturn.append(String.format("%s: %s ", field, value));
}
- return toReturn;
+ return toReturn.toString();
}
public Map<ServerInfoFields, String> getServerFieldMap() {

Back to the top