Class ListPackage.DescriptorImpl

All Implemented Interfaces:
Saveable, OnMaster, org.jenkinsci.plugins.structs.describable.CustomDescribableModel
Enclosing class:
ListPackage

@Extension @Symbol("dotnetListPackage") public static final class ListPackage.DescriptorImpl extends CommandDescriptor
A descriptor for "dotnet list package" build steps.
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
      Creates a new "dotnet list package" build step descriptor instance.
  • Method Details

    • customUninstantiate

      @NonNull public org.jenkinsci.plugins.structs.describable.UninstantiatedDescribable customUninstantiate(@NonNull org.jenkinsci.plugins.structs.describable.UninstantiatedDescribable ud)
    • doCheckConfig

      @NonNull @POST public FormValidation doCheckConfig(@CheckForNull @QueryParameter String value, @QueryParameter boolean deprecated, @QueryParameter boolean outdated, @CheckForNull @AncestorInPath Item item)
      Performs validation on the "config file" setting.
      Parameters:
      value - The specified configuration file name.
      deprecated - Flag indicating whether deprecated packages should be listed.
      outdated - Flag indicating whether outdated packages should be listed.
      item - The item being configured.
      Returns:
      The validation result.
    • doCheckDeprecated

      @NonNull @POST public FormValidation doCheckDeprecated(@QueryParameter boolean deprecated, @QueryParameter boolean outdated, @CheckForNull @AncestorInPath Item item)
      Performs validation on the "show deprecated packages" setting.
      Parameters:
      deprecated - Flag indicating whether deprecated packages should be listed.
      outdated - Flag indicating whether outdated packages should be listed.
      item - The item being configured.
      Returns:
      The validation result.
    • doCheckHighestMinor

      @NonNull @POST public FormValidation doCheckHighestMinor(@QueryParameter boolean value, @QueryParameter boolean deprecated, @QueryParameter boolean outdated, @CheckForNull @AncestorInPath Item item)
      Performs validation on the "highest minor" setting.
      Parameters:
      value - Flag indicating whether the minor version is the highest version that is allowed to change.
      deprecated - Flag indicating whether deprecated packages should be listed.
      outdated - Flag indicating whether outdated packages should be listed.
      item - The item being configured.
      Returns:
      The validation result.
    • doCheckHighestPatch

      @NonNull @POST public FormValidation doCheckHighestPatch(@QueryParameter boolean value, @QueryParameter boolean deprecated, @QueryParameter boolean outdated, @CheckForNull @AncestorInPath Item item)
      Performs validation on the "highest patch" setting.
      Parameters:
      value - Flag indicating whether the patch version is the highest version that is allowed to change.
      deprecated - Flag indicating whether deprecated packages should be listed.
      outdated - Flag indicating whether outdated packages should be listed.
      item - The item being configured.
      Returns:
      The validation result.
    • doCheckIncludePrerelease

      @NonNull @POST public FormValidation doCheckIncludePrerelease(@QueryParameter boolean value, @QueryParameter boolean deprecated, @QueryParameter boolean outdated, @CheckForNull @AncestorInPath Item item)
      Performs validation on the "include prerelease" setting.
      Parameters:
      value - Flag indicating whether prerelease package versions should be listed.
      deprecated - Flag indicating whether deprecated packages should be listed.
      outdated - Flag indicating whether outdated packages should be listed.
      item - The item being configured.
      Returns:
      The validation result.
    • doCheckOutdated

      @NonNull @POST public FormValidation doCheckOutdated(@QueryParameter boolean deprecated, @QueryParameter boolean outdated, @CheckForNull @AncestorInPath Item item)
      Performs validation on the "show outdated packages" setting.
      Parameters:
      deprecated - Flag indicating whether deprecated packages should be listed.
      outdated - Flag indicating whether outdated packages should be listed.
      item - The item being configured.
      Returns:
      The validation result.
    • doCheckSourcesString

      @NonNull @POST public FormValidation doCheckSourcesString(@CheckForNull @QueryParameter String value, @QueryParameter boolean deprecated, @QueryParameter boolean outdated, @CheckForNull @AncestorInPath Item item)
      Performs validation on the "sources" setting.
      Parameters:
      value - The specified package sources.
      deprecated - Flag indicating whether deprecated packages should be listed.
      outdated - Flag indicating whether outdated packages should be listed.
      item - The item being configured.
      Returns:
      The validation result.
    • getDisplayName

      @NonNull public String getDisplayName()
      Gets the display name for this build step (as used in the project configuration UI).
      Overrides:
      getDisplayName in class Descriptor<Builder>
      Returns:
      This build step's display name.
    • isApplicableToFreeStyleProjects

      protected boolean isApplicableToFreeStyleProjects(@NonNull DotNetConfiguration configuration)
      Description copied from class: CommandDescriptor
      Determines whether this command should be made available to freestyle projects.
      Overrides:
      isApplicableToFreeStyleProjects in class CommandDescriptor
      Parameters:
      configuration - The applicable configuration.
      Returns:
      true when the command should be available for use in freestyle projects; false otherwise.