Class FolderIssuer.Factory

java.lang.Object
io.jenkins.plugins.oidc_provider.FolderIssuer.Factory
All Implemented Interfaces:
ExtensionPoint, Issuer.Factory
Enclosing class:
FolderIssuer

@Extension public static final class FolderIssuer.Factory extends Object implements Issuer.Factory
  • Constructor Details

    • Factory

      public Factory()
  • Method Details

    • forUri

      public Issuer forUri(String uri)
      Description copied from interface: Issuer.Factory
      Find an issuer by URI suffix.
      Specified by:
      forUri in interface Issuer.Factory
      Parameters:
      uri - a possible value of Issuer.uri()
      Returns:
      a corresponding issuer, if recognized
    • forContext

      public Collection<? extends Issuer> forContext(Run<?,?> context)
      Description copied from interface: Issuer.Factory
      Find issuers which might be applicable to a given build.
      Specified by:
      forContext in interface Issuer.Factory
      Parameters:
      context - a build context
      Returns:
      issuers handled by this factory which might apply to this build, most specific first (possibly empty)
    • forConfig

      public Issuer forConfig(org.kohsuke.stapler.StaplerRequest req)
      Description copied from interface: Issuer.Factory
      Find an issuer potentially being configured from a certain screen.
      Specified by:
      forConfig in interface Issuer.Factory
      Parameters:
      req - form validation request in a credentials configuration screen
      Returns:
      a potential issuer for that location, if valid
      See Also:
      • StaplerRequest.findAncestorObject(java.lang.Class<T>)