package kornell.gui.client.event;
import java.util.List;
import com.google.gwt.event.shared.GwtEvent;
import kornell.core.to.UnreadChatThreadTO;
public class UnreadMessagesPerThreadFetchedEvent extends GwtEvent<UnreadMessagesPerThreadFetchedEventHandler>{
public static final Type<UnreadMessagesPerThreadFetchedEventHandler> TYPE = new Type<UnreadMessagesPerThreadFetchedEventHandler>();
private List<UnreadChatThreadTO> unreadChatThreadTOs;
public UnreadMessagesPerThreadFetchedEvent(List<UnreadChatThreadTO> unreadChatThreadTO) {
this.unreadChatThreadTOs = unreadChatThreadTO;
}
@Override
protected void dispatch(UnreadMessagesPerThreadFetchedEventHandler handler) {
handler.onUnreadMessagesPerThreadFetched(this);
}
@Override
public Type<UnreadMessagesPerThreadFetchedEventHandler> getAssociatedType() {
return TYPE;
}
public List<UnreadChatThreadTO> getUnreadChatThreadTOs() {
return unreadChatThreadTOs;
}
}