1 package org.kuali.student.common.ui.client.event;
2
3 import org.kuali.student.common.ui.client.configurable.mvc.sections.Section;
4 import org.kuali.student.common.ui.client.mvc.UncheckedApplicationEvent;
5
6 public class SectionUpdateEvent extends UncheckedApplicationEvent<SectionUpdateHandler>{
7 public static final Type<SectionUpdateHandler> TYPE = new Type<SectionUpdateHandler>();
8 private Section section;
9
10 public void setSection(Section section){
11 this.section = section;
12 }
13
14 public Section getSection(){
15 return section;
16 }
17
18 @Override
19 protected void dispatch(SectionUpdateHandler handler) {
20 handler.onSectionUpdate(this);
21 }
22
23 @Override
24 public Type<SectionUpdateHandler> getAssociatedType() {
25 return TYPE;
26 }
27
28 }