Methods
Modifier and Type |
Method and Description |
void |
addCluStartSection(CourseProposalController layout) |
protected void |
addFeeMultiplicityFields(Section section,
String path,
String addItemlabelMessageKey,
String itemLabelMessageKey,
List<CourseProposalConfigurer.MultiplicityFieldConfig> fieldConfigs,
Map<SwapCompositeCondition,List<SwapCompositeConditionFieldConfig>> swappableFieldsDefinition,
List<String> deletionParentKeys) |
protected MultiplicitySection |
addMultiplicityFields(Section section,
String path,
String addItemlabelMessageKey,
String itemLabelMessageKey,
List<CourseProposalConfigurer.MultiplicityFieldConfig> fieldConfigs,
Map<SwapCompositeCondition,List<SwapCompositeConditionFieldConfig>> swappableFieldsDefinition,
List<String> deletionParentKeys,
int defaultItemsCreated) |
protected MultiplicityFieldConfiguration |
buildMultiplicityFD(String fieldKey,
String labelKey,
String parentPath) |
protected FieldDescriptor |
buildMultiplicityParentFieldDescriptor(String fieldKey,
String messageKey,
String parentPath) |
void |
configure(CourseProposalController layout)
Sets up all the views, sections, and views of the CourseProposalController.
|
protected VerticalSection |
generateActiveDateEndSection() |
protected Section |
generateActiveDatesSection(Section section) |
protected VerticalSection |
generateActiveDateStartSection() |
protected VerticalSection |
generateCourseFormatsSection() |
Section |
generateCourseInfoSection(Section section) |
protected VerticalSection |
generateCourseInfoShortTitleSection() |
Section |
generateCourseLogisticsSection(Section section) |
protected GroupSection |
generateCourseNumberSection() |
protected View |
generateCourseRequisitesSection(Controller layout,
boolean showSaveButtons) |
protected CollapsableSection |
generateCrossListed_Ver_Joint_Section() |
protected VerticalSection |
generateDescriptionRationaleSection() |
protected VerticalSection |
generateDurationSection() |
protected VerticalSection |
generateFinalExamSection() |
protected Section |
generateFinancialsSection(Section section) |
protected Section |
generateGovernanceSection(Section section) |
protected Section |
generateGradesAssessmentsSection() |
protected VerticalSection |
generateInstructorsSection() |
protected VerticalSection |
generateLearningObjectivesNestedSection() |
protected SectionView |
generateLearningObjectivesSection() |
protected Section |
generateLearningResultsSection() |
protected VerticalSection |
generateLongTitleSection() |
MessageKeyInfo |
generateMessageInfo(String labelKey)
Generates a message info to be used in your field descriptor to get the label for the field.
|
protected Section |
generateOutcomesSection() |
protected VerticalSection |
generateSchedulingSection() |
protected VerticalSection |
generateShortTitleSection() |
protected Section |
generateStudentRegistrationOptionsSection() |
protected KSButton |
getContinueButton(CourseProposalController layout) |
String |
getCourseTitlePath() |
protected Metadata |
getMetaData(String fieldKey) |
String |
getProposalHeaderTitle(DataModel model) |
String |
getProposalPath() |
String |
getProposalTitlePath() |
String |
getSectionTitle(DataModel model) |
CourseSummaryConfigurer |
getSummaryConfigurer() |
Class<? extends Enum<?>> |
getViewsEnum() |
protected VerticalSection |
initSection(SectionTitle title,
boolean withDivider) |
protected VerticalSectionView |
initSectionView(Enum<?> viewEnum,
String labelKey) |
protected SwapCondition |
makeCondition(QueryPath fieldPath,
String messageLabelKey,
String value) |
protected void |
progressiveEnableAndRequireSection(boolean enableAndRequire,
Section section) |
void |
setStatementTypes(List<StatementTypeInfo> stmtTypes) |
protected void |
setupExpenditureSection(Section parentSection) |
protected MultiplicityConfiguration |
setupMultiplicityConfig(MultiplicityConfiguration.MultiplicityType multiplicityType,
MultiplicityConfiguration.StyleType styleType,
String path,
String addItemlabelMessageKey,
String itemLabelMessageKey,
List<CourseProposalConfigurer.MultiplicityFieldConfig> fieldConfigs,
Map<SwapCompositeCondition,List<SwapCompositeConditionFieldConfig>> swappableFieldsDefinition,
List<String> deletionParentKeys) |
protected void |
setupRevenueSection(Section parentSection) |