@TransactionAware public abstract class

ApplicationConfigurationChangedEvent

extends StashEvent
java.lang.Object
   ↳ java.util.EventObject
     ↳ com.atlassian.stash.event.StashEvent
       ↳ com.atlassian.stash.event.ApplicationConfigurationChangedEvent<T>
Known Direct Subclasses

Class Overview

Event that is published when an application property is changed through ApplicationPropertiesService.

This event is internally audited with a HIGH priority

Summary

Nested Classes
enum ApplicationConfigurationChangedEvent.Property Enum that lists the types of properties that can be changed. 
[Expand]
Inherited Fields
From class java.util.EventObject
Public Constructors
ApplicationConfigurationChangedEvent(Object source, ApplicationConfigurationChangedEvent.Property property, T oldValue, T newValue)
Public Methods
@Nullable T getNewValue()
@Nullable T getOldValue()
@Nonnull ApplicationConfigurationChangedEvent.Property getProperty()
[Expand]
Inherited Methods
From class com.atlassian.stash.event.StashEvent
From class java.util.EventObject
From class java.lang.Object

Public Constructors

public ApplicationConfigurationChangedEvent (Object source, ApplicationConfigurationChangedEvent.Property property, T oldValue, T newValue)

Public Methods

@Nullable public T getNewValue ()

@Nullable public T getOldValue ()

@Nonnull public ApplicationConfigurationChangedEvent.Property getProperty ()