/* * GNU GENERAL PUBLIC LICENSE, Version 3, 29 June 2007 */ package hudson.gwtmarketplace.client.event; import java.util.Date; import com.google.gwt.event.shared.EventHandler; import com.google.gwt.event.shared.GwtEvent; public class TopsDateCheckEvent extends GwtEvent<TopsDateCheckEvent.TopsDateCheckHandler> { public interface TopsDateCheckHandler extends EventHandler { void onTopsDateCheck(Date date); } Date date; public TopsDateCheckEvent(Date date) { this.date = date; } public static final GwtEvent.Type<TopsDateCheckEvent.TopsDateCheckHandler> TYPE = new GwtEvent.Type<TopsDateCheckHandler>(); @Override public com.google.gwt.event.shared.GwtEvent.Type<TopsDateCheckHandler> getAssociatedType() { return TYPE; } @Override protected void dispatch(TopsDateCheckEvent.TopsDateCheckHandler handler) { handler.onTopsDateCheck(date); } }