public class CourseSummaryConfigurer extends Configurer implements CreditCourseProposalConstants, CreditCourseProposalInfoConstants, CreditCourseConstants, CreditCourseFormatConstants, CreditCourseActivityConstants, MetaInfoConstants, CreditCourseDurationConstants, FeeInfoConstants, LearningObjectiveConstants, AffiliatedOrgInfoConstants, CreditCourseRevenueInfoConstants, CreditCourseExpenditureInfoConstants
Modifier and Type | Class and Description |
---|---|
protected class |
CourseSummaryConfigurer.EditHandler |
Modifier and Type | Field and Description |
---|---|
protected Controller |
controller |
static String |
COURSE |
protected String |
modelId |
protected static String |
OPTIONAL |
static String |
PROPOSAL |
static String |
PROPOSAL_TITLE_PATH |
protected boolean |
showingValidation |
protected List<StatementTypeInfo> |
stmtTypes |
protected SummaryTableSection |
tableSection |
protected List<com.google.gwt.user.client.ui.Anchor> |
validateLinks |
protected List<ValidationResultInfo> |
validationInfos |
groupName, modelDefinition, nextState, state, type
SEARCH, STATE, TYPE
_RUNTIME_DATA, ID, META_INFO, PROPOSER_PERSON, REFERENCE_TYPE, REFERENCES, TITLE
_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
_RUNTIME_DATA, ACTIVITIES, ID, STATE
_RUNTIME_DATA, CONTACT_HOURS, DEFAULT_ENROLLMENT_ESTIMATE, DURATION, ID, STATE_KEY, TYPE_KEY
CREATE_ID, CREATE_TIME, UPDATE_ID, UPDATE_TIME, VERSION_IND
QUANTITY, TERM_TYPE
FEE_RECORDS, FIXED_RATE_FEE, MULTIPLE_RATE_FEE, PER_CREDIT_FEE, REVENUE, VARIABLE_RATE_FEE
DESC, ID, LEARNING_OBJECTIVES
EFFECTIVE_DATE, ORG_ID, PERCENTAGE
FEE_TYPE, ID, REVENUE_ORG, TOTAL_PERCENTAGE
EXPENDITURE_ORG, TOTAL_PERCENTAGE
Constructor and Description |
---|
CourseSummaryConfigurer() |
CourseSummaryConfigurer(String type,
String state,
String groupName,
DataModelDefinition modelDefinition,
List<StatementTypeInfo> stmtTypes,
Controller controller,
String modelId) |
addField, addField, addField, addField, addField, addReadOnlyField, addReadOnlyField, addReadOnlyField, addReadOnlyField, addReadOnlyField, generateMessageInfo, getH1Title, getH2Title, getH3Title, getH4Title, getH5Title, getLabel, getLabel, getModelDefinition, getNextState, getState, setModelDefinition, setNextState, setState
public static final String PROPOSAL
public static final String COURSE
public static final String PROPOSAL_TITLE_PATH
protected static final String OPTIONAL
protected List<ValidationResultInfo> validationInfos
protected boolean showingValidation
protected List<StatementTypeInfo> stmtTypes
protected Controller controller
protected SummaryTableSection tableSection
protected List<com.google.gwt.user.client.ui.Anchor> validateLinks
public CourseSummaryConfigurer()
public CourseSummaryConfigurer(String type, String state, String groupName, DataModelDefinition modelDefinition, List<StatementTypeInfo> stmtTypes, Controller controller, String modelId)
public void init(String type, String state, String groupName, DataModelDefinition modelDefinition, List<StatementTypeInfo> stmtTypes, Controller controller, String modelId)
protected VerticalSectionView initSectionView(Enum<?> viewEnum, String labelKey)
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 void addSummaryTableFieldBlocks()
public VerticalSectionView generateProposalSummarySection(boolean canEditSections)
protected SummaryTableFieldBlock generateProposalDocumentsSection()
protected WarnContainer generateWorkflowWidgetContainer(com.google.gwt.user.client.ui.Widget w)
public VerticalSectionView generateCourseSummarySection()
public SummaryTableFieldBlock generateCourseInformationForProposal()
public SummaryTableFieldBlock generateCourseInformationForProposalCrossListed()
public SummaryTableFieldBlock generateCourseInformation()
public SummaryTableFieldBlock generateCourseInformationCrossListing()
public SummaryTableFieldBlock generateGovernanceSection()
public SummaryTableFieldBlock generateCourseLogisticsSection()
public SummaryTableFieldBlock generateLearningObjectivesSection()
public SummaryTableFieldBlock generateActiveDatesSection()
public SummaryTableFieldBlock generateFeesSection()
public SummaryTableFieldBlock generateRequirementsSection()
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)
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)
public VerticalSectionView generateCourseBriefSection()
public VerticalSectionView generateCourseCatalogSection()
public SummaryTableSection getTableSection()
Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.