Uses of Interface
jetbrains.buildServer.pullRequests.PullRequest
-
Packages that use PullRequest Package Description jetbrains.buildServer.pullRequests -
-
Uses of PullRequest in jetbrains.buildServer.pullRequests
Methods in jetbrains.buildServer.pullRequests that return PullRequest Modifier and Type Method Description PullRequest
PullRequestProvider. deserializePullRequest(String data)
Creates a pull request info object from JSON internally used to cache pull requestsPullRequest
PullRequestProvider. fetchPullRequest(PullRequest pullRequest)
Fetches a single pull request from a third party system (VCS hosting)PullRequest
PullRequestProvider. getBlankPullRequest(String branchName)
Creates a blank pull request object containing just a pull request id if it is possible to deduce it based on the branch name providedMethods in jetbrains.buildServer.pullRequests that return types with arguments of type PullRequest Modifier and Type Method Description List<PullRequest>
PullRequestManager. getCachedPullRequests(VcsRoot vcsRoot, SBuildType buildType, String branchRef)
Predicate<PullRequest>
PullRequestManager. getFilter(Map<String,String> parameters, BuildTypeEx buildType)
Get a composite filter that applies both the author role filter and a target branch filter if requiredCollection<Predicate<PullRequest>>
PullRequestProviderService. getFilters(Map<String,String> parameters, BuildTypeEx buildType)
Returns a specific contributor roles filterCollection<PullRequest>
PullRequestManager. getPullRequests(VcsRootInstance vcsRoot, SBuildType buildType, Map<String,String> branchRevisions, boolean retrieve, boolean openOnly)
Provides open pull request information for a VCS root instanceList<PullRequest>
PullRequestSupplier. getPullRequests(SBuild build)
Provides pull request information for a build.Future<List<PullRequest>>
PullRequestManager. schedulePullRequestsRetrieval(VcsRoot root, BuildTypeSettings buildTypeSettings, Collection<PullRequest> oldPullRequests)
Schedules extraction of information about individual pull requests from a remote system (e.g.Methods in jetbrains.buildServer.pullRequests with parameters of type PullRequest Modifier and Type Method Description boolean
PullRequest. equalsByContent(PullRequest another)
Compares pull request information with another one, ignoring ids.PullRequest
PullRequestProvider. fetchPullRequest(PullRequest pullRequest)
Fetches a single pull request from a third party system (VCS hosting)PullRequestProvider.UntrustedPullRequestDescription
PullRequestProvider. getUntrustedPullRequestDescription(PullRequest pullRequest, VcsRootInstance vcsRootInstance, SBuildType buildType)
boolean
PullRequestProvider. matchAttributes(PullRequest pr, VcsRootInstance vcsRootInstance, Map<String,String> attributes)
default void
PullRequestProvider. postUpdatedAction(PullRequest pullRequest)
Method parameters in jetbrains.buildServer.pullRequests with type arguments of type PullRequest Modifier and Type Method Description boolean
PullRequestProvider. fetchPullRequests(Duration maxAge, Integer maxPageNumber, Consumer<Collection<PullRequest>> consumer)
Fetches pull requests from a third party system (VCS hosting) in a batch.Set<String>
PullRequestManager. getBranchesOrBranchSpecs(Collection<PullRequest> pullRequests, Map<String,String> params, boolean generateBranchSpecs)
retrieve set of Rull Request bracnches or branchs specs (depends on @generateBranchSpecs)Set<String>
PullRequestProviderService. provideActualBranchesOrBrachSpecs(Collection<PullRequest> pullRequests, Map<String,String> params, boolean generateBranchSpecs)
Returns set of branches or branch specs (depending on @generateBranchSpecs) corresponding on Pull Request detect branches mode (source, request, merge)Future<List<PullRequest>>
PullRequestManager. schedulePullRequestsRetrieval(VcsRoot root, BuildTypeSettings buildTypeSettings, Collection<PullRequest> oldPullRequests)
Schedules extraction of information about individual pull requests from a remote system (e.g.
-