Class PullRequestCancelableCommentEvent
java.lang.Object
java.util.EventObject
com.atlassian.bitbucket.event.ApplicationEvent
com.atlassian.bitbucket.event.pull.PullRequestEvent
com.atlassian.bitbucket.event.pull.PullRequestCancelableCommentEvent
- All Implemented Interfaces:
- CancelableEvent,- CancelState,- Serializable
- Direct Known Subclasses:
- PullRequestCommentAddRequestedEvent,- PullRequestCommentDeletionRequestedEvent,- PullRequestCommentModificationRequestedEvent,- PullRequestCommentReplyRequestedEvent
@TransactionAware(IMMEDIATE)
public abstract class PullRequestCancelableCommentEvent
extends PullRequestEvent
implements CancelableEvent
Subclasses of this event are synchronous and allow callers to cancel the action and/or participate in the
 transaction (by persisting related entities, for example).
- Since:
- 6.6
- See Also:
- 
Field SummaryFields inherited from class java.util.EventObjectsource
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedPullRequestCancelableCommentEvent(Object source, PullRequest pullRequest, Comment comment, Comment parent, CommentAction commentAction, CancelState cancelState) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidcancel(KeyedMessage message) Cancels the operation, providing a message explaining why.booleanRetrieves a flag indicating whether the operation has been canceled.Methods inherited from class com.atlassian.bitbucket.event.pull.PullRequestEventgetAction, getPullRequestMethods inherited from class com.atlassian.bitbucket.event.ApplicationEventgetDate, getUserMethods inherited from class java.util.EventObjectgetSource, toString
- 
Constructor Details- 
PullRequestCancelableCommentEventprotected PullRequestCancelableCommentEvent(@Nonnull Object source, @Nonnull PullRequest pullRequest, @Nonnull Comment comment, @Nullable Comment parent, @Nonnull CommentAction commentAction, @Nonnull CancelState cancelState) 
 
- 
- 
Method Details- 
cancelDescription copied from interface:CancelStateCancels the operation, providing a message explaining why.The cancellation message is required, and should be as descriptive and clear as possible to allow end users to correct, if possible, the issue that triggered cancellation. - Specified by:
- cancelin interface- CancelState
- Parameters:
- message- a descriptive message explaining why the operation has been canceled
 
- 
getComment
- 
getCommentAction
- 
getParent
- 
isCanceledpublic boolean isCanceled()Description copied from interface:CancelStateRetrieves a flag indicating whether the operation has been canceled.In situations where multiple observers have the option to cancel an operation, for example when multiple listeners receive the same CancelableEvent, this flag can be useful for determining that another observer has already canceled the operation.- Specified by:
- isCanceledin interface- CancelState
- Returns:
- trueif the operation has been- canceled; otherwise,- false
 
 
-