
org.dashbuilder.common.client.event.ValueChangeEvent Maven / Gradle / Ivy
The newest version!
package org.dashbuilder.common.client.event;
/**
* CDI event for components that have a value and it can be changed.
*
* @since 0.4.0
*/
public class ValueChangeEvent extends ContextualEvent {
private final T oldValue;
private final T value;
public ValueChangeEvent(final Object context, final T oldValue, final T value) {
super(context);
this.oldValue = oldValue;
this.value = value;
}
public T getValue() {
return value;
}
public T getOldValue() {
return oldValue;
}
@Override
public String toString() {
return "ValueChangeEvent [value=" + value.toString() + "]";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy