package kornell.gui.client.event;
import com.google.gwt.event.shared.GwtEvent;
import kornell.core.to.CourseClassesTO;
public class CourseClassesFetchedEvent extends GwtEvent<CourseClassesFetchedEventHandler>{
public static final Type<CourseClassesFetchedEventHandler> TYPE = new Type<CourseClassesFetchedEventHandler>();
private CourseClassesTO courseClassesTO;
public CourseClassesFetchedEvent(CourseClassesTO courseClassesTO) {
this.setCourseClassesTO(courseClassesTO);
}
@Override
protected void dispatch(CourseClassesFetchedEventHandler handler) {
handler.onCourseClassesFetched(this);
}
@Override
public Type<CourseClassesFetchedEventHandler> getAssociatedType() {
return TYPE;
}
public CourseClassesTO getCourseClassesTO() {
return courseClassesTO;
}
public void setCourseClassesTO(CourseClassesTO courseClassesTO) {
this.courseClassesTO = courseClassesTO;
}
}