Interface Issuer.Factory

    • Method Detail

      • forUri

        @CheckForNull
        Issuer forUri​(@NonNull
                      String uri)
        Find an issuer by URI suffix.
        Parameters:
        uri - a possible value of Issuer.uri()
        Returns:
        a corresponding issuer, if recognized
      • forContext

        @NonNull
        Collection<? extends Issuer> forContext​(@NonNull
                                                Run<?,​?> context)
        Find issuers which might be applicable to a given build.
        Parameters:
        context - a build context
        Returns:
        issuers handled by this factory which might apply to this build, most specific first (possibly empty)
      • forConfig

        @CheckForNull
        Issuer forConfig​(@NonNull
                         org.kohsuke.stapler.StaplerRequest req)
        Find an issuer potentially being configured from a certain screen.
        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>)