org.apache.directory.shared.ldap.schema.comparators
Class CsnComparator

java.lang.Object
  extended by org.apache.directory.shared.ldap.schema.comparators.CsnComparator
All Implemented Interfaces:
java.util.Comparator<java.lang.String>

public class CsnComparator
extends java.lang.Object
implements java.util.Comparator<java.lang.String>

A comparator for CSN. The CSN are ordered depending on an evaluation of its component, in this order : - time, - changeCount, - sid - modifierNumber

Version:
$Rev$
Author:
Apache Directory Project

Field Summary
static java.util.Comparator<java.lang.String> INSTANCE
          A static instance of this comparator
 
Constructor Summary
CsnComparator()
           
 
Method Summary
 int compare(java.lang.String csnStr1, java.lang.String csnStr2)
           
 
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
 

Field Detail

INSTANCE

public static final java.util.Comparator<java.lang.String> INSTANCE
A static instance of this comparator

Constructor Detail

CsnComparator

public CsnComparator()
Method Detail

compare

public int compare(java.lang.String csnStr1,
                   java.lang.String csnStr2)
Specified by:
compare in interface java.util.Comparator<java.lang.String>
See Also:
Comparator.compare(java.lang.Object, java.lang.Object)


Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.