Class CourseTaker

java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<T>
org.openurp.base.model.NumberIdTimeObject<Long>
org.openurp.edu.clazz.model.CourseTaker
All Implemented Interfaces:
Serializable, Cloneable, Comparable<CourseTaker>, org.beangle.commons.entity.Entity<Long>

@Entity(name="org.openurp.edu.clazz.model.CourseTaker") public class CourseTaker extends NumberIdTimeObject<Long> implements Cloneable, Comparable<CourseTaker>
学生修读课程信息 同一个task的构成在一个教学班中
See Also:
Serialized Form
  • Constructor Details

    • CourseTaker

      public CourseTaker()
    • CourseTaker

      public CourseTaker(Long takerId)
    • CourseTaker

      public CourseTaker(Clazz task, Student student, CourseTakeType courseTakeType)
  • Method Details

    • clone

      public Object clone()
      Overrides:
      clone in class Object
      See Also:
      Object.clone()
    • getSemester

      public Semester getSemester()
    • setSemester

      public void setSemester(Semester semester)
    • getTakeType

      public CourseTakeType getTakeType()
      Returns:
      Returns the takeType.
    • setTakeType

      public void setTakeType(CourseTakeType courseTakeType)
      Parameters:
      takeType - The takeType to set.
    • getStd

      public Student getStd()
    • setStd

      public void setStd(Student std)
    • getClazz

      public Clazz getClazz()
    • setClazz

      public void setClazz(Clazz task)
    • getCourse

      public Course getCourse()
    • setCourse

      public void setCourse(Course course)
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class org.beangle.commons.entity.pojo.NumberIdObject<Long>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class org.beangle.commons.entity.pojo.NumberIdObject<Long>
      See Also:
      Object.hashCode()
    • compareTo

      public int compareTo(CourseTaker other)
      Specified by:
      compareTo in interface Comparable<CourseTaker>
      See Also:
      Comparable.compareTo(Object)
    • getRemark

      public String getRemark()
    • setRemark

      public void setRemark(String remark)
    • getElectionMode

      public ElectionMode getElectionMode()
    • setElectionMode

      public void setElectionMode(ElectionMode electionMode)
    • isFreeListening

      public boolean isFreeListening()
    • setFreeListening

      public void setFreeListening(boolean freeListening)
    • getSubclazz

      public Subclazz getSubclazz()
    • setSubclazz

      public void setSubclazz(Subclazz subclazz)
    • isAlternative

      public boolean isAlternative()
    • setAlternative

      public void setAlternative(boolean alternative)