Package org.n52.faroe
Class SettingsChangeEvent<T>
- java.lang.Object
-
- org.n52.faroe.SettingsChangeEvent<T>
-
- Type Parameters:
T- the settings type
- All Implemented Interfaces:
Event
public class SettingsChangeEvent<T> extends Object implements Event
This event is fired if theSettingValueof aSettingDefinitionhas been changed or aSettingDefinitionwas deleted.- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description SettingsChangeEvent(SettingDefinition<T> setting, SettingValue<T> oldValue, SettingValue<T> newValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SettingValue<T>getNewValue()SettingValue<T>getOldValue()SettingDefinition<T>getSetting()booleanhasNewValue()booleanhasOldValue()StringtoString()
-
-
-
Constructor Detail
-
SettingsChangeEvent
public SettingsChangeEvent(SettingDefinition<T> setting, SettingValue<T> oldValue, SettingValue<T> newValue)
-
-
Method Detail
-
getSetting
public SettingDefinition<T> getSetting()
-
getOldValue
public SettingValue<T> getOldValue()
-
getNewValue
public SettingValue<T> getNewValue()
-
hasNewValue
public boolean hasNewValue()
-
hasOldValue
public boolean hasOldValue()
-
-