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

java.lang.Object
  extended by org.kuali.student.lum.lu.ui.course.client.configuration.ViewCourseConfigurer
All Implemented Interfaces:
MetaInfoConstants, RichTextInfoConstants, AffiliatedOrgInfoConstants, CreditCourseActivityConstants, CreditCourseConstants, CreditCourseCourseSpecificLOsConstants, CreditCourseDurationConstants, CreditCourseExpenditureInfoConstants, CreditCourseFormatConstants, CreditCourseJointsConstants, CreditCourseLearningResultsConstants, CreditCourseRevenueInfoConstants, CreditCourseVersionsConstants, FeeInfoConstants, FeeInfoFixedRateFeeConstants, LearningObjectiveConstants, SingleUseLoConstants

public class ViewCourseConfigurer
extends Object
implements CreditCourseConstants, CreditCourseFormatConstants, CreditCourseActivityConstants, MetaInfoConstants, CreditCourseDurationConstants, FeeInfoConstants, LearningObjectiveConstants, CreditCourseCourseSpecificLOsConstants, SingleUseLoConstants, CreditCourseRevenueInfoConstants, CreditCourseExpenditureInfoConstants, AffiliatedOrgInfoConstants, CreditCourseVersionsConstants, CreditCourseJointsConstants, RichTextInfoConstants, FeeInfoFixedRateFeeConstants, CreditCourseLearningResultsConstants

This is the configuration factory class for viewing a courss.

Author:
Kuali Student Team

Nested Class Summary
static class ViewCourseConfigurer.ViewCourseSections
           
 
Field Summary
static String CLU_PROPOSAL_MODEL
           
static String COURSE_MODEL
           
private  String groupName
           
private static String ID_TRANSLATION
           
private  DataModelDefinition modelDefinition
           
private  String state
           
private static String STATEMENTS_PATH
           
private  List<StatementTypeInfo> stmtTypes
           
private  CourseSummaryConfigurer summaryConfigurer
           
private  String 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.base.MetaInfoConstants
CREATE_ID, CREATE_TIME, UPDATE_ID, UPDATE_TIME, VERSION_IND
 
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.LearningObjectiveConstants
DESC, ID, LEARNING_OBJECTIVES
 
Fields inherited from interface org.kuali.student.lum.lu.assembly.data.client.constants.orch.CreditCourseCourseSpecificLOsConstants
EFFECTIVE_DATE, ID, INCLUDED_SINGLE_USE_LO, SEQUENCE, STATE, TYPE
 
Fields inherited from interface org.kuali.student.lum.lu.assembly.data.client.constants.orch.SingleUseLoConstants
_RUNTIME_DATA, CATEGORIES, CHILD_SINGLE_USE_LOS, DESCRIPTION, EFFECTIVE_DATE, ID, LO_REPOSITORY, NAME, STATE, TYPE
 
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
 
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.CreditCourseVersionsConstants
_RUNTIME_DATA, COURSE_NUMBER_SUFFIX, ID, SUBJECT_AREA, TYPE, VERSION_CODE, VERSION_TITLE
 
Fields inherited from interface org.kuali.student.lum.lu.assembly.data.client.constants.orch.CreditCourseJointsConstants
_RUNTIME_DATA, COURSE_ID, COURSE_NUMBER_SUFFIX, COURSE_TITLE, RELATION_ID, SUBJECT_AREA, TYPE
 
Fields inherited from interface org.kuali.student.lum.lu.assembly.data.client.constants.base.RichTextInfoConstants
FORMATTED, PLAIN
 
Fields inherited from interface org.kuali.student.lum.lu.assembly.data.client.constants.orch.FeeInfoFixedRateFeeConstants
AMOUNT, FEE_TYPE, ID, RATE_TYPE
 
Fields inherited from interface org.kuali.student.lum.lu.assembly.data.client.constants.orch.CreditCourseLearningResultsConstants
OUTCOME_CREDIT_VALUE, OUTCOME_MAX_CREDITS, OUTCOME_TYPE
 
Constructor Summary
ViewCourseConfigurer()
           
 
Method Summary
 void generateLayout(TabMenuController layoutController, String modelId)
           
 void generateLayout(ViewCourseController layoutController)
           
 CourseSummaryConfigurer getSummaryConfigurer()
           
 void setModelDefinition(DataModelDefinition modelDefinition)
           
 void setStatementTypes(List<StatementTypeInfo> stmtTypes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COURSE_MODEL

public static final String COURSE_MODEL
See Also:
Constant Field Values

STATEMENTS_PATH

private static final String STATEMENTS_PATH
See Also:
Constant Field Values

ID_TRANSLATION

private static final String ID_TRANSLATION
See Also:
Constant Field Values

CLU_PROPOSAL_MODEL

public static final String CLU_PROPOSAL_MODEL
See Also:
Constant Field Values

type

private String type

state

private String state

groupName

private String groupName

modelDefinition

private DataModelDefinition modelDefinition

stmtTypes

private List<StatementTypeInfo> stmtTypes

summaryConfigurer

private CourseSummaryConfigurer summaryConfigurer
Constructor Detail

ViewCourseConfigurer

public ViewCourseConfigurer()
Method Detail

setModelDefinition

public void setModelDefinition(DataModelDefinition modelDefinition)

setStatementTypes

public void setStatementTypes(List<StatementTypeInfo> stmtTypes)

generateLayout

public void generateLayout(ViewCourseController layoutController)

generateLayout

public void generateLayout(TabMenuController layoutController,
                           String modelId)

getSummaryConfigurer

public CourseSummaryConfigurer getSummaryConfigurer()


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