public class PullEvaluatorFacade extends Object
PullEvaluator services and redirects to them
according to the target github branch of pull requests.
One evaluator impl corresponds to one target branch on github.| Constructor and Description |
|---|
PullEvaluatorFacade(PullHelper helper,
Properties configuration) |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getCoveredBranches() |
List<? extends Issue> |
getIssue(RedhatPullRequest pull) |
List<RedhatPullRequest> |
getUpstreamPullRequest(RedhatPullRequest pull) |
PullEvaluator.Result |
isMergeable(RedhatPullRequest pull) |
boolean |
updateIssueAsMerged(RedhatPullRequest pull) |
public PullEvaluatorFacade(PullHelper helper, Properties configuration)
public PullEvaluator.Result isMergeable(RedhatPullRequest pull)
public List<? extends Issue> getIssue(RedhatPullRequest pull)
public List<RedhatPullRequest> getUpstreamPullRequest(RedhatPullRequest pull)
public boolean updateIssueAsMerged(RedhatPullRequest pull)
Copyright © 2015 JBoss by Red Hat. All rights reserved.