diff --git a/li.strolch.xmlpers/src/main/java/li/strolch/xmlpers/objref/ObjectRef.java b/li.strolch.xmlpers/src/main/java/li/strolch/xmlpers/objref/ObjectRef.java index 227f61d48..b558d7c1a 100644 --- a/li.strolch.xmlpers/src/main/java/li/strolch/xmlpers/objref/ObjectRef.java +++ b/li.strolch.xmlpers/src/main/java/li/strolch/xmlpers/objref/ObjectRef.java @@ -22,7 +22,7 @@ import li.strolch.xmlpers.api.PersistenceContext; import li.strolch.xmlpers.api.PersistenceTransaction; import li.strolch.xmlpers.impl.PathBuilder; -public abstract class ObjectRef extends LockableObject { +public abstract class ObjectRef extends LockableObject implements Comparable { protected final String name; @@ -71,4 +71,9 @@ public abstract class ObjectRef extends LockableObject { public int hashCode() { return Objects.hash(this.name); } + + @Override + public int compareTo(ObjectRef o) { + return this.name.compareTo(o.name); + } }