org.kuali.student.lum.lu.ui.course.client.configuration
Class CourseAdminRetireConfigurer

java.lang.Object
  extended by org.kuali.student.common.ui.client.configurable.mvc.Configurer
      extended by org.kuali.student.lum.lu.ui.course.client.configuration.AbstractCourseConfigurer
          extended by org.kuali.student.lum.lu.ui.course.client.configuration.CourseProposalConfigurer
              extended by org.kuali.student.lum.lu.ui.course.client.configuration.CourseAdminRetireConfigurer
All Implemented Interfaces:
AffiliatedOrgInfoConstants, CreditCourseActivityConstants, CreditCourseConstants, CreditCourseDurationConstants, CreditCourseExpenditureInfoConstants, CreditCourseFormatConstants, CreditCourseRevenueInfoConstants, FeeInfoConstants

public class CourseAdminRetireConfigurer
extends CourseProposalConfigurer

This is the screen configuration and layout for the admin retire screen

Author:
Will

Nested Class Summary
 
Nested classes/interfaces inherited from class org.kuali.student.lum.lu.ui.course.client.configuration.CourseProposalConfigurer
CourseProposalConfigurer.CourseSections, CourseProposalConfigurer.KeyListModelWigetBinding, CourseProposalConfigurer.MultiplicityFieldConfig, CourseProposalConfigurer.PersonList, CourseProposalConfigurer.ProposerPersonList
 
Field Summary
protected  CourseRequirementsViewController requisitesSection
           
 
Fields inherited from class org.kuali.student.lum.lu.ui.course.client.configuration.CourseProposalConfigurer
COURSE, COURSE_TITLE_PATH, documentTool, NO_DIVIDER, PROPOSAL_PATH, PROPOSAL_TITLE_PATH, stmtTypes, summaryConfigurer, WITH_DIVIDER
 
Fields inherited from class org.kuali.student.lum.lu.ui.course.client.configuration.AbstractCourseConfigurer
COURSE_PROPOSAL_MODEL, PROPOSAL_REFERENCE_OBJECT_TYPE, PROPOSAL_REFERENCE_TYPE_KEY
 
Fields inherited from class org.kuali.student.common.ui.client.configurable.mvc.Configurer
groupName, modelDefinition, nextState, state, type
 
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_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, 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, OUTCOME_OPTIONS, PASS_FAIL, PILOT_COURSE, PREV_END_TERM, PREV_START_TERM, PRIMARY_INSTRUCTOR, PROPOSAL_DESCRIPTION, 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
 
Fields inherited from interface org.kuali.student.lum.lu.assembly.data.client.constants.orch.CreditCourseFormatConstants
_RUNTIME_DATA, ACTIVITIES, ID, STATE
 
Fields inherited from interface org.kuali.student.lum.lu.assembly.data.client.constants.orch.CreditCourseActivityConstants
_RUNTIME_DATA, ACTIVITY_TYPE, CONTACT_HOURS, DEFAULT_ENROLLMENT_ESTIMATE, DURATION, ID, STATE
 
Fields inherited from interface org.kuali.student.lum.lu.assembly.data.client.constants.orch.CreditCourseDurationConstants
QUANTITY, TERM_TYPE
 
Fields inherited from interface org.kuali.student.lum.lu.assembly.data.client.constants.orch.FeeInfoConstants
FEE_RECORDS, FIXED_RATE_FEE, MULTIPLE_RATE_FEE, PER_CREDIT_FEE, REVENUE, VARIABLE_RATE_FEE
 
Fields inherited from interface org.kuali.student.lum.lu.assembly.data.client.constants.orch.AffiliatedOrgInfoConstants
EFFECTIVE_DATE, ORG_ID, PERCENTAGE
 
Fields inherited from interface org.kuali.student.lum.lu.assembly.data.client.constants.orch.CreditCourseRevenueInfoConstants
FEE_TYPE, ID, REVENUE_ORG, TOTAL_PERCENTAGE
 
Fields inherited from interface org.kuali.student.lum.lu.assembly.data.client.constants.orch.CreditCourseExpenditureInfoConstants
EXPENDITURE_ORG, TOTAL_PERCENTAGE
 
Constructor Summary
CourseAdminRetireConfigurer()
           
 
Method Summary
 void configure(CourseProposalController layout)
          Sets up all the views and sections of CourseAdminRetireController.
protected  Section generateActiveDatesSection(Section section)
           
protected  View generateCourseAdminView(CourseAdminRetireController layout)
          Configuration for the course admin screens
protected  Section generateRetirementSection(Section section)
           
protected  Section initSection(String labelKey)
           
 
Methods inherited from class org.kuali.student.lum.lu.ui.course.client.configuration.CourseProposalConfigurer
addCluStartSection, addFeeMultiplicityFields, addMultiplicityFields, buildMultiplicityFD, buildMultiplicityParentFieldDescriptor, generateActiveDateEndSection, generateActiveDateStartSection, generateCourseFormatsSection, generateCourseInfoSection, generateCourseInfoShortTitleSection, generateCourseLogisticsSection, generateCourseNumberSection, generateCourseRequisitesSection, generateCrossListed_Ver_Joint_Section, generateDescriptionRationaleSection, generateDurationSection, generateFinalExamSection, generateFinancialsSection, generateGovernanceSection, generateGradesAssessmentsSection, generateInstructorsSection, generateLearningObjectivesNestedSection, generateLearningObjectivesSection, generateLearningResultsSection, generateLongTitleSection, generateMessageInfo, generateOutcomesSection, generateSchedulingSection, generateShortTitleSection, generateStudentRegistrationOptionsSection, getContinueButton, getCourseTitlePath, getMetaData, getProposalHeaderTitle, getProposalPath, getProposalTitlePath, getSectionTitle, getSummaryConfigurer, getViewsEnum, initSection, initSectionView, makeCondition, setStatementTypes, setupExpenditureSection, setupMultiplicityConfig, setupRevenueSection
 
Methods inherited from class org.kuali.student.lum.lu.ui.course.client.configuration.AbstractCourseConfigurer
getModelId, getProposalReferenceObjectType, getProposalReferenceTypeKey
 
Methods inherited from class org.kuali.student.common.ui.client.configurable.mvc.Configurer
addField, addField, addField, addField, addField, addReadOnlyField, addReadOnlyField, addReadOnlyField, addReadOnlyField, addReadOnlyField, getH1Title, getH2Title, getH3Title, getH4Title, getH5Title, 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
 

Field Detail

requisitesSection

protected CourseRequirementsViewController requisitesSection
Constructor Detail

CourseAdminRetireConfigurer

public CourseAdminRetireConfigurer()
Method Detail

configure

public void configure(CourseProposalController layout)
Sets up all the views and sections of CourseAdminRetireController. This should be called once for initialization and setup per CourseAdminRetireController instance.

Overrides:
configure in class CourseProposalConfigurer
Parameters:
layout -

generateCourseAdminView

protected View generateCourseAdminView(CourseAdminRetireController layout)
Configuration for the course admin screens

Returns:
view

generateActiveDatesSection

protected Section generateActiveDatesSection(Section section)
Overrides:
generateActiveDatesSection in class CourseProposalConfigurer

generateRetirementSection

protected Section generateRetirementSection(Section section)

initSection

protected Section initSection(String labelKey)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.