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 }