View Javadoc

1   package org.kuali.student.lum.program.client.major.edit;
2   
3   import org.kuali.student.common.ui.client.mvc.Controller;
4   import org.kuali.student.common.ui.client.mvc.View;
5   import org.kuali.student.lum.common.client.configuration.AbstractControllerConfiguration;
6   import org.kuali.student.lum.program.client.ProgramSections;
7   import org.kuali.student.lum.program.client.major.MajorManager;
8   import org.kuali.student.lum.program.client.properties.ProgramProperties;
9   import org.kuali.student.lum.program.client.requirements.ProgramRequirementsViewController;
10  
11  import com.google.gwt.user.client.ui.Widget;
12  
13  public class ProgramRequirementsEditConfiguration extends AbstractControllerConfiguration {
14  
15      private ProgramRequirementsViewController progReqcontroller;
16  
17      @Override
18      public View getView() {
19          progReqcontroller = new ProgramRequirementsViewController(controller, MajorManager.getEventBus(), 
20                                      ProgramProperties.get().program_menu_sections_requirements(), ProgramSections.PROGRAM_REQUIREMENTS_EDIT, false, null);
21          return progReqcontroller;
22      }
23  
24      @Override
25      protected void buildLayout() {
26  
27      }
28  
29      @Override
30      public void setController(Controller controller) {
31          this.controller = controller;
32          if (progReqcontroller != null) {
33              progReqcontroller.setParentController(controller);
34          }
35      }
36  
37      @Override
38      public Widget asWidget() {
39          return controller;
40      }
41  
42      @Override
43      public Enum<?> getName() {
44          return ProgramSections.PROGRAM_REQUIREMENTS_EDIT;
45      }
46  }