You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
data-miner-manager/src/main/java/org/gcube/portlets/user/dataminermanager/client/events/RefreshDataMinerWorkAreaEve...

69 lines
2.0 KiB
Java

package org.gcube.portlets.user.dataminermanager.client.events;
import org.gcube.portlets.user.dataminermanager.client.type.DataMinerWorkAreaElementType;
import com.google.gwt.event.shared.EventHandler;
import com.google.gwt.event.shared.GwtEvent;
import com.google.gwt.event.shared.HandlerRegistration;
import com.google.gwt.event.shared.HasHandlers;
/**
* Delete Item Event
*
*
* @author "Giancarlo Panichi" <a
* href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
*
*/
public class RefreshDataMinerWorkAreaEvent extends
GwtEvent<RefreshDataMinerWorkAreaEvent.RefreshDataMinerWorkAreaEventHandler> {
public static Type<RefreshDataMinerWorkAreaEventHandler> TYPE = new Type<RefreshDataMinerWorkAreaEventHandler>();
private DataMinerWorkAreaElementType dataMinerWorkAreaElementType;
public interface RefreshDataMinerWorkAreaEventHandler extends EventHandler {
void onRefresh(RefreshDataMinerWorkAreaEvent event);
}
public interface HasRefreshDataMinerWorkAreaEventHandler extends HasHandlers {
public HandlerRegistration addRefreshDataMinerWorkAreaEventHandler(
RefreshDataMinerWorkAreaEventHandler handler);
}
public RefreshDataMinerWorkAreaEvent(
DataMinerWorkAreaElementType dataMinerWorkAreaElementType) {
this.dataMinerWorkAreaElementType = dataMinerWorkAreaElementType;
}
@Override
protected void dispatch(RefreshDataMinerWorkAreaEventHandler handler) {
handler.onRefresh(this);
}
@Override
public Type<RefreshDataMinerWorkAreaEventHandler> getAssociatedType() {
return TYPE;
}
public static Type<RefreshDataMinerWorkAreaEventHandler> getType() {
return TYPE;
}
public static void fire(HasHandlers source, RefreshDataMinerWorkAreaEvent deleteItemEvent) {
source.fireEvent(deleteItemEvent);
}
public DataMinerWorkAreaElementType getDataMinerWorkAreaElementType() {
return dataMinerWorkAreaElementType;
}
@Override
public String toString() {
return "RefreshDataMinerWorkAreaEvent [dataMinerWorkAreaElementType="
+ dataMinerWorkAreaElementType + "]";
}
}