com.silverpeas.gallery.model
Class MediaLogicalComparator

java.lang.Object
  extended by com.silverpeas.util.comparator.AbstractComparator<C>
      extended by com.silverpeas.util.comparator.AbstractComplexComparator<Media>
          extended by com.silverpeas.gallery.model.MediaLogicalComparator
All Implemented Interfaces:
Comparator<Media>

public class MediaLogicalComparator
extends com.silverpeas.util.comparator.AbstractComplexComparator<Media>

This class handles the logical comparison of media data.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.silverpeas.util.comparator.AbstractComplexComparator
com.silverpeas.util.comparator.AbstractComplexComparator.StringWrapper, com.silverpeas.util.comparator.AbstractComplexComparator.ValueBuffer
 
Method Summary
protected  com.silverpeas.util.comparator.AbstractComplexComparator.ValueBuffer getValuesToCompare(Media media)
           
static MediaLogicalComparator on(List<MediaCriteria.QUERY_ORDER_BY> logicalOrderBy)
          Easy way to obtain an instance of the comparator.
static MediaLogicalComparator on(MediaCriteria.QUERY_ORDER_BY... logicalOrderBy)
          Easy way to obtain an instance of the comparator.
 
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

on

public static MediaLogicalComparator on(MediaCriteria.QUERY_ORDER_BY... logicalOrderBy)
Easy way to obtain an instance of the comparator.

Parameters:
logicalOrderBy -
Returns:

on

public static MediaLogicalComparator on(List<MediaCriteria.QUERY_ORDER_BY> logicalOrderBy)
Easy way to obtain an instance of the comparator.

Parameters:
logicalOrderBy -
Returns:

getValuesToCompare

protected com.silverpeas.util.comparator.AbstractComplexComparator.ValueBuffer getValuesToCompare(Media media)
Specified by:
getValuesToCompare in class com.silverpeas.util.comparator.AbstractComplexComparator<Media>


Copyright © 2016 Silverpeas. All Rights Reserved.