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, setId
getDescr, getName, setDescr, setName
getState, getStateKey, getType, getTypeKey, setState, setStateKey, setType, setTypeKey
getMeta, setMeta
getAttributes, getAttributeValue, getAttributeValueList, setAttributes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getType, getTypeKey
getState, getStateKey
getAttributes
public CourseInfo()
public CourseInfo(Course courseInfo)
public String getCode()
Course
public String getCourseNumberSuffix()
Course
getCourseNumberSuffix
in interface Course
public void setCourseNumberSuffix(String courseNumberSuffix)
public String getLevel()
public String getCourseTitle()
Course
getCourseTitle
in interface Course
public void setCourseTitle(String courseTitle)
public String getTranscriptTitle()
Course
getTranscriptTitle
in interface Course
public void setTranscriptTitle(String transcriptTitle)
public List<FormatInfo> getFormats()
Course
getFormats
in interface Course
public void setFormats(List<FormatInfo> formats)
public List<String> getTermsOffered()
Course
getTermsOffered
in interface Course
public void setTermsOffered(List<String> termsOffered)
public TimeAmountInfo getDuration()
Course
getDuration
in interface Course
public void setDuration(TimeAmountInfo duration)
public List<CourseJointInfo> getJoints()
Course
public void setJoints(List<CourseJointInfo> joints)
public List<CourseCrossListingInfo> getCrossListings()
Course
getCrossListings
in interface Course
public void setCrossListings(List<CourseCrossListingInfo> crossListings)
public List<CourseVariationInfo> getVariations()
Course
getVariations
in interface Course
public void setVariations(List<CourseVariationInfo> variations)
public String getSubjectArea()
Course
getSubjectArea
in interface Course
public void setSubjectArea(String subjectArea)
public List<String> getCampusLocations()
Course
getCampusLocations
in interface Course
public void setCampusLocations(List<String> campusLocations)
public AmountInfo getOutOfClassHours()
Course
getOutOfClassHours
in interface Course
public void setOutOfClassHours(AmountInfo outOfClassHours)
public CluInstructorInfo getPrimaryInstructor()
Course
getPrimaryInstructor
in interface Course
public void setPrimaryInstructor(CluInstructorInfo primaryInstructor)
public List<CluInstructorInfo> getInstructors()
Course
getInstructors
in interface Course
public void setInstructors(List<CluInstructorInfo> instructors)
public List<String> getUnitsDeployment()
Course
getUnitsDeployment
in interface Course
public RichTextInfo getFeeJustification()
Course
getFeeJustification
in interface Course
public void setUnitsDeployment(List<String> unitsDeployment)
public void setFeeJustification(RichTextInfo feeJustification)
public List<String> getUnitsContentOwner()
Course
getUnitsContentOwner
in interface Course
public List<CourseFeeInfo> getFees()
Course
public void setUnitsContentOwner(List<String> unitsContentOwner)
public void setFees(List<CourseFeeInfo> fees)
public List<CourseRevenueInfo> getRevenues()
Course
getRevenues
in interface Course
public void setRevenues(List<CourseRevenueInfo> revenues)
public CourseExpenditureInfo getExpenditure()
Course
getExpenditure
in interface Course
public void setExpenditure(CourseExpenditureInfo expenditure)
public List<LoDisplayInfo> getCourseSpecificLOs()
Course
getCourseSpecificLOs
in interface Course
public void setCourseSpecificLOs(List<LoDisplayInfo> courseSpecificLOs)
public List<String> getGradingOptions()
Course
getGradingOptions
in interface Course
public void setGradingOptions(List<String> gradingOptions)
public List<ResultValuesGroupInfo> getCreditOptions()
Course
getCreditOptions
in interface Course
public void setCreditOptions(List<ResultValuesGroupInfo> creditOptions)
public boolean isSpecialTopicsCourse()
Course
isSpecialTopicsCourse
in interface Course
public void setSpecialTopicsCourse(boolean specialTopicsCourse)
public boolean isPilotCourse()
Course
isPilotCourse
in interface Course
public void setPilotCourse(boolean pilotCourse)
public String getStartTerm()
Course
getStartTerm
in interface Course
public void setStartTerm(String startTerm)
public String getEndTerm()
Course
getEndTerm
in interface Course
public void setEndTerm(String endTerm)
public Date getEffectiveDate()
Course
getEffectiveDate
in interface Course
public void setEffectiveDate(Date effectiveDate)
public Date getExpirationDate()
Course
getExpirationDate
in interface Course
public void setExpirationDate(Date expirationDate)
public VersionInfo getVersion()
Course
getVersion
in interface Course
public void setVersion(VersionInfo version)
Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.