Package hudson.matrix
Class NoopMatrixConfigurationSorter
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<MatrixConfigurationSorter>
-
- hudson.matrix.MatrixConfigurationSorter
-
- hudson.matrix.NoopMatrixConfigurationSorter
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<MatrixConfigurationSorter>
,Serializable
,Comparator<MatrixConfiguration>
public class NoopMatrixConfigurationSorter extends MatrixConfigurationSorter implements Serializable
Place holder for default "do not sort"MatrixConfigurationSorter
.- Author:
- Kohsuke Kawaguchi
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NoopMatrixConfigurationSorter.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description NoopMatrixConfigurationSorter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compare(MatrixConfiguration o1, MatrixConfiguration o2)
void
validate(MatrixProject p)
Checks if this sorter is properly configured and applicable for the given project.-
Methods inherited from class hudson.matrix.MatrixConfigurationSorter
getDescriptor
-
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, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
-
-
-
Method Detail
-
validate
public void validate(MatrixProject p) throws FormValidation
Description copied from class:MatrixConfigurationSorter
Checks if this sorter is properly configured and applicable for the given project.This method is invoked when the configuration is submitted to ensure that the sorter is compatible with the current project configuration (most probably with its
Axis
.)- Specified by:
validate
in classMatrixConfigurationSorter
- Parameters:
p
- Project for which this sorter is being used for.- Throws:
FormValidation
- If you need to report an error to the user and reject the form submission.
-
compare
public int compare(MatrixConfiguration o1, MatrixConfiguration o2)
- Specified by:
compare
in interfaceComparator<MatrixConfiguration>
-
-