Uses of Interface
com.atlassian.bamboo.plan.pullrequest.VcsPullRequest
Packages that use VcsPullRequest
Package
Description
-
Uses of VcsPullRequest in com.atlassian.bamboo.build
Methods in com.atlassian.bamboo.build that return VcsPullRequestModifier and TypeMethodDescription@NotNull VcsPullRequestPlanBranchPullRequest.getVcsPullRequest()@NotNull VcsPullRequestPlanBranchPullRequestImpl.getVcsPullRequest()Constructors in com.atlassian.bamboo.build with parameters of type VcsPullRequestModifierConstructorDescriptionPlanBranchPullRequestImpl(long id, @NotNull ImmutableChainBranch chainBranch, @NotNull VcsPullRequest vcsPullRequest) -
Uses of VcsPullRequest in com.atlassian.bamboo.plan.branch
Method parameters in com.atlassian.bamboo.plan.branch with type arguments of type VcsPullRequestModifier and TypeMethodDescription@NotNull ChainBranchCreationResultLightweightBranchCreationService.createChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable VcsBranch newBranch, @NotNull BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch, Optional<VcsPullRequest> pullRequest) Creates a new lightweight plan branch for give chain.@NotNull ChainBranchCreationResultLightweightBranchCreationServiceImpl.createChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable VcsBranch newBranch, @NotNull BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch, Optional<VcsPullRequest> pullRequest) @NotNull ChainBranchCreationResultLightweightBranchCreationService.createOrEnableChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @Nullable String branchName, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @Nullable BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch, Optional<VcsPullRequest> pullRequest) Given a branch name and (optionally) vcs branch name, check if branch already exists.@NotNull ChainBranchCreationResultLightweightBranchCreationServiceImpl.createOrEnableChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @Nullable String branchName, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @Nullable BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch, Optional<VcsPullRequest> pullRequest) voidBranchCreationFacade.createOrEnableChainsBranches(@NotNull List<ImmutableChain> chains, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @NotNull Function<ImmutableChain, BuildConfiguration> buildConfigurationProvider, @NotNull Consumer<PlanKey> planBranchConsumer, @NotNull Optional<VcsPullRequest> pullRequest) Given a list of plans and a vcs branch creates plan branches for those chains, queuing RSS execution if required.voidBranchCreationFacadeImpl.createOrEnableChainsBranches(@NotNull List<ImmutableChain> chains, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @NotNull Function<ImmutableChain, BuildConfiguration> buildConfigurationProvider, @NotNull Consumer<PlanKey> planBranchConsumer, @NotNull Optional<VcsPullRequest> pullRequest) voidBranchCreationFacade.enableExistingChainBranch(@NotNull ImmutableChain masterChain, @NotNull ImmutableChainBranch existingChainBranch, @NotNull Optional<VcsPullRequest> pullRequest) Enables existing chain branch, queuing RSS execution if required.voidBranchCreationFacadeImpl.enableExistingChainBranch(@NotNull ImmutableChain chain, @NotNull ImmutableChainBranch existingChainBranch, @NotNull Optional<VcsPullRequest> pullRequest) -
Uses of VcsPullRequest in com.atlassian.bamboo.plan.pullrequest
Subinterfaces of VcsPullRequest in com.atlassian.bamboo.plan.pullrequestModifier and TypeInterfaceDescriptioninterfaceMutable pull request entity.Classes in com.atlassian.bamboo.plan.pullrequest that implement VcsPullRequestMethods in com.atlassian.bamboo.plan.pullrequest that return VcsPullRequestModifier and TypeMethodDescription@NotNull VcsPullRequestVcsPullRequestService.createPullRequest(@NotNull String pullRequestKey, @Nullable Long sourceRepositoryId, @NotNull String sourceBranch, long targetRepositoryId, @NotNull String targetBranch, boolean isOpen) Create new pull request and save it.@NotNull VcsPullRequestVcsPullRequestService.createPullRequest(@NotNull String pullRequestKey, @Nullable Long sourceRepositoryId, @NotNull String sourceBranch, long targetRepositoryId, @NotNull String targetBranch, boolean isOpen, @NotNull VcsForkDto vcsForkDto) Create new pull request and save it.@NotNull VcsPullRequestVcsPullRequestServiceImpl.createPullRequest(@NotNull String pullRequestKey, @Nullable Long sourceRepositoryId, @NotNull String source, long targetRepositoryId, @NotNull String target, boolean isOpen) @NotNull VcsPullRequestVcsPullRequestServiceImpl.createPullRequest(@NotNull String pullRequestKey, @Nullable Long sourceRepositoryId, @NotNull String sourceBranch, long targetRepositoryId, @NotNull String targetBranch, boolean isOpen, @NotNull VcsForkDto vcsForkDto) @NotNull VcsPullRequestVcsPullRequestService.createPullRequestSecurely(@NotNull String pullRequestKey, @Nullable Long sourceRepositoryId, @NotNull String sourceBranch, long targetRepositoryId, @NotNull String targetBranch, boolean isOpen, @NotNull VcsForkDto vcsForkDto) Create new pull request and save it.@NotNull VcsPullRequestVcsPullRequestServiceImpl.createPullRequestSecurely(@NotNull String pullRequestKey, @Nullable Long sourceRepositoryId, @NotNull String source, long targetRepositoryId, @NotNull String target, boolean isOpen, @NotNull VcsForkDto vcsForkDto) @Nullable VcsPullRequestVcsPullRequestService.findByRepositoryAndKey(long targetRepositoryId, @NotNull String pullRequestKey) Search pull request by pull request key (unique on repository level) and target repository idVcsPullRequestServiceImpl.findByRepositoryAndKey(long targetRepositoryId, @NotNull String pullRequestKey) Methods in com.atlassian.bamboo.plan.pullrequest that return types with arguments of type VcsPullRequestModifier and TypeMethodDescriptionVcsPullRequestService.findOpenByRepository(long targetRepositoryId) Deprecated.since 8.2VcsPullRequestServiceImpl.findOpenByRepository(long targetRepositoryId) @NotNull List<VcsPullRequest> PullRequestDetectionService.getOpenPullRequests(@NotNull ImmutableChain chain, @NotNull VcsRepositoryData planRepositoryDefinition) Returns a list of currently open pull requests for the chain's default repository List ordering determined by underlying repository (preference is for native ordering e.g. last updated first for hg)@NotNull List<VcsPullRequest> PullRequestDetectionServiceImpl.getOpenPullRequests(@NotNull ImmutableChain chain, @NotNull VcsRepositoryData planRepositoryDefinition) Methods in com.atlassian.bamboo.plan.pullrequest with parameters of type VcsPullRequestModifier and TypeMethodDescriptionstatic VcsPullRequestImplVcsPullRequestImpl.cloneForAnotherRootId(@NotNull VcsPullRequest pullRequest, long newRootVcsId) voidVcsPullRequestService.closePullRequest(@NotNull VcsPullRequest pullRequest) Mark pull request as closed.voidVcsPullRequestServiceImpl.closePullRequest(@NotNull VcsPullRequest pr) voidVcsPullRequestService.updatePullRequest(@NotNull VcsPullRequest pullRequest, @Nullable Long sourceRepositoryId, @NotNull String source, @NotNull String target, boolean isOpen) Modify pull request.voidVcsPullRequestService.updatePullRequest(@NotNull VcsPullRequest pullRequest, @Nullable Long sourceRepositoryId, @NotNull String source, @NotNull String target, boolean isOpen, @NotNull VcsForkDto vcsForkDto) Modify pull request.voidVcsPullRequestServiceImpl.updatePullRequest(@NotNull VcsPullRequest pr, @Nullable Long sourceRepositoryId, @NotNull String source, @NotNull String target, boolean isOpen) voidVcsPullRequestServiceImpl.updatePullRequest(@NotNull VcsPullRequest pr, @Nullable Long sourceRepositoryId, @NotNull String source, @NotNull String target, boolean isOpen, @NotNull VcsForkDto vcsForkDto) voidVcsPullRequestService.updatePullRequestSecurely(@NotNull VcsPullRequest pullRequest, @Nullable Long sourceRepositoryId, @NotNull String source, @NotNull String target, boolean isOpen, @NotNull VcsForkDto vcsForkDto) Modify pull request.voidVcsPullRequestServiceImpl.updatePullRequestSecurely(@NotNull VcsPullRequest pr, @Nullable Long sourceRepositoryId, @NotNull String source, @NotNull String target, boolean isOpen, @NotNull VcsForkDto vcsForkDto) Method parameters in com.atlassian.bamboo.plan.pullrequest with type arguments of type VcsPullRequestModifier and TypeMethodDescriptionvoidVcsPullRequestService.closePullRequestsClosedInRepository(long targetRepositoryId, @NotNull List<VcsPullRequest> openPullRequests) Synchronize the status of pull requests in DB and in remote repositoryvoidVcsPullRequestServiceImpl.closePullRequestsClosedInRepository(long targetRepositoryId, @NotNull List<VcsPullRequest> openPullRequests) Constructors in com.atlassian.bamboo.plan.pullrequest with parameters of type VcsPullRequest -
Uses of VcsPullRequest in com.atlassian.bamboo.plan.pullrequest.event
Methods in com.atlassian.bamboo.plan.pullrequest.event that return VcsPullRequestModifier and TypeMethodDescription@NotNull VcsPullRequestVcsPullRequestCreatedEvent.getPullRequest()@NotNull VcsPullRequestVcsPullRequestUpdatedEvent.getPullRequestAfterChanges()@NotNull VcsPullRequestVcsPullRequestUpdatedEvent.getPullRequestBeforeChanges()Constructors in com.atlassian.bamboo.plan.pullrequest.event with parameters of type VcsPullRequestModifierConstructorDescriptionVcsPullRequestCreatedEvent(@NotNull VcsPullRequest pullRequest) VcsPullRequestUpdatedEvent(@NotNull VcsPullRequest pullRequestBeforeChanges, @NotNull VcsPullRequest pullRequestAfterChanges) -
Uses of VcsPullRequest in com.atlassian.bamboo.plugins.bitbucket.v2
Methods in com.atlassian.bamboo.plugins.bitbucket.v2 that return types with arguments of type VcsPullRequestModifier and TypeMethodDescription@NotNull List<VcsPullRequest> BitbucketCloudPullRequestDetector.getOpenPullRequests(@NotNull VcsRepositoryData repositoryData) -
Uses of VcsPullRequest in com.atlassian.bamboo.plugins.github
Methods in com.atlassian.bamboo.plugins.github that return types with arguments of type VcsPullRequestModifier and TypeMethodDescription@NotNull List<VcsPullRequest> GithubPullRequestDetector.getOpenPullRequests(@NotNull VcsRepositoryData repositoryData) -
Uses of VcsPullRequest in com.atlassian.bamboo.plugins.stash
Methods in com.atlassian.bamboo.plugins.stash that return types with arguments of type VcsPullRequestModifier and TypeMethodDescription@NotNull List<VcsPullRequest> BitbucketServerPullRequestDetector.getOpenPullRequests(@NotNull VcsRepositoryData repositoryData) -
Uses of VcsPullRequest in com.atlassian.bamboo.repository
Methods in com.atlassian.bamboo.repository that return types with arguments of type VcsPullRequestModifier and TypeMethodDescription@NotNull List<VcsPullRequest> RepositoryCachingFacade.getOpenPullRequests(@NotNull VcsPullRequestDetector pullRequestDetector, @NotNull VcsRepositoryData repositoryData) @NotNull List<VcsPullRequest> RepositoryCachingFacadeImpl.getOpenPullRequests(@NotNull VcsPullRequestDetector pullRequestDetector, @NotNull VcsRepositoryData repositoryData) -
Uses of VcsPullRequest in com.atlassian.bamboo.vcs.runtime
Methods in com.atlassian.bamboo.vcs.runtime that return types with arguments of type VcsPullRequestModifier and TypeMethodDescription@NotNull List<VcsPullRequest> VcsPullRequestDetector.getOpenPullRequests(@NotNull VcsRepositoryData repositoryData) Listof open pull requests that are discovered in the repository.