goodslib
Class PersistentComparator

java.lang.Object
  extended bygoodsjpi.Persistent
      extended bygoodslib.PersistentComparator
All Implemented Interfaces:
java.util.Comparator, java.io.Serializable

public abstract class PersistentComparator
extends Persistent
implements java.util.Comparator

Abstract base class for all Persistent comparators

See Also:
Serialized Form

Field Summary
 
Fields inherited from class goodsjpi.Persistent
defaultMetaobject, metaobject
 
Constructor Summary
PersistentComparator()
           
 
Method Summary
abstract  int compare(java.lang.Object o1, java.lang.Object o2)
          Compare two object
 
Methods inherited from class goodsjpi.Persistent
attachToStorage, clone, clusterWith, finalize, getDatabase, getOid, getStorageId, hashCode, onLoad
 
Methods inherited from class java.lang.Object
equals, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

PersistentComparator

public PersistentComparator()
Method Detail

compare

public abstract int compare(java.lang.Object o1,
                            java.lang.Object o2)
Compare two object

Specified by:
compare in interface java.util.Comparator
Returns:
value < 0 if o1 < o1, 0 if o1 == o1, value > 0 if o1 > o1