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(org.eclipse.egit.github.core.PullRequest pull) |
List<org.eclipse.egit.github.core.PullRequest> |
getUpstreamPullRequest(org.eclipse.egit.github.core.PullRequest pull) |
PullEvaluator.Result |
isMergeable(org.eclipse.egit.github.core.PullRequest pull) |
boolean |
updateIssueAsMerged(org.eclipse.egit.github.core.PullRequest pull) |
public PullEvaluatorFacade(PullHelper helper, Properties configuration)
public PullEvaluator.Result isMergeable(org.eclipse.egit.github.core.PullRequest pull)
public List<org.eclipse.egit.github.core.PullRequest> getUpstreamPullRequest(org.eclipse.egit.github.core.PullRequest pull)
public boolean updateIssueAsMerged(org.eclipse.egit.github.core.PullRequest pull)
Copyright © 2014 JBoss by Red Hat. All Rights Reserved.