Class UiPathRunJob.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<T>
hudson.tasks.BuildStepDescriptor<Publisher>
com.uipath.uipathpackage.UiPathRunJob.DescriptorImpl
All Implemented Interfaces:
Saveable, OnMaster
Enclosing class:
UiPathRunJob

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

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • getDisplayName

      @Nonnull public String getDisplayName()
      Sets the display name of the build step
      Overrides:
      getDisplayName in class Descriptor<Publisher>
      Returns:
      String display name
    • isApplicable

      public boolean isApplicable(Class<? extends AbstractProject> aClass)
      Returns true if this task is applicable to the given project.
      Specified by:
      isApplicable in class BuildStepDescriptor<Publisher>
      Returns:
      true to allow user to configure this post-promotion task for the given project.
      See Also:
    • doCheckProcessName

      public FormValidation doCheckProcessName(@QueryParameter String value)
      Validates Process Name
      Parameters:
      value - value of process name
      Returns:
      FormValidation
    • doCheckParametersFilePath

      public FormValidation doCheckParametersFilePath(@QueryParameter String value)
      Validates ParametersFilePath
      Parameters:
      value - value of parameters file path
      Returns:
      FormValidation
    • doCheckResultFilePath

      public FormValidation doCheckResultFilePath(@QueryParameter String value)
      Validates ResultFilePath
      Parameters:
      value - value of result file path
      Returns:
      FormValidation
    • doCheckOrchestratorAddress

      public FormValidation doCheckOrchestratorAddress(@QueryParameter String value)
      Validates Orchestrator Address
      Parameters:
      value - value of orchestrator address
      Returns:
      FormValidation
    • doCheckFolderName

      public FormValidation doCheckFolderName(@QueryParameter String value)
      Validates Orchestrator Folder
      Parameters:
      value - value of orchestrator folder
      Returns:
      FormValidation
    • doFillPriorityItems

      public ListBoxModel doFillPriorityItems(@AncestorInPath Item item)
      Returns the list of Priority options to be filled in choice If item is null or doesn't have configure permission it will return empty list
      Parameters:
      item - Basic configuration unit in Hudson
      Returns:
      ListBoxModel list of StartProcessDtoJobPriority
    • getStrategyDescriptors

      public List<Descriptor> getStrategyDescriptors()
      Provides the list of descriptors to the choice in hetero-radio
      Returns:
      list of the strategy descriptors
    • getJobTypeDescriptors

      public List<Descriptor> getJobTypeDescriptors()
      Provides the list of descriptors to the choice in hetero-radio
      Returns:
      list of the job type descriptors
    • getAuthenticationDescriptors

      public List<Descriptor> getAuthenticationDescriptors()
      Provides the list of descriptors to the choice in hetero-radio
      Returns:
      list of the authentication descriptors
    • doFillTraceLevelItems

      public ListBoxModel doFillTraceLevelItems(@AncestorInPath Item item)
      Returns the list of Strings to be filled in choice If item is null or doesn't have configure permission it will return empty list
      Parameters:
      item - Basic configuration unit in Hudson
      Returns:
      ListBoxModel list of String