org.opensubsystems.core.util
Class CreationTimestampIdComparator

java.lang.Object
  extended by org.opensubsystems.core.util.CreationTimestampIdComparator
All Implemented Interfaces:
java.util.Comparator

public class CreationTimestampIdComparator
extends java.lang.Object
implements java.util.Comparator

Comparator to compare basic data objects based on their creation timestamp and id.

Version:
$Id: CreationTimestampIdComparator.java,v 1.2 2007/03/05 07:29:25 bastafidli Exp $
Author:
Miro Halas
Code reviewer:
Miro Halas
Code reviewed:
Initial revision

Constructor Summary
CreationTimestampIdComparator()
           
 
Method Summary
 int compare(java.lang.Object o1, java.lang.Object o2)
          Compare creation timestamp and id of two basic data objects.
static java.util.Comparator getInstance()
          Get shared comparator instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

CreationTimestampIdComparator

public CreationTimestampIdComparator()
Method Detail

getInstance

public static java.util.Comparator getInstance()
Get shared comparator instance.

Returns:
Comparator - shared comparator instance

compare

public int compare(java.lang.Object o1,
                   java.lang.Object o2)
Compare creation timestamp and id of two basic data objects.

Specified by:
compare in interface java.util.Comparator
Parameters:
o1 - - BasicDataObject #1
o2 - - BasicDataObject #2
Returns:
int - -1 if o1 < o2, 0 if o1 == o2 1 if o1 > o2


Copyright © 2003 - 2006 OpenSubsystems s.r.o.