Class DeliveryPipelineView.ComponentSpec.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<DeliveryPipelineView.ComponentSpec>
se.diabol.jenkins.pipeline.DeliveryPipelineView.ComponentSpec.DescriptorImpl
All Implemented Interfaces:
Saveable, Loadable, OnMaster
Enclosing class:
DeliveryPipelineView.ComponentSpec

@Extension public static class DeliveryPipelineView.ComponentSpec.DescriptorImpl extends Descriptor<DeliveryPipelineView.ComponentSpec>
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • getDisplayName

      @NonNull public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<DeliveryPipelineView.ComponentSpec>
    • doAutoCompleteFirstJob

      public AutoCompletionCandidates doAutoCompleteFirstJob(@AncestorInPath View view, @AncestorInPath ViewGroup owner, @AncestorInPath ItemGroup<?> context, @QueryParameter String value)
      Completes what is typed to the names of the jobs, and of the folders and multibranch projects around them: relative to the view's folder, from the top with a leading slash, from the folders above with "../", and as full names, which is how seed jobs spell them.
    • doAutoCompleteLastJob

      public AutoCompletionCandidates doAutoCompleteLastJob(@AncestorInPath View view, @AncestorInPath ViewGroup owner, @AncestorInPath ItemGroup<?> context, @QueryParameter String value)
      Completes what is typed to the names of chained jobs, spelled as for the initial job.
    • doCheckFirstJob

      public FormValidation doCheckFirstJob(@AncestorInPath View view, @AncestorInPath ViewGroup owner, @AncestorInPath ItemGroup<?> context, @QueryParameter String value)
    • doCheckLastJob

      public FormValidation doCheckLastJob(@AncestorInPath View view, @AncestorInPath ViewGroup owner, @AncestorInPath ItemGroup<?> context, @QueryParameter String value)
    • doCheckName

      public FormValidation doCheckName(@AncestorInPath View view, @AncestorInPath ViewGroup owner, @QueryParameter String value)