org.kuali.student.lum.lu.ui.course.client.configuration
Class CourseSummaryConfigurer
java.lang.Object
org.kuali.student.common.ui.client.configurable.mvc.Configurer
org.kuali.student.lum.lu.ui.course.client.configuration.CourseSummaryConfigurer
- All Implemented Interfaces:
- AcademicSubjectOrgInfoConstants, MetaInfoConstants, AffiliatedOrgInfoConstants, CreditCourseActivityConstants, CreditCourseConstants, CreditCourseDurationConstants, CreditCourseExpenditureInfoConstants, CreditCourseFormatConstants, CreditCourseProposalConstants, CreditCourseProposalInfoConstants, CreditCourseRevenueInfoConstants, FeeInfoConstants, LearningObjectiveConstants
- Direct Known Subclasses:
- CourseRetireSummaryConfigurer
public class CourseSummaryConfigurer
- extends Configurer
- implements CreditCourseProposalConstants, CreditCourseProposalInfoConstants, CreditCourseConstants, CreditCourseFormatConstants, CreditCourseActivityConstants, MetaInfoConstants, CreditCourseDurationConstants, FeeInfoConstants, LearningObjectiveConstants, AcademicSubjectOrgInfoConstants, AffiliatedOrgInfoConstants, CreditCourseRevenueInfoConstants, CreditCourseExpenditureInfoConstants
Fields inherited from interface org.kuali.student.lum.lu.assembly.data.client.constants.orch.CreditCourseConstants |
_RUNTIME_DATA, ADMIN_ORGS, AUDIT, CAMPUS_LOCATIONS, COPY_OF_COURSE_ID, COURSE_CODE, COURSE_NUMBER_INSTRUCTIONS, COURSE_NUMBER_SUFFIX, COURSE_SPECIFIC_LOS, COURSE_SPECIFIC_LRTS, COURSE_TITLE, CREDIT_OPTION_FIXED_CREDITS, CREDIT_OPTION_MAX_CREDITS, CREDIT_OPTION_MIN_CREDITS, CREDIT_OPTIONS, CROSS_LISTINGS, CROSSLISTED_AND_JOINTS, CURRICULUM_OVERSIGHT_ORGS_, DEPARTMENT, DESCRIPTION, DURATION, EFFECTIVE_DATE, END_TERM, EXPENDITURE_INFO, EXPIRATION_DATE, FEES, FINAL_EXAM, FINAL_EXAM_RATIONALE, FINAL_RESULTS, FIRST_EXPECTED_OFFERING, FORMATS, GRADING_OPTIONS, ID, INSTRUCTORS, JOINTS, LAST_PUBLICATION_YEAR, LAST_TERM_OFFERED, OTHER_COMMENTS, OUTCOME_OPTIONS, PASS_FAIL, PILOT_COURSE, PREV_END_TERM, PREV_START_TERM, PRIMARY_INSTRUCTOR, PROPOSAL_DESCRIPTION, PROPOSED_END_TERM, PROPOSED_LAST_COURSE_CATALOG_YEAR, PROPOSED_LAST_TERM_OFFERED, PROPOSED_RATIONALE, RETIREMENT_RATIONALE, REVENUE_INFO, SPECIAL_CIRCUMSTANCES, START_TERM, STATE, SUBJECT_AREA, TERMS_OFFERED, TRANSCRIPT_TITLE, TYPE, VERSION_CURRENT_VERSION_END, VERSION_CURRENT_VERSION_START, VERSION_IND_ID, VERSION_INFO, VERSION_SEQ_NUMBER, VERSIONS |
Method Summary |
protected FieldDescriptorReadOnly |
addRequisiteField(com.google.gwt.user.client.ui.FlowPanel panel,
StatementTypeInfo stmtType)
|
protected FieldDescriptorReadOnly |
addRequisiteFieldComp(com.google.gwt.user.client.ui.FlowPanel panel,
StatementTypeInfo stmtType)
|
SummaryTableFieldBlock |
generateActiveDatesSection()
|
VerticalSectionView |
generateCourseBriefSection()
|
VerticalSectionView |
generateCourseCatalogSection()
|
SummaryTableFieldBlock |
generateCourseInformation()
|
SummaryTableFieldBlock |
generateCourseInformationCrossListing()
|
SummaryTableFieldBlock |
generateCourseInformationForProposal()
|
SummaryTableFieldBlock |
generateCourseInformationForProposalCrossListed()
|
SummaryTableFieldBlock |
generateCourseLogisticsSection()
|
VerticalSectionView |
generateCourseSummarySection()
|
SummaryTableFieldBlock |
generateFeesSection()
|
SummaryTableFieldBlock |
generateGovernanceSection()
|
SummaryTableFieldBlock |
generateLearningObjectivesSection()
|
VerticalSectionView |
generateProposalSummarySection(boolean canEditSections)
|
SummaryTableFieldBlock |
generateRequirementsSection()
|
protected SummaryTableFieldRow |
getFieldRow(String fieldKey,
MessageKeyInfo messageKey)
|
protected SummaryTableFieldRow |
getFieldRow(String fieldKey,
MessageKeyInfo messageKey,
boolean optional)
|
protected SummaryTableFieldRow |
getFieldRow(String fieldKey,
MessageKeyInfo messageKey,
com.google.gwt.user.client.ui.Widget widget,
com.google.gwt.user.client.ui.Widget widget2,
String parentPath,
ModelWidgetBinding<?> binding,
boolean optional)
|
protected MultiplicityConfiguration |
getMultiplicityConfig(String path,
String itemLabelMessageKey,
List<List<String>> fieldKeysAndLabels)
|
protected MultiplicityConfiguration |
getMultiplicityConfig(String path,
String itemLabelMessageKey,
List<List<String>> fieldKeysAndLabels,
Map<String,ModelWidgetBinding> customBindings)
|
SummaryTableSection |
getTableSection()
|
void |
init(String type,
String state,
String groupName,
DataModelDefinition modelDefinition,
List<StatementTypeInfo> stmtTypes,
Controller controller,
String modelId)
|
protected VerticalSectionView |
initSectionView(Enum<?> viewEnum,
String labelKey)
|
Methods inherited from class org.kuali.student.common.ui.client.configurable.mvc.Configurer |
addField, addField, addField, addField, addField, addReadOnlyField, addReadOnlyField, addReadOnlyField, addReadOnlyField, addReadOnlyField, generateMessageInfo, getH1Title, getH2Title, getH3Title, getH4Title, getH5Title, getLabel, getLabel, getModelDefinition, getNextState, getState, setModelDefinition, setNextState, setState |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROPOSAL
public static final String PROPOSAL
- See Also:
- Constant Field Values
COURSE
public static final String COURSE
- See Also:
- Constant Field Values
PROPOSAL_TITLE_PATH
public static final String PROPOSAL_TITLE_PATH
- See Also:
- Constant Field Values
OPTIONAL
protected static final String OPTIONAL
- See Also:
- Constant Field Values
stmtTypes
protected List<StatementTypeInfo> stmtTypes
controller
protected Controller controller
tableSection
protected SummaryTableSection tableSection
modelId
protected String modelId
CourseSummaryConfigurer
public CourseSummaryConfigurer()
CourseSummaryConfigurer
public CourseSummaryConfigurer(String type,
String state,
String groupName,
DataModelDefinition modelDefinition,
List<StatementTypeInfo> stmtTypes,
Controller controller,
String modelId)
init
public void init(String type,
String state,
String groupName,
DataModelDefinition modelDefinition,
List<StatementTypeInfo> stmtTypes,
Controller controller,
String modelId)
initSectionView
protected VerticalSectionView initSectionView(Enum<?> viewEnum,
String labelKey)
getFieldRow
protected SummaryTableFieldRow getFieldRow(String fieldKey,
MessageKeyInfo messageKey)
getFieldRow
protected SummaryTableFieldRow getFieldRow(String fieldKey,
MessageKeyInfo messageKey,
boolean optional)
getFieldRow
protected SummaryTableFieldRow getFieldRow(String fieldKey,
MessageKeyInfo messageKey,
com.google.gwt.user.client.ui.Widget widget,
com.google.gwt.user.client.ui.Widget widget2,
String parentPath,
ModelWidgetBinding<?> binding,
boolean optional)
generateProposalSummarySection
public VerticalSectionView generateProposalSummarySection(boolean canEditSections)
generateCourseSummarySection
public VerticalSectionView generateCourseSummarySection()
generateCourseInformationForProposal
public SummaryTableFieldBlock generateCourseInformationForProposal()
generateCourseInformationForProposalCrossListed
public SummaryTableFieldBlock generateCourseInformationForProposalCrossListed()
generateCourseInformation
public SummaryTableFieldBlock generateCourseInformation()
generateCourseInformationCrossListing
public SummaryTableFieldBlock generateCourseInformationCrossListing()
generateGovernanceSection
public SummaryTableFieldBlock generateGovernanceSection()
generateCourseLogisticsSection
public SummaryTableFieldBlock generateCourseLogisticsSection()
generateLearningObjectivesSection
public SummaryTableFieldBlock generateLearningObjectivesSection()
generateActiveDatesSection
public SummaryTableFieldBlock generateActiveDatesSection()
generateFeesSection
public SummaryTableFieldBlock generateFeesSection()
generateRequirementsSection
public SummaryTableFieldBlock generateRequirementsSection()
addRequisiteField
protected FieldDescriptorReadOnly addRequisiteField(com.google.gwt.user.client.ui.FlowPanel panel,
StatementTypeInfo stmtType)
addRequisiteFieldComp
protected FieldDescriptorReadOnly addRequisiteFieldComp(com.google.gwt.user.client.ui.FlowPanel panel,
StatementTypeInfo stmtType)
getMultiplicityConfig
protected MultiplicityConfiguration getMultiplicityConfig(String path,
String itemLabelMessageKey,
List<List<String>> fieldKeysAndLabels)
getMultiplicityConfig
protected MultiplicityConfiguration getMultiplicityConfig(String path,
String itemLabelMessageKey,
List<List<String>> fieldKeysAndLabels,
Map<String,ModelWidgetBinding> customBindings)
generateCourseBriefSection
public VerticalSectionView generateCourseBriefSection()
generateCourseCatalogSection
public VerticalSectionView generateCourseCatalogSection()
getTableSection
public SummaryTableSection getTableSection()
Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.