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
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 }