Class AbstractGradeState

java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<Long>
org.beangle.commons.entity.pojo.LongIdObject
org.openurp.edu.grade.course.model.AbstractGradeState
All Implemented Interfaces:
Serializable, org.beangle.commons.entity.Entity<Long>, GradeState
Direct Known Subclasses:
CourseGradeState, ExamGradeState, GaGradeState

@MappedSuperclass public abstract class AbstractGradeState extends org.beangle.commons.entity.pojo.LongIdObject implements GradeState
成绩状态抽象基类
See Also:
  • Field Details

    • gradingMode

      @NotNull protected GradingMode gradingMode
      成绩记录方式
    • status

      protected int status
      成绩录入状态
    • updatedAt

      protected Date updatedAt
      上次成绩录入时间
    • operator

      @Size(max=50) protected String operator
      操作者
  • Constructor Details

    • AbstractGradeState

      public AbstractGradeState()
  • Method Details

    • getStatus

      public int getStatus()
      Description copied from interface: GradeState
      返回状态
      Specified by:
      getStatus in interface GradeState
      Returns:
    • setStatus

      public void setStatus(int status)
      Description copied from interface: GradeState
      设置状态
      Specified by:
      setStatus in interface GradeState
      Parameters:
      status -
    • getUpdatedAt

      public Date getUpdatedAt()
      Description copied from interface: GradeState
      录入时间
      Specified by:
      getUpdatedAt in interface GradeState
      Returns:
    • setUpdatedAt

      public void setUpdatedAt(Date updatedAt)
      Description copied from interface: GradeState
      设置录入时间
      Specified by:
      setUpdatedAt in interface GradeState
      Parameters:
      updatedAt -
    • isConfirmed

      public boolean isConfirmed()
      确认的和发布的全部算作确认过的
      Specified by:
      isConfirmed in interface GradeState
      Returns:
    • getGradingMode

      public GradingMode getGradingMode()
      Description copied from interface: GradeState
      记录方式
      Specified by:
      getGradingMode in interface GradeState
      Returns:
    • setGradingMode

      public void setGradingMode(GradingMode gradingMode)
      Description copied from interface: GradeState
      设置记录方式
      Specified by:
      setGradingMode in interface GradeState
      Parameters:
      gradingMode -
    • isPublished

      public boolean isPublished()
      Description copied from interface: GradeState
      是否发布
      Specified by:
      isPublished in interface GradeState
      Returns:
    • getOperator

      public String getOperator()
      Description copied from interface: GradeState
      返回操作者
      Specified by:
      getOperator in interface GradeState
      Returns:
    • setOperator

      public void setOperator(String operator)
      Description copied from interface: GradeState
      设置操作者
      Specified by:
      setOperator in interface GradeState
      Parameters:
      operator -