public class CourseInfo extends IdEntityInfo implements Course, Serializable
| Constructor and Description |
|---|
CourseInfo() |
CourseInfo(Course courseInfo) |
| 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<LoDisplayInfo> |
getCourseSpecificLOs()
Learning Objectives associated with this Course.
|
String |
getCourseTitle()
Abbreviated name of the Course
|
List<ResultValuesGroupInfo> |
getCreditOptions()
Credit outcomes from taking the course
|
List<CourseCrossListingInfo> |
getCrossListings()
Cross Listed Courses
|
TimeAmountInfo |
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.
|
CourseExpenditureInfo |
getExpenditure()
Expenditure information associated with this Course.
|
Date |
getExpirationDate()
Date and time that this Course expires.
|
RichTextInfo |
getFeeJustification()
Narrative description of overall course fee justification.
|
List<CourseFeeInfo> |
getFees()
Fees information associated with this Course.
|
List<FormatInfo> |
getFormats()
Course Formats
|
List<String> |
getGradingOptions()
Grading options available for the course
|
List<CluInstructorInfo> |
getInstructors()
Instructors associated with this course.
|
List<CourseJointInfo> |
getJoints()
Joint Courses
|
String |
getLevel()
A code that indicates what level 100, 200 or upper division, lower
division etc
|
AmountInfo |
getOutOfClassHours()
The expected level of out of class time commitment between the student
and the course.
|
CluInstructorInfo |
getPrimaryInstructor()
Primary potential instructor for the course.
|
List<CourseRevenueInfo> |
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<CourseVariationInfo> |
getVariations()
Variations
|
VersionInfo |
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
|
void |
setCampusLocations(List<String> campusLocations) |
void |
setCode(String code) |
void |
setCourseNumberSuffix(String courseNumberSuffix) |
void |
setCourseSpecificLOs(List<LoDisplayInfo> courseSpecificLOs) |
void |
setCourseTitle(String courseTitle) |
void |
setCreditOptions(List<ResultValuesGroupInfo> creditOptions) |
void |
setCrossListings(List<CourseCrossListingInfo> crossListings) |
void |
setDuration(TimeAmountInfo duration) |
void |
setEffectiveDate(Date effectiveDate) |
void |
setEndTerm(String endTerm) |
void |
setExpenditure(CourseExpenditureInfo expenditure) |
void |
setExpirationDate(Date expirationDate) |
void |
setFeeJustification(RichTextInfo feeJustification) |
void |
setFees(List<CourseFeeInfo> fees) |
void |
setFormats(List<FormatInfo> formats) |
void |
setGradingOptions(List<String> gradingOptions) |
void |
setInstructors(List<CluInstructorInfo> instructors) |
void |
setJoints(List<CourseJointInfo> joints) |
void |
setLevel(String level) |
void |
setOutOfClassHours(AmountInfo outOfClassHours) |
void |
setPilotCourse(boolean pilotCourse) |
void |
setPrimaryInstructor(CluInstructorInfo primaryInstructor) |
void |
setRevenues(List<CourseRevenueInfo> revenues) |
void |
setSpecialTopicsCourse(boolean specialTopicsCourse) |
void |
setStartTerm(String startTerm) |
void |
setSubjectArea(String subjectArea) |
void |
setTermsOffered(List<String> termsOffered) |
void |
setTranscriptTitle(String transcriptTitle) |
void |
setUnitsContentOwner(List<String> unitsContentOwner) |
void |
setUnitsDeployment(List<String> unitsDeployment) |
void |
setVariations(List<CourseVariationInfo> variations) |
void |
setVersion(VersionInfo version) |
getId, setIdgetDescr, getName, setDescr, setNamegetState, getStateKey, getType, getTypeKey, setState, setStateKey, setType, setTypeKeygetMeta, setMetagetAttributes, getAttributeValue, getAttributeValueList, setAttributesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetType, getTypeKeygetState, getStateKeygetAttributespublic CourseInfo()
public CourseInfo(Course courseInfo)
public String getCode()
Coursepublic String getCourseNumberSuffix()
CoursegetCourseNumberSuffix in interface Coursepublic void setCourseNumberSuffix(String courseNumberSuffix)
public String getLevel()
public String getCourseTitle()
CoursegetCourseTitle in interface Coursepublic void setCourseTitle(String courseTitle)
public String getTranscriptTitle()
CoursegetTranscriptTitle in interface Coursepublic void setTranscriptTitle(String transcriptTitle)
public List<FormatInfo> getFormats()
CoursegetFormats in interface Coursepublic void setFormats(List<FormatInfo> formats)
public List<String> getTermsOffered()
CoursegetTermsOffered in interface Coursepublic void setTermsOffered(List<String> termsOffered)
public TimeAmountInfo getDuration()
CoursegetDuration in interface Coursepublic void setDuration(TimeAmountInfo duration)
public List<CourseJointInfo> getJoints()
Coursepublic void setJoints(List<CourseJointInfo> joints)
public List<CourseCrossListingInfo> getCrossListings()
CoursegetCrossListings in interface Coursepublic void setCrossListings(List<CourseCrossListingInfo> crossListings)
public List<CourseVariationInfo> getVariations()
CoursegetVariations in interface Coursepublic void setVariations(List<CourseVariationInfo> variations)
public String getSubjectArea()
CoursegetSubjectArea in interface Coursepublic void setSubjectArea(String subjectArea)
public List<String> getCampusLocations()
CoursegetCampusLocations in interface Coursepublic void setCampusLocations(List<String> campusLocations)
public AmountInfo getOutOfClassHours()
CoursegetOutOfClassHours in interface Coursepublic void setOutOfClassHours(AmountInfo outOfClassHours)
public CluInstructorInfo getPrimaryInstructor()
CoursegetPrimaryInstructor in interface Coursepublic void setPrimaryInstructor(CluInstructorInfo primaryInstructor)
public List<CluInstructorInfo> getInstructors()
CoursegetInstructors in interface Coursepublic void setInstructors(List<CluInstructorInfo> instructors)
public List<String> getUnitsDeployment()
CoursegetUnitsDeployment in interface Coursepublic RichTextInfo getFeeJustification()
CoursegetFeeJustification in interface Coursepublic void setUnitsDeployment(List<String> unitsDeployment)
public void setFeeJustification(RichTextInfo feeJustification)
public List<String> getUnitsContentOwner()
CoursegetUnitsContentOwner in interface Coursepublic List<CourseFeeInfo> getFees()
Coursepublic void setUnitsContentOwner(List<String> unitsContentOwner)
public void setFees(List<CourseFeeInfo> fees)
public List<CourseRevenueInfo> getRevenues()
CoursegetRevenues in interface Coursepublic void setRevenues(List<CourseRevenueInfo> revenues)
public CourseExpenditureInfo getExpenditure()
CoursegetExpenditure in interface Coursepublic void setExpenditure(CourseExpenditureInfo expenditure)
public List<LoDisplayInfo> getCourseSpecificLOs()
CoursegetCourseSpecificLOs in interface Coursepublic void setCourseSpecificLOs(List<LoDisplayInfo> courseSpecificLOs)
public List<String> getGradingOptions()
CoursegetGradingOptions in interface Coursepublic void setGradingOptions(List<String> gradingOptions)
public List<ResultValuesGroupInfo> getCreditOptions()
CoursegetCreditOptions in interface Coursepublic void setCreditOptions(List<ResultValuesGroupInfo> creditOptions)
public boolean isSpecialTopicsCourse()
CourseisSpecialTopicsCourse in interface Coursepublic void setSpecialTopicsCourse(boolean specialTopicsCourse)
public boolean isPilotCourse()
CourseisPilotCourse in interface Coursepublic void setPilotCourse(boolean pilotCourse)
public String getStartTerm()
CoursegetStartTerm in interface Coursepublic void setStartTerm(String startTerm)
public String getEndTerm()
CoursegetEndTerm in interface Coursepublic void setEndTerm(String endTerm)
public Date getEffectiveDate()
CoursegetEffectiveDate in interface Coursepublic void setEffectiveDate(Date effectiveDate)
public Date getExpirationDate()
CoursegetExpirationDate in interface Coursepublic void setExpirationDate(Date expirationDate)
public VersionInfo getVersion()
CoursegetVersion in interface Coursepublic void setVersion(VersionInfo version)
Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.