Class AxisOrderSorter

java.lang.Object
hudson.model.AbstractDescribableImpl<hudson.matrix.MatrixConfigurationSorter>
hudson.matrix.MatrixConfigurationSorter
org.jenkinsci.plugin.matrixconfigsorter.AxisOrderSorter
All Implemented Interfaces:
ExtensionPoint, Describable<hudson.matrix.MatrixConfigurationSorter>, Serializable, Comparator<hudson.matrix.MatrixConfiguration>
Direct Known Subclasses:
LastAxisSorter

@Extension public class AxisOrderSorter extends hudson.matrix.MatrixConfigurationSorter implements Serializable
Sort configurations MatrixConfiguration of matrix job MatrixProject by order of values in configured axes (or by the last axis when not configured).
See Also:
  • Constructor Details

    • AxisOrderSorter

      @DataBoundConstructor public AxisOrderSorter()
  • Method Details

    • compare

      public int compare(hudson.matrix.MatrixConfiguration configuration1, hudson.matrix.MatrixConfiguration configuration2)
      Specified by:
      compare in interface Comparator<hudson.matrix.MatrixConfiguration>
    • setAxisNames

      @DataBoundSetter public void setAxisNames(String axisNames)
    • getAxisNames

      public String getAxisNames()
    • validate

      public void validate(hudson.matrix.MatrixProject p) throws FormValidation
      Specified by:
      validate in class hudson.matrix.MatrixConfigurationSorter
      Throws:
      FormValidation