com.dtolabs.rundeck.core.execution.dispatch
Class INodeEntryComparator

java.lang.Object
  extended by com.dtolabs.rundeck.core.execution.dispatch.INodeEntryComparator
All Implemented Interfaces:
java.util.Comparator<INodeEntry>

public class INodeEntryComparator
extends java.lang.Object
implements java.util.Comparator<INodeEntry>

INodeEntryComparator is ...


Constructor Summary
INodeEntryComparator(java.lang.String rankProperty)
           
 
Method Summary
 int compare(INodeEntry iNodeEntry, INodeEntry iNodeEntryB)
           
static java.util.List<INodeEntry> rankOrderedNodes(java.util.Collection<INodeEntry> nodes, java.lang.String rankProperty, boolean rankAscending)
          Utility method to return nodes ordered by rank property
static java.util.List<INodeEntry> rankOrderedNodes(INodeSet nodes, java.lang.String rankProperty, boolean rankAscending)
          Utility method to return nodes ordered by rank property
 
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

INodeEntryComparator

public INodeEntryComparator(java.lang.String rankProperty)
Method Detail

rankOrderedNodes

public static java.util.List<INodeEntry> rankOrderedNodes(INodeSet nodes,
                                                          java.lang.String rankProperty,
                                                          boolean rankAscending)
Utility method to return nodes ordered by rank property

Parameters:
nodes -
rankProperty -
rankAscending -
Returns:

rankOrderedNodes

public static java.util.List<INodeEntry> rankOrderedNodes(java.util.Collection<INodeEntry> nodes,
                                                          java.lang.String rankProperty,
                                                          boolean rankAscending)
Utility method to return nodes ordered by rank property

Parameters:
nodes -
rankProperty -
rankAscending -
Returns:

compare

public int compare(INodeEntry iNodeEntry,
                   INodeEntry iNodeEntryB)
Specified by:
compare in interface java.util.Comparator<INodeEntry>