package com.example.listmaker.app.client.event;
import java.util.Map;
import com.google.gwt.event.shared.GwtEvent;
import com.example.listmaker.app.client.domain.NoteList;
import com.example.listmaker.app.client.handler.NoteListsModifiedEventHandler;
public class NoteListsModifiedEvent extends GwtEvent<NoteListsModifiedEventHandler>
{
public static final GwtEvent.Type<NoteListsModifiedEventHandler> TYPE = new GwtEvent.Type<NoteListsModifiedEventHandler>();
private Map<Long, NoteList> noteLists;
public NoteListsModifiedEvent(Map<Long, NoteList> noteLists)
{
this.noteLists = noteLists;
}
@Override
public com.google.gwt.event.shared.GwtEvent.Type<NoteListsModifiedEventHandler> getAssociatedType()
{
return TYPE;
}
@Override
protected void dispatch(NoteListsModifiedEventHandler handler)
{
handler.onNoteListsModified(noteLists);
}
}