View Javadoc

1   package org.kuali.student.lum.program.client.credential.edit;
2   
3   import org.kuali.student.common.ui.client.configurable.mvc.views.VerticalSectionView;
4   import org.kuali.student.common.ui.client.mvc.DataModelDefinition;
5   import org.kuali.student.lum.common.client.configuration.AbstractSectionConfiguration;
6   import org.kuali.student.lum.program.client.AbstractProgramConfigurer;
7   import org.kuali.student.lum.program.client.ProgramConstants;
8   import org.kuali.student.lum.program.client.ProgramSections;
9   import org.kuali.student.lum.program.client.properties.ProgramProperties;
10  import org.kuali.student.lum.program.client.widgets.ProgramDocumentTool;
11  
12  /**
13   * @author Igor
14   */
15  public class CredentialDocsEditConfiguration extends AbstractSectionConfiguration {
16  
17      public CredentialDocsEditConfiguration() {
18          rootSection = new VerticalSectionView(ProgramSections.SUPPORTING_DOCUMENTS_EDIT, ProgramProperties.get().program_menu_sections_supportingDocuments(), ProgramConstants.PROGRAM_MODEL_ID);
19      }
20  
21      @Override
22      protected void buildLayout() {
23          ProgramDocumentTool documentTool = new ProgramDocumentTool(ProgramSections.SUPPORTING_DOCUMENTS_EDIT, "Documents");
24          documentTool.setModelDefinition((DataModelDefinition) configurer.getModelDefinition());
25          documentTool.setController(((AbstractProgramConfigurer) configurer).getProgramController());
26          rootSection.addView(documentTool);
27      }
28  }