Class BuildWithEiffelStep.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.StepDescriptor
com.axis.jenkins.plugins.eiffel.eiffelbroadcaster.pipeline.build.BuildWithEiffelStep.DescriptorImpl
All Implemented Interfaces:
Saveable, OnMaster, org.jenkinsci.plugins.structs.describable.CustomDescribableModel
Enclosing class:
BuildWithEiffelStep

@Extension public static class BuildWithEiffelStep.DescriptorImpl extends org.jenkinsci.plugins.workflow.steps.StepDescriptor implements org.jenkinsci.plugins.structs.describable.CustomDescribableModel
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • newInstance

      public org.jenkinsci.plugins.workflow.steps.Step newInstance(@Nullable org.kohsuke.stapler.StaplerRequest req, @NonNull net.sf.json.JSONObject formData) throws Descriptor.FormException
      Overrides:
      newInstance in class Descriptor<org.jenkinsci.plugins.workflow.steps.Step>
      Throws:
      Descriptor.FormException
    • customInstantiate

      @NonNull public Map<String,Object> customInstantiate(@NonNull Map<String,Object> map)
      Compatibility hack for JENKINS-62305. Only affects runtime behavior of the step, not the snippet generator. Ideally, password parameters would not be used at all with this step, but there was no documentation or runtime warnings for this usage previously and so it is relatively common.
      Specified by:
      customInstantiate in interface org.jenkinsci.plugins.structs.describable.CustomDescribableModel
    • customUninstantiate

      @NonNull public org.jenkinsci.plugins.structs.describable.UninstantiatedDescribable customUninstantiate(@NonNull org.jenkinsci.plugins.structs.describable.UninstantiatedDescribable step)
      Specified by:
      customUninstantiate in interface org.jenkinsci.plugins.structs.describable.CustomDescribableModel
    • getRequiredContext

      public Set<? extends Class<?>> getRequiredContext()
      Specified by:
      getRequiredContext in class org.jenkinsci.plugins.workflow.steps.StepDescriptor
    • getFunctionName

      public String getFunctionName()
      Specified by:
      getFunctionName in class org.jenkinsci.plugins.workflow.steps.StepDescriptor
    • getDisplayName

      @NonNull public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<org.jenkinsci.plugins.workflow.steps.Step>
    • doAutoCompleteJob

      public AutoCompletionCandidates doAutoCompleteJob(@AncestorInPath ItemGroup<?> container, @QueryParameter String value)
    • getContext

      @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) public String getContext()
    • getContextEncoded

      @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) public String getContextEncoded()
    • doCheckPropagate

      public FormValidation doCheckPropagate(@QueryParameter boolean value, @QueryParameter boolean wait)
    • doCheckWait

      public FormValidation doCheckWait(@AncestorInPath ItemGroup<?> context, @QueryParameter boolean value, @QueryParameter String job)
    • doCheckJob

      public FormValidation doCheckJob(@AncestorInPath ItemGroup<?> context, @QueryParameter String value)