From c48883b9584a41db39154f3d6370d13b8c8f8018 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Fri, 3 Oct 2014 23:56:29 +0200 Subject: More FindBugs cleanup --- .../java/com/c2kernel/collection/Collection.java | 36 ++++++++++++++++++++-- .../c2kernel/graph/model/GraphModelManager.java | 2 +- .../com/c2kernel/graph/model/GraphableVertex.java | 2 +- src/main/java/com/c2kernel/graph/model/Vertex.java | 8 ++--- .../com/c2kernel/lifecycle/WfCastorHashMap.java | 4 +-- .../lifecycle/WfVertexDefOutlineCreator.java | 8 ++--- .../predefined/agent/SetAgentPassword.java | 1 - .../c2kernel/persistency/TransactionManager.java | 2 +- .../com/c2kernel/persistency/outcome/Outcome.java | 4 +-- .../resource/DefaultResourceImportHandler.java | 2 -- .../java/com/c2kernel/utils/CastorArrayList.java | 27 +++++++++++++++- .../java/com/c2kernel/utils/ObjectProperties.java | 4 +-- 12 files changed, 76 insertions(+), 24 deletions(-) (limited to 'src/main/java/com/c2kernel') diff --git a/src/main/java/com/c2kernel/collection/Collection.java b/src/main/java/com/c2kernel/collection/Collection.java index 7ab9fb2..2bedfb2 100644 --- a/src/main/java/com/c2kernel/collection/Collection.java +++ b/src/main/java/com/c2kernel/collection/Collection.java @@ -20,8 +20,6 @@ */ package com.c2kernel.collection; -import java.util.Iterator; - import com.c2kernel.common.InvalidCollectionModification; import com.c2kernel.common.ObjectAlreadyExistsException; import com.c2kernel.common.ObjectNotFoundException; @@ -173,6 +171,38 @@ abstract public class Collection implements C2KLocal public abstract void removeMember(int memberId) throws ObjectNotFoundException; @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + + ((mMembers == null) ? 0 : mMembers.hashCode()); + result = prime * result + ((mName == null) ? 0 : mName.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + Collection other = (Collection) obj; + if (mMembers == null) { + if (other.mMembers != null) + return false; + } else if (!mMembers.equals(other.mMembers)) + return false; + if (mName == null) { + if (other.mName != null) + return false; + } else if (!mName.equals(other.mName)) + return false; + return true; + } + + /*@Override public boolean equals(Object other) { if (!(other instanceof Collection)) return false; Collection otherColl = (Collection)other; @@ -188,7 +218,7 @@ abstract public class Collection implements C2KLocal } } return true; - } + }*/ } diff --git a/src/main/java/com/c2kernel/graph/model/GraphModelManager.java b/src/main/java/com/c2kernel/graph/model/GraphModelManager.java index f239527..a4209ce 100644 --- a/src/main/java/com/c2kernel/graph/model/GraphModelManager.java +++ b/src/main/java/com/c2kernel/graph/model/GraphModelManager.java @@ -100,7 +100,7 @@ public class GraphModelManager extends Observable GraphModel childModel = child.getChildGraphModel(); if (childModel != null) { mParentModels.push(mGraphModel); - mParentIds.add(new Integer(child.getID())); + mParentIds.add(Integer.valueOf(child.getID())); setModel(childModel); Logger.msg(7, "ZoomIn - Stack size: "+mParentModels.size()+" ids:"+mParentIds.size()); } diff --git a/src/main/java/com/c2kernel/graph/model/GraphableVertex.java b/src/main/java/com/c2kernel/graph/model/GraphableVertex.java index 4bc73fd..b90441b 100644 --- a/src/main/java/com/c2kernel/graph/model/GraphableVertex.java +++ b/src/main/java/com/c2kernel/graph/model/GraphableVertex.java @@ -50,7 +50,7 @@ public abstract class GraphableVertex extends Vertex Object val = getProperties().get(propName); if (val == null || val.equals("") || val.toString().equals("-1")) return null; try { - return new Integer(val.toString()); + return Integer.valueOf(val.toString()); } catch (NumberFormatException ex) { throw new InvalidDataException("Invalid version number for property '"+propName+"': "+val.toString()); } diff --git a/src/main/java/com/c2kernel/graph/model/Vertex.java b/src/main/java/com/c2kernel/graph/model/Vertex.java index 97685ce..2aaa423 100644 --- a/src/main/java/com/c2kernel/graph/model/Vertex.java +++ b/src/main/java/com/c2kernel/graph/model/Vertex.java @@ -191,7 +191,7 @@ public class Vertex mInEdgeIdVector = new Vector(10, 10); for(i=0; i(10, 10); for(i=0; i { list = new ArrayList(); } - public CastorArrayList(ArrayList list) { + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((list == null) ? 0 : list.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + CastorArrayList other = (CastorArrayList) obj; + if (list == null) { + if (other.list != null) + return false; + } else if (!list.equals(other.list)) + return false; + return true; + } + + public CastorArrayList(ArrayList list) { this(); this.list = list; } diff --git a/src/main/java/com/c2kernel/utils/ObjectProperties.java b/src/main/java/com/c2kernel/utils/ObjectProperties.java index 704f3ed..4087fa3 100644 --- a/src/main/java/com/c2kernel/utils/ObjectProperties.java +++ b/src/main/java/com/c2kernel/utils/ObjectProperties.java @@ -104,7 +104,7 @@ public class ObjectProperties extends Properties { public boolean getBoolean(String aPropertyName, boolean defaultValue) { - Object wValue = getObject(aPropertyName, new Boolean(defaultValue)); + Object wValue = getObject(aPropertyName, Boolean.valueOf(defaultValue)); if (wValue instanceof Boolean) { return ((Boolean) wValue).booleanValue(); } @@ -141,7 +141,7 @@ public class ObjectProperties extends Properties { */ public int getInt(String aPropertyName, int defaultValue) { - Object wValue = getObject(aPropertyName, new Integer(defaultValue)); + Object wValue = getObject(aPropertyName, Integer.valueOf(defaultValue)); if (wValue instanceof Integer) { return ((Integer) wValue).intValue(); } -- cgit v1.2.3