package

com.atlassian.stash.pull

Interfaces

PullRequest  
PullRequestActivity  
PullRequestActivityPage<T extends PullRequestActivity> A Page of activities allowing clients to both advance and reverse from this page by using the results of getPreviousPageStartId() and getNextPageRequest()
PullRequestActivityVisitor  
PullRequestCommentActivity A PullRequestActivity representing a comment action made on the contents of the pull request. 
PullRequestDiffCommentAnchor A DiffCommentAnchor that is associated with a pull request. 
PullRequestMergeability Describes whether a pull request can merge and why this is so. 
PullRequestMergeActivity  
PullRequestMergeVeto Represents the details of a merge request veto. 
PullRequestParticipant  
PullRequestRef  
PullRequestRescopeActivity  
PullRequestService A service for the management of pull requests and their comments. 
RescopeDetails  

Classes

Enums

PullRequestAction Enumerates the actions which can be taken on a pull request, defining the activities that may occur. 
PullRequestDirection Specified the direction of a pull request relative to a subject repository and branch. 
PullRequestEntityType The various types of entities connected with a pull request. 
PullRequestOrder Specifies the direction a list of results should be ordered - oldest first or newest first. 
PullRequestRole Enumerates the possible roles a participant can have in a pull request. 
PullRequestState Enumerates the possible states a pull request can be in. 

Exceptions

DuplicatePullRequestException Indicates a pull request could not be created because there is already an open pull request with the same to/from repositories and branches. 
EmptyPullRequestException Indicates a pull request could not be created because it would have contained no changesets. 
IllegalPullRequestStateException Thrown when an operation fails because the pull request is not in the expected state
InvalidPullRequestParticipantException Indicates an operation to mutate particulars of an existing pull request participant or an operation to add a participant to a pull request is invalid. 
InvalidPullRequestReviewersException Indicates one or more reviewers could not be added to a new or existing pull request because the users either don't exist, don't have permission to view the pull request. 
InvalidPullRequestRoleException Indicates the supplied role is invalid for the current operation 
InvalidPullRequestTargetException  
NoSuchParticipantException Indicates that the person specified in the operation is not a participant of the pull request. 
NoSuchPullRequestException Indicates that a pull request was requested that does not exist. 
PullRequestMergeCanceledException Thrown when merging a pull request is canceled by an event listener. 
PullRequestMergeVetoedException Indicates a pull request merge request was vetoed by one or more merge-check plugin modules. 
PullRequestOpenCanceledException Thrown when an event listener cancels the event raised before a pull request is opened. 
PullRequestOutOfDateException A specialization of EntityOutOfDateException thrown when a PullRequest's version is out-of-date. 
UnmodifiablePullRequestRoleException Thrown when attempting to modify the author of a pull request.