@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.

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 ()