Interface ProjectBasedEntity<ID extends Number>

All Superinterfaces:
org.beangle.commons.entity.Entity<ID>, Serializable, org.beangle.commons.entity.TimeEntity
All Known Subinterfaces:
EduLevelBasedEntity<ID>
All Known Implementing Classes:
Clazz, ClazzGroup, Course, CourseGradeSetting, EduLevelBasedObject, GraduateSession, ProgramDocTemplate, ProjectBasedObject, Squad, Student

@MappedSuperclass public interface ProjectBasedEntity<ID extends Number> extends org.beangle.commons.entity.Entity<ID>, org.beangle.commons.entity.TimeEntity
基于项目的业务实体接口
Since:
3.0.0
  • Method Summary

    Modifier and Type
    Method
    Description
    获得项目
    void
    setProject​(Project project)
    设置项目

    Methods inherited from interface org.beangle.commons.entity.Entity

    getId, isPersisted, isTransient, setId

    Methods inherited from interface org.beangle.commons.entity.TimeEntity

    getUpdatedAt, setUpdatedAt
  • Method Details

    • getProject

      Project getProject()
      获得项目
      Returns:
      项目
    • setProject

      void setProject(Project project)
      设置项目
      Parameters:
      project - 项目