Package io.jenkins.plugins.oidc_provider
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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description Factory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Issuer
forConfig(org.kohsuke.stapler.StaplerRequest req)
Find an issuer potentially being configured from a certain screen.Collection<? extends Issuer>
forContext(Run<?,?> context)
Find issuers which might be applicable to a given build.Issuer
forUri(String uri)
Find an issuer by URI suffix.
-
-
-
Method Detail
-
forUri
public Issuer forUri(String uri)
Description copied from interface:Issuer.Factory
Find an issuer by URI suffix.- Specified by:
forUri
in interfaceIssuer.Factory
- Parameters:
uri
- a possible value ofIssuer.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 interfaceIssuer.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 interfaceIssuer.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>)
-
-