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

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
All Implemented Interfaces:
ContentConfigurer, AffiliatedOrgInfoConstants, CreditCourseActivityConstants, CreditCourseConstants, CreditCourseDurationConstants, CreditCourseExpenditureInfoConstants, CreditCourseFormatConstants, CreditCourseRevenueInfoConstants, FeeInfoConstants
Direct Known Subclasses:
CourseConfigurer

public abstract class AbstractCourseConfigurer
extends Configurer
implements ContentConfigurer, CreditCourseConstants, CreditCourseFormatConstants, CreditCourseActivityConstants, CreditCourseDurationConstants, FeeInfoConstants, AffiliatedOrgInfoConstants, CreditCourseRevenueInfoConstants, CreditCourseExpenditureInfoConstants


Field Summary
static String CLU_PROPOSAL_MODEL
           
static String PROPOSAL_REFERENCE_OBJECT_TYPE
           
static String PROPOSAL_REFERENCE_TYPE_KEY
           
 
Fields inherited from class org.kuali.student.common.ui.client.configurable.mvc.Configurer
groupName, modelDefinition, 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, OUTCOME_OPTIONS, PASS_FAIL, PILOT_COURSE, PRIMARY_INSTRUCTOR, PROPOSAL_DESCRIPTION, REVENUE_INFO, 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
AbstractCourseConfigurer()
           
 
Method Summary
abstract  String getCourseTitlePath()
           
 String getModelId()
           
abstract  String getProposalHeaderTitle(DataModel model)
           
abstract  String getProposalPath()
           
 String getProposalReferenceObjectType()
           
 String getProposalReferenceTypeKey()
           
abstract  String getProposalTitlePath()
           
abstract  String getSectionTitle(DataModel model)
           
abstract  Class<? extends Enum<?>> getViewsEnum()
           
 
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, getModelDefinition, setModelDefinition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kuali.student.core.workflow.ui.client.widgets.ContentConfigurer
setModelDefinition
 

Field Detail

CLU_PROPOSAL_MODEL

public static final String CLU_PROPOSAL_MODEL
See Also:
Constant Field Values

PROPOSAL_REFERENCE_TYPE_KEY

public static final String PROPOSAL_REFERENCE_TYPE_KEY
See Also:
Constant Field Values

PROPOSAL_REFERENCE_OBJECT_TYPE

public static final String PROPOSAL_REFERENCE_OBJECT_TYPE
See Also:
Constant Field Values
Constructor Detail

AbstractCourseConfigurer

public AbstractCourseConfigurer()
Method Detail

getModelId

public String getModelId()

getProposalReferenceTypeKey

public String getProposalReferenceTypeKey()

getProposalReferenceObjectType

public String getProposalReferenceObjectType()

getProposalPath

public abstract String getProposalPath()

getProposalTitlePath

public abstract String getProposalTitlePath()

getCourseTitlePath

public abstract String getCourseTitlePath()

getSectionTitle

public abstract String getSectionTitle(DataModel model)

getProposalHeaderTitle

public abstract String getProposalHeaderTitle(DataModel model)

getViewsEnum

public abstract Class<? extends Enum<?>> getViewsEnum()


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