@TransactionAware(value=IMMEDIATE) public class PullRequestOpenRequestedEvent extends PullRequestEvent implements CancelableEvent
pull request is opened. This event is
 synchronous, allowing listeners to perform operations in the same database transaction where the pull request
 will be opened.
 
 This event is cancelable. A listener may prevent the pull request from being opened by
 canceling this event. Throwing an exception will not prevent the pull request
 from being opened; the exception will be logged and ignored.
 
 Note: The pull request attached to the event will not have an ID, as it has not
 been opened yet. Any listener which would like to create associations based on that ID must listen for the
 PullRequestOpenedEvent instead, which will include it (but will not run in the same transaction).
source| Constructor and Description | 
|---|
| PullRequestOpenRequestedEvent(Object source,
                             PullRequest pullRequest,
                             Set<ApplicationUser> reviewers,
                             CancelState cancelState) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | cancel(KeyedMessage message)Cancels pull request creation, providing a message explaining why. | 
| Set<ApplicationUser> | getReviewers()Retrieves a set containing the  userswho have been specified as reviewers for the pull request
 that is about to be created. | 
| boolean | isCanceled()Retrieves a flag indicating whether pull request creation has already been canceled by another listener. | 
getAction, getPullRequestgetDate, getUsergetSource, toStringpublic PullRequestOpenRequestedEvent(@Nonnull Object source, @Nonnull PullRequest pullRequest, @Nonnull Set<ApplicationUser> reviewers, @Nonnull CancelState cancelState)
public void cancel(@Nonnull KeyedMessage message)
cancel in interface CancelStatemessage - a descriptive message explaining why the operation has been canceled@Nonnull public Set<ApplicationUser> getReviewers()
users who have been specified as reviewers for the pull request
 that is about to be created.
 
 The returned set is immutable. Listeners cannot add reviewers using this event. The set may be
 empty, if no reviewers have been requested, but it will never be null.
public boolean isCanceled()
isCanceled in interface CancelStatetrue if another listener has already canceled pull request creation; otherwise, falseCopyright © 2019 Atlassian. All rights reserved.