Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorslewis2005-03-08 07:52:16 +0000
committerslewis2005-03-08 07:52:16 +0000
commit9ca2068e3d95131bf84d26ac8f6280467b63bc95 (patch)
tree23afde706ef0608e2575c50b6164dfce2dd5c0e1
parent88b2edae864b5d23bb230862201f1b11e1e15335 (diff)
downloadorg.eclipse.ecf-9ca2068e3d95131bf84d26ac8f6280467b63bc95.tar.gz
org.eclipse.ecf-9ca2068e3d95131bf84d26ac8f6280467b63bc95.tar.xz
org.eclipse.ecf-9ca2068e3d95131bf84d26ac8f6280467b63bc95.zip
Fixed bug in StringID.namespaceCompareTo
-rw-r--r--framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/identity/Namespace.java4
-rw-r--r--framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/identity/StringID.java3
2 files changed, 4 insertions, 3 deletions
diff --git a/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/identity/Namespace.java b/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/identity/Namespace.java
index e72590c98..d83f99889 100644
--- a/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/identity/Namespace.java
+++ b/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/identity/Namespace.java
@@ -28,7 +28,9 @@ import org.eclipse.ecf.core.identity.provider.IDInstantiator;
*/
public class Namespace implements Serializable {
- private String name;
+ private static final long serialVersionUID = 3976740272094720312L;
+
+ private String name;
private String instantiatorClass;
private String description;
diff --git a/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/identity/StringID.java b/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/identity/StringID.java
index 06290bf25..ad87df152 100644
--- a/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/identity/StringID.java
+++ b/framework/bundles/org.eclipse.ecf/src/org/eclipse/ecf/core/identity/StringID.java
@@ -79,8 +79,7 @@ public class StringID extends BaseID {
return super.toURI();
}
protected int namespaceCompareTo(BaseID obj) {
- String ovalue = ((StringID) obj).value;
- return value.compareTo(ovalue);
+ return getName().compareTo(obj.getName());
}
protected boolean namespaceEquals(BaseID obj) {
if (!(obj instanceof StringID))

Back to the top