Class ForkPullRequestDiscoveryTrait.TrustNobody

java.lang.Object
hudson.model.AbstractDescribableImpl<jenkins.scm.api.trait.SCMHeadAuthority<?,?,?>>
jenkins.scm.api.trait.SCMHeadAuthority<jenkins.scm.api.trait.SCMSourceRequest,PullRequestSCMHead,PullRequestSCMRevision>
org.jenkinsci.plugin.gitea.ForkPullRequestDiscoveryTrait.TrustNobody
All Implemented Interfaces:
Describable<jenkins.scm.api.trait.SCMHeadAuthority<?,?,?>>
Enclosing class:
ForkPullRequestDiscoveryTrait

public static class ForkPullRequestDiscoveryTrait.TrustNobody extends jenkins.scm.api.trait.SCMHeadAuthority<jenkins.scm.api.trait.SCMSourceRequest,PullRequestSCMHead,PullRequestSCMRevision>
An SCMHeadAuthority that trusts nothing.
  • Constructor Details

    • TrustNobody

      @DataBoundConstructor public TrustNobody()
      Constructor.
  • Method Details

    • checkTrusted

      public boolean checkTrusted(@NonNull jenkins.scm.api.trait.SCMSourceRequest request, @NonNull PullRequestSCMHead head)
      Specified by:
      checkTrusted in class jenkins.scm.api.trait.SCMHeadAuthority<jenkins.scm.api.trait.SCMSourceRequest,PullRequestSCMHead,PullRequestSCMRevision>