com.silverpeas.myLinks.model
Class LinkDetailComparator

java.lang.Object
  extended by com.silverpeas.util.comparator.AbstractComparator<C>
      extended by com.silverpeas.util.comparator.AbstractComplexComparator<LinkDetail>
          extended by com.silverpeas.myLinks.model.LinkDetailComparator
All Implemented Interfaces:
Comparator<LinkDetail>

public class LinkDetailComparator
extends AbstractComplexComparator<LinkDetail>

Author:
Yohann Chastagnier

Nested Class Summary
 
Nested classes/interfaces inherited from class com.silverpeas.util.comparator.AbstractComplexComparator
AbstractComplexComparator.StringWrapper, AbstractComplexComparator.ValueBuffer
 
Method Summary
protected  AbstractComplexComparator.ValueBuffer getValuesToCompare(LinkDetail link)
          Value list to compare
static List<LinkDetail> sort(List<LinkDetail> links)
          Easy way to apply this comparator on a list of links.
 
Methods inherited from class com.silverpeas.util.comparator.AbstractComplexComparator
compare
 
Methods inherited from class com.silverpeas.util.comparator.AbstractComparator
areInstancesComparable, compare, compareInstance
 
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
 

Method Detail

sort

public static List<LinkDetail> sort(List<LinkDetail> links)
Easy way to apply this comparator on a list of links.

Parameters:
links - the links to sort.
Returns:
the given list.

getValuesToCompare

protected AbstractComplexComparator.ValueBuffer getValuesToCompare(LinkDetail link)
Description copied from class: AbstractComplexComparator
Value list to compare

Specified by:
getValuesToCompare in class AbstractComplexComparator<LinkDetail>
Returns:


Copyright © 2016 Silverpeas. All Rights Reserved.