package org.dashbuilder.client.widgets.dataset.event; import org.dashbuilder.common.client.event.ContextualEvent; import org.dashbuilder.dataset.def.DataColumnDef; import java.util.List; /** * <p>CDI event when data set definition instance columns have changed.</p> * * @since 0.4.0 */ public class ColumnsChangedEvent extends ContextualEvent { private List<DataColumnDef> columns; public ColumnsChangedEvent(Object context, List<DataColumnDef> columns) { super(context); this.columns = columns; } public List<DataColumnDef> getColumns() { return columns; } @Override public String toString() { return "ColumnsChangedEvent [Context=" + getContext().toString() + "]"; } }