Package org.openurp.edu.clazz.model
Class CourseTaker
java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<T>
org.beangle.commons.entity.pojo.NumberIdTimeObject<Long>
org.openurp.edu.clazz.model.CourseTaker
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<CourseTaker>,org.beangle.commons.entity.Entity<Long>,org.beangle.commons.entity.TimeEntity
@Entity(name="org.openurp.edu.clazz.model.CourseTaker")
public class CourseTaker
extends org.beangle.commons.entity.pojo.NumberIdTimeObject<Long>
implements Cloneable, Comparable<CourseTaker>
学生修读课程信息
同一个task的构成在一个教学班中
- See Also:
-
Field Summary
Fields inherited from class org.beangle.commons.entity.pojo.NumberIdTimeObject
updatedAtFields inherited from class org.beangle.commons.entity.pojo.NumberIdObject
id -
Constructor Summary
ConstructorsConstructorDescriptionCourseTaker(Long takerId) CourseTaker(Clazz task, Student student, CourseTakeType courseTakeType) -
Method Summary
Modifier and TypeMethodDescriptionclone()intcompareTo(CourseTaker other) booleangetClazz()getStd()inthashCode()booleanbooleanvoidsetAlternative(boolean alternative) voidvoidvoidsetCourseType(CourseType courseType) voidsetElectionMode(ElectionMode electionMode) voidsetFreeListening(boolean freeListening) voidvoidsetSemester(Semester semester) voidvoidsetSubclazz(Subclazz subclazz) voidsetTakeType(CourseTakeType courseTakeType) Methods inherited from class org.beangle.commons.entity.pojo.NumberIdTimeObject
getUpdatedAt, setUpdatedAtMethods inherited from class org.beangle.commons.entity.pojo.NumberIdObject
getId, isPersisted, isTransient, setId
-
Constructor Details
-
CourseTaker
public CourseTaker() -
CourseTaker
-
CourseTaker
-
-
Method Details
-
clone
-
getSemester
-
setSemester
-
getTakeType
- Returns:
- Returns the takeType.
-
setTakeType
- Parameters:
takeType- The takeType to set.
-
getStd
-
setStd
-
getClazz
-
setClazz
-
getCourse
-
setCourse
-
equals
- Overrides:
equalsin classorg.beangle.commons.entity.pojo.NumberIdObject<Long>
-
hashCode
public int hashCode()- Overrides:
hashCodein classorg.beangle.commons.entity.pojo.NumberIdObject<Long>- See Also:
-
compareTo
- Specified by:
compareToin interfaceComparable<CourseTaker>- See Also:
-
getRemark
-
setRemark
-
getElectionMode
-
setElectionMode
-
isFreeListening
public boolean isFreeListening() -
setFreeListening
public void setFreeListening(boolean freeListening) -
getSubclazz
-
setSubclazz
-
isAlternative
public boolean isAlternative() -
setAlternative
public void setAlternative(boolean alternative) -
getCourseType
-
setCourseType
-