public interface Course extends IdEntity
Modifier and Type | Method and Description |
---|---|
List<String> |
getCampusLocations()
Places where this course might be offered
|
String |
getCode()
Identifier used to officially reference or publish the
course.
|
String |
getCourseNumberSuffix()
The "extra" portion of the code, which usually corresponds with the most
detailed part of the number.
|
List<? extends LoDisplay> |
getCourseSpecificLOs()
Learning Objectives associated with this Course.
|
String |
getCourseTitle()
Abbreviated name of the Course
|
List<ResultValuesGroupInfo> |
getCreditOptions()
Credit outcomes from taking the course
|
List<? extends CourseCrossListing> |
getCrossListings()
Cross Listed Courses
|
TimeAmount |
getDuration()
The standard duration of the Course.
|
Date |
getEffectiveDate()
Date and time the Course became effective.
|
String |
getEndTerm()
The last academic time period that this Course would be effective.
|
CourseExpenditure |
getExpenditure()
Expenditure information associated with this Course.
|
Date |
getExpirationDate()
Date and time that this Course expires.
|
RichText |
getFeeJustification()
Narrative description of overall course fee justification.
|
List<? extends CourseFee> |
getFees()
Fees information associated with this Course.
|
List<? extends Format> |
getFormats()
Course Formats
|
List<String> |
getGradingOptions()
Grading options available for the course
|
List<? extends CluInstructor> |
getInstructors()
Instructors associated with this course.
|
List<? extends CourseJoint> |
getJoints()
Joint Courses
|
String |
getLevel()
A code that indicates what level 100, 200 or upper division, lower
division etc
|
Amount |
getOutOfClassHours()
The expected level of out of class time commitment between the student
and the course.
|
CluInstructor |
getPrimaryInstructor()
Primary potential instructor for the course.
|
List<? extends CourseRevenue> |
getRevenues()
Revenue information associated with this Course.
|
String |
getStartTerm()
The first academic time period that this Course would be effective.
|
String |
getSubjectArea()
The Study Subject Area is used to identify the area of study associated
with the course.
|
List<String> |
getTermsOffered()
Terms in which this Course is typically offered.
|
String |
getTranscriptTitle()
Information related to the official identification of the credit course,
typically in human readable form.
|
List<String> |
getUnitsContentOwner()
Units Responsible for overseeing the content of this course
|
List<String> |
getUnitsDeployment()
Units Responsible for Deploying this course
|
List<? extends CourseVariation> |
getVariations()
Variations
|
Version |
getVersion()
Version of this course
|
boolean |
isPilotCourse()
Flag to indicate a one-time or pilot course, which is likely to have
expedited approval process
|
boolean |
isSpecialTopicsCourse()
Flag to indicate the course as a special topics course
|
getType, getTypeKey
getState, getStateKey
getAttributes
String getCode()
String getCourseNumberSuffix()
String getLevel()
String getCourseTitle()
String getTranscriptTitle()
List<? extends Format> getFormats()
List<String> getTermsOffered()
TimeAmount getDuration()
List<? extends CourseJoint> getJoints()
List<? extends CourseCrossListing> getCrossListings()
List<? extends CourseVariation> getVariations()
String getSubjectArea()
List<String> getCampusLocations()
Amount getOutOfClassHours()
CluInstructor getPrimaryInstructor()
List<? extends CluInstructor> getInstructors()
List<String> getUnitsDeployment()
RichText getFeeJustification()
List<String> getUnitsContentOwner()
List<? extends CourseRevenue> getRevenues()
CourseExpenditure getExpenditure()
List<? extends LoDisplay> getCourseSpecificLOs()
List<String> getGradingOptions()
List<ResultValuesGroupInfo> getCreditOptions()
boolean isSpecialTopicsCourse()
boolean isPilotCourse()
String getStartTerm()
String getEndTerm()
Date getEffectiveDate()
Date getExpirationDate()
Version getVersion()
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.