Package org.openurp.edu.base.model
Class Course
- java.lang.Object
-
- org.beangle.commons.entity.pojo.NumberIdObject<T>
-
- org.openurp.base.model.NumberIdTimeObject<ID>
-
- org.openurp.edu.base.model.ProjectBasedObject<Long>
-
- org.openurp.edu.base.model.Course
-
- All Implemented Interfaces:
Serializable,Comparable<Course>,org.beangle.commons.entity.Entity<Long>,org.beangle.commons.entity.TimeEntity,ProjectBasedEntity<Long>
@Entity(name="org.openurp.edu.base.model.Course") public class Course extends ProjectBasedObject<Long> implements Comparable<Course>
课程基本信息- Since:
- 2008-09-24
- See Also:
- Serialized Form
-
-
Method Summary
-
Methods inherited from class org.openurp.edu.base.model.ProjectBasedObject
getProject, setProject
-
Methods inherited from class org.openurp.base.model.NumberIdTimeObject
getUpdatedAt, setUpdatedAt
-
Methods inherited from class org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setId
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
Course
public Course()
-
Course
public Course(Long id)
-
-
Method Detail
-
getBeginOn
public Date getBeginOn()
-
setBeginOn
public void setBeginOn(Date beginOn)
-
getEndOn
public Date getEndOn()
-
setEndOn
public void setEndOn(Date endOn)
-
getCode
public String getCode()
-
setCode
public void setCode(String code)
-
getCredits
public float getCredits()
-
setCredits
public void setCredits(float credits)
-
getEnName
public String getEnName()
-
setEnName
public void setEnName(String enName)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getRemark
public String getRemark()
-
setRemark
public void setRemark(String remark)
-
compareTo
public int compareTo(Course other)
- Specified by:
compareToin interfaceComparable<Course>
-
getCreditHours
public int getCreditHours()
-
setCreditHours
public void setCreditHours(int creditHours)
-
getWeekHours
public int getWeekHours()
-
setWeekHours
public void setWeekHours(int weekHours)
-
getWeeks
public Integer getWeeks()
-
setWeeks
public void setWeeks(Integer weeks)
-
getDepartment
public Department getDepartment()
-
setDepartment
public void setDepartment(Department department)
-
getCourseType
public CourseType getCourseType()
-
setCourseType
public void setCourseType(CourseType courseType)
-
getExamMode
public ExamMode getExamMode()
-
setExamMode
public void setExamMode(ExamMode examMode)
-
getAbilityRates
public Set<CourseAbilityRate> getAbilityRates()
-
setAbilityRates
public void setAbilityRates(Set<CourseAbilityRate> abilityRates)
-
getCreditHourString
public String getCreditHourString()
-
getHour
public Integer getHour(CourseHourType type)
-
getHours
public List<CourseHour> getHours()
-
setHours
public void setHours(List<CourseHour> courseHours)
-
getLevels
public Set<AcademicLevel> getLevels()
-
setLevels
public void setLevels(Set<AcademicLevel> levels)
-
getGradingModes
public Set<GradingMode> getGradingModes()
-
setGradingModes
public void setGradingModes(Set<GradingMode> gradingModes)
-
isEnabled
public boolean isEnabled()
-
isHasMakeup
public boolean isHasMakeup()
-
setHasMakeup
public void setHasMakeup(boolean hasMakeup)
-
isPractical
public boolean isPractical()
-
setPractical
public void setPractical(boolean practical)
-
setEnabled
public void setEnabled(boolean e)
-
getCategory
public CourseCategory getCategory()
-
setCategory
public void setCategory(CourseCategory category)
-
isCalgp
public boolean isCalgp()
-
setCalgp
public void setCalgp(boolean calgp)
-
-