package org.gcube.portlets.widgets.ckandatapublisherwidget.client.events; import org.gcube.portlets.widgets.ckandatapublisherwidget.shared.ResourceBean; import com.google.gwt.event.shared.GwtEvent; /** * Deleted resource event. * @author Costantino Perciante at ISTI-CNR (costantino.perciante@isti.cnr.it) */ public class DeleteResourceEvent extends GwtEvent { public static Type TYPE = new Type(); private ResourceBean resource; public DeleteResourceEvent(ResourceBean resource) { this.resource = resource; } public ResourceBean getResource() { return resource; } @Override public Type getAssociatedType() { return TYPE; } @Override protected void dispatch(DeleteResourceEventHandler handler) { handler.onDeletedResource(this); } }