|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.student.lum.course.dto.CourseInfo
public class CourseInfo
Detailed information about a single course. For specific usage, check the specific service(s) implementation(s)
Constructor Summary | |
---|---|
CourseInfo()
|
Method Summary | |
---|---|
Map<String,String> |
getAttributes()
List of key/value pairs, typically used for dynamic attributes. |
List<String> |
getCampusLocations()
Places where this course might be offered |
String |
getCode()
The composite string that is used to officially reference or publish the CLU. |
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<ResultComponentInfo> |
getCreditOptions()
Credit outcomes from taking the course |
List<CourseCrossListingInfo> |
getCrossListings()
|
RichTextInfo |
getDescr()
Narrative description of the Course. |
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()
|
List<String> |
getGradingOptions()
Grading opitons available for the course |
String |
getId()
Unique identifier for a Course. |
List<CluInstructorInfo> |
getInstructors()
Instructors associated with this course. |
List<CourseJointInfo> |
getJoints()
|
String |
getLevel()
A code that indicates what level 100, 200 or upper division, lower division etc |
MetaInfo |
getMetaInfo()
Create and last update info for the structure. |
AmountInfo |
getOutOfClassHours()
The expected level of out of class time commitment between the student and the course. |
CluInstructorInfo |
getPrimaryInstructor()
Primary potential instructor for the clu. |
List<CourseRevenueInfo> |
getRevenues()
Revenue information associated with this Course. |
String |
getStartTerm()
The first academic time period that this Course would be effective. |
String |
getState()
The current status of the course. |
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. |
String |
getType()
Unique identifier for a learning unit type. |
List<String> |
getUnitsContentOwner()
|
List<String> |
getUnitsDeployment()
|
List<CourseVariationInfo> |
getVariations()
|
VersionInfo |
getVersionInfo()
|
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 |
setAttributes(Map<String,String> attributes)
|
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<ResultComponentInfo> creditOptions)
|
void |
setCrossListings(List<CourseCrossListingInfo> crossListings)
|
void |
setDescr(RichTextInfo descr)
|
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 |
setId(String id)
|
void |
setInstructors(List<CluInstructorInfo> instructors)
|
void |
setJoints(List<CourseJointInfo> joints)
|
void |
setLevel(String level)
|
void |
setMetaInfo(MetaInfo metaInfo)
|
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 |
setState(String state)
|
void |
setSubjectArea(String subjectArea)
|
void |
setTermsOffered(List<String> termsOffered)
|
void |
setTranscriptTitle(String transcriptTitle)
|
void |
setType(String type)
|
void |
setUnitsContentOwner(List<String> unitsContentOwner)
|
void |
setUnitsDeployment(List<String> unitsDeployment)
|
void |
setVariations(List<CourseVariationInfo> variations)
|
void |
setVersionInfo(VersionInfo versionInfo)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final long serialVersionUID
private String code
private String courseNumberSuffix
private String level
private String courseTitle
private String transcriptTitle
private RichTextInfo descr
private List<FormatInfo> formats
private List<String> termsOffered
private TimeAmountInfo duration
private List<CourseJointInfo> joints
private List<CourseCrossListingInfo> crossListings
private List<CourseVariationInfo> variations
private String subjectArea
private List<String> campusLocations
private AmountInfo outOfClassHours
private CluInstructorInfo primaryInstructor
private List<CluInstructorInfo> instructors
private List<String> unitsDeployment
private RichTextInfo feeJustification
private List<String> unitsContentOwner
private List<CourseFeeInfo> fees
private List<CourseRevenueInfo> revenues
private CourseExpenditureInfo expenditure
private List<LoDisplayInfo> courseSpecificLOs
private List<String> gradingOptions
private List<ResultComponentInfo> creditOptions
private boolean specialTopicsCourse
private boolean pilotCourse
private String startTerm
private String endTerm
private Date effectiveDate
private Date expirationDate
private Map<String,String> attributes
private MetaInfo metaInfo
private VersionInfo versionInfo
private String type
private String state
private String id
Constructor Detail |
---|
public CourseInfo()
Method Detail |
---|
public String getCode()
public void setCode(String code)
public String getCourseNumberSuffix()
public void setCourseNumberSuffix(String courseNumberSuffix)
public String getLevel()
public void setLevel(String level)
public String getCourseTitle()
public void setCourseTitle(String courseTitle)
public String getTranscriptTitle()
public void setTranscriptTitle(String transcriptTitle)
public RichTextInfo getDescr()
public void setDescr(RichTextInfo descr)
public List<FormatInfo> getFormats()
public void setFormats(List<FormatInfo> formats)
public List<String> getTermsOffered()
public void setTermsOffered(List<String> termsOffered)
public TimeAmountInfo getDuration()
public void setDuration(TimeAmountInfo duration)
public List<CourseJointInfo> getJoints()
public void setJoints(List<CourseJointInfo> joints)
public List<CourseCrossListingInfo> getCrossListings()
public void setCrossListings(List<CourseCrossListingInfo> crossListings)
public List<CourseVariationInfo> getVariations()
public void setVariations(List<CourseVariationInfo> variations)
public String getSubjectArea()
public void setSubjectArea(String subjectArea)
public List<String> getCampusLocations()
public void setCampusLocations(List<String> campusLocations)
public AmountInfo getOutOfClassHours()
public void setOutOfClassHours(AmountInfo outOfClassHours)
public CluInstructorInfo getPrimaryInstructor()
public void setPrimaryInstructor(CluInstructorInfo primaryInstructor)
public List<CluInstructorInfo> getInstructors()
public void setInstructors(List<CluInstructorInfo> instructors)
public List<String> getUnitsDeployment()
public RichTextInfo getFeeJustification()
public void setUnitsDeployment(List<String> unitsDeployment)
public void setFeeJustification(RichTextInfo feeJustification)
public List<String> getUnitsContentOwner()
public List<CourseFeeInfo> getFees()
public void setUnitsContentOwner(List<String> unitsContentOwner)
public void setFees(List<CourseFeeInfo> fees)
public List<CourseRevenueInfo> getRevenues()
public void setRevenues(List<CourseRevenueInfo> revenues)
public CourseExpenditureInfo getExpenditure()
public void setExpenditure(CourseExpenditureInfo expenditure)
public List<LoDisplayInfo> getCourseSpecificLOs()
public void setCourseSpecificLOs(List<LoDisplayInfo> courseSpecificLOs)
public List<String> getGradingOptions()
public void setGradingOptions(List<String> gradingOptions)
public List<ResultComponentInfo> getCreditOptions()
public void setCreditOptions(List<ResultComponentInfo> creditOptions)
public boolean isSpecialTopicsCourse()
public void setSpecialTopicsCourse(boolean specialTopicsCourse)
public boolean isPilotCourse()
public void setPilotCourse(boolean pilotCourse)
public String getStartTerm()
public void setStartTerm(String startTerm)
public String getEndTerm()
public void setEndTerm(String endTerm)
public Date getEffectiveDate()
public void setEffectiveDate(Date effectiveDate)
public Date getExpirationDate()
public void setExpirationDate(Date expirationDate)
public Map<String,String> getAttributes()
getAttributes
in interface HasAttributes
public void setAttributes(Map<String,String> attributes)
setAttributes
in interface HasAttributes
public MetaInfo getMetaInfo()
public void setMetaInfo(MetaInfo metaInfo)
public String getType()
getType
in interface HasTypeState
public void setType(String type)
setType
in interface HasTypeState
public String getState()
getState
in interface HasTypeState
public void setState(String state)
setState
in interface HasTypeState
public String getId()
getId
in interface Idable
public void setId(String id)
setId
in interface Idable
public VersionInfo getVersionInfo()
public void setVersionInfo(VersionInfo versionInfo)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |