fr.paris.lutece.plugins.directory.utils.sort
Class RecordComparator

java.lang.Object
  extended by fr.paris.lutece.plugins.directory.utils.sort.RecordComparator
All Implemented Interfaces:
java.util.Comparator<Record>

public class RecordComparator
extends java.lang.Object
implements java.util.Comparator<Record>

RecordComparator


Constructor Summary
RecordComparator(IEntry entry, boolean bIsAscSort)
          Constructor
 
Method Summary
 int compare(Record r1, Record r2)
          Compare two records
 
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

RecordComparator

public RecordComparator(IEntry entry,
                        boolean bIsAscSort)
Constructor

Parameters:
nIdEntry - ID entry to compare
bIsAscSort - true if it is sorted asc, false otherwise
Method Detail

compare

public int compare(Record r1,
                   Record r2)
Compare two records

Specified by:
compare in interface java.util.Comparator<Record>
Parameters:
r1 - Record 1
r2 - Record 2
Returns:
< 0 if r1 is before r2 in the alphabetical order 0 if r1 equals r2 > 0 if r1 is after r2


Copyright © 2011 Mairie de Paris. All Rights Reserved.