package eu.dnetlib.client.widgets;

/**
 * Created by stefania on 2/27/15.
 */
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();
    }
}

