package com.example.listmaker.app.client.event;
import com.google.gwt.event.shared.GwtEvent;
import com.example.listmaker.app.client.domain.NoteList;
import com.example.listmaker.app.client.handler.NoteListModifiedEventHandler;
public class NoteListModifiedEvent extends GwtEvent<NoteListModifiedEventHandler>
{
public static final GwtEvent.Type<NoteListModifiedEventHandler> TYPE = new GwtEvent.Type<NoteListModifiedEventHandler>();
private NoteList list;
public NoteListModifiedEvent(NoteList list)
{
this.list = list;
}
@Override
public com.google.gwt.event.shared.GwtEvent.Type<NoteListModifiedEventHandler> getAssociatedType()
{
return TYPE;
}
@Override
protected void dispatch(NoteListModifiedEventHandler handler)
{
handler.onNoteItemsModified(list);
}
}