Class TriggerFlexDeployProject.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<T>
hudson.tasks.BuildStepDescriptor<Publisher>
flexagon.fd.plugin.jenkins.operations.TriggerFlexDeployProject.DescriptorImpl
All Implemented Interfaces:
Saveable, OnMaster
Enclosing class:
TriggerFlexDeployProject

@Extension public static final class TriggerFlexDeployProject.DescriptorImpl extends BuildStepDescriptor<Publisher>
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • doFillCredentialItems

      @POST public ListBoxModel doFillCredentialItems()
    • doFillCredentialsIdItems

      @POST public ListBoxModel doFillCredentialsIdItems(@AncestorInPath Item item, @QueryParameter String credentialsId)
    • getDisplayName

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

      public boolean isApplicable(Class type)
      Specified by:
      isApplicable in class BuildStepDescriptor<Publisher>
    • configure

      public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws Descriptor.FormException
      Overrides:
      configure in class Descriptor<Publisher>
      Throws:
      Descriptor.FormException
    • doValidateUserNamePassword

      @POST public FormValidation doValidateUserNamePassword(@QueryParameter String mUrl, @QueryParameter String username, @QueryParameter Secret password)
    • doValidateCredential

      @POST public FormValidation doValidateCredential(@QueryParameter String mUrl, @QueryParameter String credentialsId)
    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String mUrl)
    • getProjectStreamName

      public String getProjectStreamName()
    • setProjectStreamName

      public void setProjectStreamName(String mProjectStreamName)
    • getPackageName

      public String getPackageName()
    • setPackageName

      public void setPackageName(String mPackageName)
    • getReleaseName

      public String getReleaseName()
    • setReleaseName

      public void setReleaseName(String mReleaseName)
    • getProjectPath

      public String getProjectPath()
    • setProjectPath

      public void setProjectPath(String mProjectPath)
    • getEnvironmentCode

      public String getEnvironmentCode()
    • setEnvironmentCode

      public void setEnvironmentCode(String mEnvironmentCode)
    • getWorkflowVersionOverride

      public String getWorkflowVersionOverride()
    • setWorkflowVersionOverride

      public void setWorkflowVersionOverride(String mWorkflowVersionOverride)
    • getForce

      public Boolean getForce()
    • setForce

      public void setForce(Boolean mForce)
    • getWait

      public Boolean getWait()
    • setWait

      public void setWait(Boolean mWait)
    • getIssueNumbers

      public String getIssueNumbers()
    • setIssueNumbers

      public void setIssueNumbers(String issueNumbers)
    • getBuildFileInputs

      public List<BuildFileInput> getBuildFileInputs()
    • setBuildFileInputs

      public void setBuildFileInputs(List<BuildFileInput> buildFileInputs)
    • getInputs

      public List<KeyValuePair> getInputs()
    • setInputs

      public void setInputs(List<KeyValuePair> inputs)
    • getCredentials

      public List<Credential> getCredentials()
    • setCredentials

      public void setCredentials(List<Credential> credentials)
    • getCredential

      public Credential getCredential()
    • setCredential

      public void setCredential(Credential credential)
    • getFlexFields

      public List<KeyValuePair> getFlexFields()
    • setFlexFields

      public void setFlexFields(List<KeyValuePair> flexFields)