package eu.dnetlib.espas.gui.client;

public class ValueChangeEvent {
	
	private ValueChangeCancelField valueChangeCancelField;

	private String id;
	private String previousValue;
	private String newValue;
	
	public ValueChangeEvent(ValueChangeCancelField valueChangeCancelField, String id, String previousValue, String newValue) {
		
		this.valueChangeCancelField = valueChangeCancelField;
		
		this.id = id;
		this.previousValue = previousValue;
		this.newValue = newValue;
	}

	public String getId() {
		return id;
	}
	
	public String getPreviousValue() {
		return previousValue;
	}

	public String getNewValue() {
		return newValue;
	}
	
	public void cancel() {
		valueChangeCancelField.cancel();
	}
}
