Class ElectricFlowTriggerRelease.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<T>
hudson.tasks.BuildStepDescriptor<Publisher>
org.jenkinsci.plugins.electricflow.ElectricFlowTriggerRelease.DescriptorImpl
All Implemented Interfaces:
Saveable, OnMaster
Enclosing class:
ElectricFlowTriggerRelease

@Symbol("cloudBeesFlowTriggerRelease") @Extension public static final class ElectricFlowTriggerRelease.DescriptorImpl extends BuildStepDescriptor<Publisher>
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • doCheckConfiguration

      public FormValidation doCheckConfiguration(@QueryParameter String value, @QueryParameter boolean validationTrigger, @AncestorInPath Item item)
    • doCheckProjectName

      public FormValidation doCheckProjectName(@QueryParameter String value, @QueryParameter boolean validationTrigger, @AncestorInPath Item item)
    • doCheckReleaseName

      public FormValidation doCheckReleaseName(@QueryParameter String value, @QueryParameter boolean validationTrigger, @AncestorInPath Item item)
    • doCheckStartingStage

      public FormValidation doCheckStartingStage(@QueryParameter String value, @QueryParameter boolean validationTrigger, @AncestorInPath Item item)
    • doCheckStagesToRun

      public FormValidation doCheckStagesToRun(@QueryParameter String value, @QueryParameter boolean validationTrigger, @AncestorInPath Item item)
    • doCheckParameters

      public FormValidation doCheckParameters(@QueryParameter String value, @QueryParameter boolean validationTrigger, @AncestorInPath Item item)
    • doFillConfigurationItems

      public ListBoxModel doFillConfigurationItems(@AncestorInPath Item item)
    • doFillCredentialIdItems

      public ListBoxModel doFillCredentialIdItems(@AncestorInPath Item item)
    • doFillParametersItems

      public ListBoxModel doFillParametersItems(@QueryParameter String configuration, @QueryParameter boolean overrideCredential, @QueryParameter @RelativePath("overrideCredential") String credentialId, @QueryParameter String projectName, @QueryParameter String releaseName, @QueryParameter String parameters, @AncestorInPath Item item)
    • doFillStagesToRunItems

      public ListBoxModel doFillStagesToRunItems(@QueryParameter String configuration, @QueryParameter boolean overrideCredential, @QueryParameter @RelativePath("overrideCredential") String credentialId, @QueryParameter String projectName, @QueryParameter String releaseName, @QueryParameter String parameters, @AncestorInPath Item item)
    • doFillProjectNameItems

      public ListBoxModel doFillProjectNameItems(@QueryParameter String configuration, @QueryParameter boolean overrideCredential, @QueryParameter @RelativePath("overrideCredential") String credentialId, @AncestorInPath Item item)
    • doFillReleaseNameItems

      public ListBoxModel doFillReleaseNameItems(@QueryParameter String projectName, @QueryParameter String configuration, @QueryParameter boolean overrideCredential, @QueryParameter @RelativePath("overrideCredential") String credentialId, @AncestorInPath Item item)
    • doFillStartingStageItems

      public ListBoxModel doFillStartingStageItems(@QueryParameter String configuration, @QueryParameter boolean overrideCredential, @QueryParameter @RelativePath("overrideCredential") String credentialId, @QueryParameter String projectName, @QueryParameter String releaseName, @AncestorInPath Item item) throws Exception
      Throws:
      Exception
    • getDisplayName

      public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<Publisher>
    • getId

      public String getId()
      Overrides:
      getId in class Descriptor<Publisher>
    • isApplicable

      public boolean isApplicable(Class<? extends AbstractProject> aClass)
      Specified by:
      isApplicable in class BuildStepDescriptor<Publisher>
    • doShowOldValues

      public FormValidation doShowOldValues(@QueryParameter("configuration") String configuration, @QueryParameter("projectName") String projectName, @QueryParameter("releaseName") String releaseName, @QueryParameter("startingStage") String startingStage, @QueryParameter("parameters") String parameters, @QueryParameter("storedConfiguration") String storedConfiguration, @QueryParameter("storedProjectName") String storedProjectName, @QueryParameter("storedReleaseName") String storedReleaseName, @QueryParameter("storedStartingStage") String storedStartingStage, @QueryParameter("storedParameters") String storedParameters, @AncestorInPath Item item)