Class FilenameChoiceListProvider.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<ChoiceListProvider>
jp.ikedam.jenkins.plugins.extensible_choice_parameter.FilenameChoiceListProvider.DescriptorImpl
All Implemented Interfaces:
Saveable, Loadable, OnMaster
Enclosing class:
FilenameChoiceListProvider

@Extension public static class FilenameChoiceListProvider.DescriptorImpl extends Descriptor<ChoiceListProvider>
Class for view.
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • getDisplayName

      public String getDisplayName()
      Returns the name for displaying.
      Overrides:
      getDisplayName in class Descriptor<ChoiceListProvider>
      Returns:
      the name for displaying
    • doCheckBaseDirPath

      public FormValidation doCheckBaseDirPath(@QueryParameter String baseDirPath)
      Validate a value inputed for baseDirPath Checks followings: * not blank * specified path exists * specified path is a directory.
      Parameters:
      baseDirPath -
      Returns:
      FormValidation object
    • doCheckIncludePattern

      public FormValidation doCheckIncludePattern(@QueryParameter String includePattern)
      Validate a value inputed for includePattern Checks followings: * not blank
      Parameters:
      includePattern -
      Returns:
      FormValidation object
    • doCheckExcludePattern

      public FormValidation doCheckExcludePattern(@QueryParameter String excludePattern)
      Validate a value inputed for excludePattern always ok.
      Parameters:
      excludePattern -
      Returns:
      FormValidation object
    • doTest

      public FormValidation doTest(@QueryParameter String baseDirPath, @QueryParameter String includePattern, @QueryParameter String excludePattern, @QueryParameter FilenameChoiceListProvider.ScanType scanType, @QueryParameter boolean reverseOrder, @QueryParameter FilenameChoiceListProvider.EmptyChoiceType emptyChoiceType)
      Test what files will be listed.
      Parameters:
      baseDirPath -
      includePattern -
      excludePattern -
      scanType -
      Returns: