Package org.openurp.base.edu.model
Class Course
java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<T>
org.beangle.commons.entity.pojo.NumberIdTimeObject<ID>
- All Implemented Interfaces:
Serializable,Comparable<Course>,org.beangle.commons.entity.Entity<Long>,org.beangle.commons.entity.TimeEntity,ProjectBasedEntity<Long>
@Entity(name="org.openurp.base.edu.model.Course")
public class Course
extends ProjectBasedObject<Long>
implements Comparable<Course>
课程基本信息
- Since:
- 2008-09-24
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String课程代码protected String课程英文名protected String课程名称protected String课程备注Fields inherited from class org.beangle.commons.entity.pojo.NumberIdTimeObject
updatedAtFields inherited from class org.beangle.commons.entity.pojo.NumberIdObject
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetCode()intfloatgetCredits(EducationLevel level) floatgetEndOn()getHour(TeachingNature type) getHourById(Integer typeId) getHours()getJournal(Semester semester) getName()intgetWeeks()booleanisCalgp()booleanbooleanbooleanvoidsetBeginOn(Date beginOn) voidsetCalgp(boolean calgp) voidvoidsetCourseType(CourseType courseType) voidsetCreditHours(int creditHours) voidsetDefaultCredits(float defaultCredits) voidsetDepartment(Department department) voidsetEnabled(boolean e) voidvoidvoidsetExamMode(ExamMode examMode) voidsetGradingMode(GradingMode gradingMode) voidsetHasMakeup(boolean hasMakeup) voidsetHours(List<CourseHour> courseHours) voidsetJournals(List<CourseJournal> journals) voidsetLevels(List<CourseLevel> levels) voidvoidsetNature(CourseNature nature) voidvoidsetWeekHours(int weekHours) voidtoString()booleanMethods inherited from class org.openurp.base.edu.model.ProjectBasedObject
getProject, setProjectMethods inherited from class org.beangle.commons.entity.pojo.NumberIdTimeObject
getUpdatedAt, setUpdatedAtMethods inherited from class org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.beangle.commons.entity.Entity
getId, isPersisted, isTransient, setIdMethods inherited from interface org.beangle.commons.entity.TimeEntity
getUpdatedAt, setUpdatedAt
-
Field Details
-
code
课程代码 -
name
课程名称 -
enName
课程英文名 -
remark
课程备注
-
-
Constructor Details
-
Course
public Course() -
Course
-
-
Method Details
-
getBeginOn
-
setBeginOn
-
getEndOn
-
setEndOn
-
getCode
-
setCode
-
getDefaultCredits
public float getDefaultCredits() -
setDefaultCredits
public void setDefaultCredits(float defaultCredits) -
getEnName
-
setEnName
-
getName
-
setName
-
getRemark
-
setRemark
-
compareTo
- Specified by:
compareToin interfaceComparable<Course>
-
getCredits
-
getCreditHours
public int getCreditHours() -
setCreditHours
public void setCreditHours(int creditHours) -
getWeekHours
public int getWeekHours() -
setWeekHours
public void setWeekHours(int weekHours) -
getWeeks
-
setWeeks
-
getDepartment
-
setDepartment
-
getCourseType
-
setCourseType
-
getExamMode
-
setExamMode
-
getJournal
-
getCreditHourString
-
getHour
-
getHourById
-
toString
-
getHours
-
setHours
-
getLevels
-
setLevels
-
getGradingMode
-
setGradingMode
-
isEnabled
public boolean isEnabled() -
validIn
-
isHasMakeup
public boolean isHasMakeup() -
setHasMakeup
public void setHasMakeup(boolean hasMakeup) -
isPractical
public boolean isPractical() -
getNature
-
setNature
-
setEnabled
public void setEnabled(boolean e) -
isCalgp
public boolean isCalgp() -
setCalgp
public void setCalgp(boolean calgp) -
getJournals
-
setJournals
-