Class Provider.ProviderDescriptor

java.lang.Object
hudson.model.Descriptor<Provider>
io.jenkins.plugins.reporter.model.Provider.ProviderDescriptor
All Implemented Interfaces:
Saveable, Loadable, OnMaster
Direct Known Subclasses:
Csv.Descriptor, Json.Descriptor, Xml.Descriptor, Yaml.Descriptor
Enclosing class:
Provider

public abstract static class Provider.ProviderDescriptor extends Descriptor<Provider>
  • Constructor Details

    • ProviderDescriptor

      protected ProviderDescriptor(String defaultId)
      Creates a new instance of Provider.ProviderDescriptor with the given ID.
      Parameters:
      defaultId - the unique ID of the provider
  • Method Details

    • getId

      public String getId()
      Overrides:
      getId in class Descriptor<Provider>
    • getName

      public String getName()
      Returns the default name of this tool.
      Returns:
      the name
    • getSymbolName

      public String getSymbolName()
      Returns the Symbol name of this provider.
      Returns:
      the name of this provider, or "undefined" if no symbol has been defined
    • doCheckPattern

      @POST public FormValidation doCheckPattern(@QueryParameter("pattern") String pattern)
    • doCheckId

      @POST public FormValidation doCheckId(@QueryParameter("id") String id)