Class Clazz

java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<T>
All Implemented Interfaces:
Serializable, Cloneable, org.beangle.commons.entity.Entity<Long>, org.beangle.commons.entity.TimeEntity, ProjectBasedEntity<Long>

@Entity(name="org.openurp.edu.clazz.model.Clazz") public class Clazz extends ProjectBasedObject<Long> implements Cloneable
教学任务
Since:
2005-10-16
See Also:
Serialized Form
  • Constructor Details

    • Clazz

      public Clazz()
      默认构造函数
    • Clazz

      public Clazz(Long lessonId)
  • Method Details

    • getDefault

      public static Clazz getDefault()
    • getFirstCourseTime

      public Date getFirstCourseTime()
      得到第一次上课时间
      Returns:
    • getLastCourseTime

      public Date getLastCourseTime()
      得到最后一次上课时间
      Returns:
    • getSemester

      public Semester getSemester()
      Returns:
      Returns the semester.
    • setSemester

      public void setSemester(Semester semester)
      Parameters:
      semester - The semester to set.
    • getCourse

      public Course getCourse()
      Returns:
      Returns the course.
    • setCourse

      public void setCourse(Course course)
      Parameters:
      course - The course to set.
    • getCrn

      public String getCrn()
    • setCrn

      public void setCrn(String crn)
    • getCourseType

      public CourseType getCourseType()
      Returns:
      Returns the courseType.
    • setCourseType

      public void setCourseType(CourseType courseType)
      Parameters:
      courseType - The courseType to set.
    • getEnrollment

      public Enrollment getEnrollment()
    • setEnrollment

      public void setEnrollment(Enrollment enrollment)
    • getRemark

      public String getRemark()
    • setRemark

      public void setRemark(String remark)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getSchedule

      public Schedule getSchedule()
    • setSchedule

      public void setSchedule(Schedule schedule)
    • getTeachers

      public List<Teacher> getTeachers()
    • setTeachers

      public void setTeachers(List<Teacher> teachers)
    • getExam

      public Exam getExam()
    • setExam

      public void setExam(Exam exam)
    • getCampus

      public Campus getCampus()
    • setCampus

      public void setCampus(Campus campus)
    • getTeacherNames

      public String getTeacherNames()
      获得上课教师名称
      Returns:
    • getTeacherNamesWithCode

      public String getTeacherNamesWithCode()
      获得上课教师名称
      Returns:
    • getTeachDepart

      public Department getTeachDepart()
    • setTeachDepart

      public void setTeachDepart(Department teachDepart)
    • getLangType

      public TeachLangType getLangType()
    • setLangType

      public void setLangType(TeachLangType langType)
    • getTags

      public List<ClazzTag> getTags()
    • setTags

      public void setTags(List<ClazzTag> tags)
    • getGroup

      public ClazzGroup getGroup()
    • setGroup

      public void setGroup(ClazzGroup group)
    • getAuditState

      public AuditState getAuditState()
    • setAuditState

      public void setAuditState(AuditState auditState)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • clone

      public Clazz clone()
      id为null 课程序号为null
      Overrides:
      clone in class Object
    • getSubject

      public String getSubject()
    • setSubject

      public void setSubject(String subject)