@TransactionAware public abstract class

PermissionEvent

extends StashEvent
java.lang.Object
   ↳ java.util.EventObject
     ↳ com.atlassian.stash.event.StashEvent
       ↳ com.atlassian.stash.event.permission.PermissionEvent
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Base event signalling permission changes.

Summary

[Expand]
Inherited Fields
From class java.util.EventObject
Protected Constructors
@Deprecated PermissionEvent(Object source, Project project, Permission permission, String affectedGroup, StashUser affectedUser)
This constructor is deprecated. as of 2.4. Scheduled for removal in 3.0. Use PermissionEvent(Object, Permission, String, StashUser) instead
PermissionEvent(Object source, Permission permission, String affectedGroup, StashUser affectedUser)
Public Methods
@Nullable String getAffectedGroup()
@Nullable StashUser getAffectedUser()
@Nonnull Permission getPermission()
@Deprecated @Nullable Project getProject()
This method is deprecated. in 2.4 and scheduled for removal in 3.0.
[Expand]
Inherited Methods
From class com.atlassian.stash.event.StashEvent
From class java.util.EventObject
From class java.lang.Object

Protected Constructors

@Deprecated protected PermissionEvent (Object source, Project project, Permission permission, String affectedGroup, StashUser affectedUser)

This constructor is deprecated.
as of 2.4. Scheduled for removal in 3.0. Use PermissionEvent(Object, Permission, String, StashUser) instead

protected PermissionEvent (Object source, Permission permission, String affectedGroup, StashUser affectedUser)

Public Methods

@Nullable public String getAffectedGroup ()

@Nullable public StashUser getAffectedUser ()

@Nonnull public Permission getPermission ()

@Deprecated @Nullable public Project getProject ()

This method is deprecated.
in 2.4 and scheduled for removal in 3.0.