public abstract class BaseApprovalFilter extends jenkins.scm.api.trait.SCMHeadFilter
Constructor and Description |
---|
BaseApprovalFilter() |
Modifier and Type | Method and Description |
---|---|
boolean |
isExcluded(jenkins.scm.api.trait.SCMSourceRequest scmSourceRequest,
jenkins.scm.api.SCMHead scmHead) |
protected abstract boolean |
isPullRequestProperlyApproved(com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketPullRequest pullRequest,
Collection<com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketReviewer> reviewers) |
public boolean isExcluded(@NonNull jenkins.scm.api.trait.SCMSourceRequest scmSourceRequest, @NonNull jenkins.scm.api.SCMHead scmHead) throws IOException, InterruptedException
isExcluded
in class jenkins.scm.api.trait.SCMHeadFilter
IOException
InterruptedException
protected abstract boolean isPullRequestProperlyApproved(com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketPullRequest pullRequest, Collection<com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketReviewer> reviewers)
Copyright © 2016–2019. All rights reserved.