Class Project

java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<T>
org.beangle.commons.entity.pojo.NumberIdTimeObject<Integer>
org.openurp.base.edu.model.Project
All Implemented Interfaces:
Serializable, org.beangle.commons.entity.Entity<Integer>, org.beangle.commons.entity.pojo.TemporalEntity, org.beangle.commons.entity.TimeEntity

@Entity(name="org.openurp.base.edu.model.Project") public class Project extends org.beangle.commons.entity.pojo.NumberIdTimeObject<Integer> implements org.beangle.commons.entity.TimeEntity, org.beangle.commons.entity.pojo.TemporalEntity
项目
See Also:
  • Field Details

    • TEACHING

      public static final org.beangle.commons.lang.functor.Predicate<Department> TEACHING
    • beginOn

      @NotNull protected Date beginOn
      生效时间
    • endOn

      protected Date endOn
      失效时间
  • Constructor Details

    • Project

      public Project()
    • Project

      public Project(Integer id)
  • Method Details

    • getSemesters

      public List<Semester> getSemesters()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getLevels

      public List<EducationLevel> getLevels()
    • setLevels

      public void setLevels(List<EducationLevel> levels)
    • getCalendar

      public Calendar getCalendar()
    • setCalendar

      public void setCalendar(Calendar calendar)
    • getDepartments

      public List<Department> getDepartments()
    • setDepartments

      public void setDepartments(List<Department> departments)
    • getCampuses

      public List<Campus> getCampuses()
    • setCampuses

      public void setCampuses(List<Campus> campuses)
    • getStdLabels

      public List<StdLabel> getStdLabels()
    • setStdLabels

      public void setStdLabels(List<StdLabel> labels)
    • getStdTypes

      public List<StdType> getStdTypes()
    • setStdTypes

      public void setStdTypes(List<StdType> types)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • isMinor

      public boolean isMinor()
    • setMinor

      public void setMinor(boolean minor)
    • getBeginOn

      public Date getBeginOn()
      Specified by:
      getBeginOn in interface org.beangle.commons.entity.pojo.TemporalEntity
    • setBeginOn

      public void setBeginOn(Date beginOn)
      Specified by:
      setBeginOn in interface org.beangle.commons.entity.pojo.TemporalEntity
    • getEndOn

      public Date getEndOn()
      Specified by:
      getEndOn in interface org.beangle.commons.entity.pojo.TemporalEntity
    • setEndOn

      public void setEndOn(Date endOn)
      Specified by:
      setEndOn in interface org.beangle.commons.entity.pojo.TemporalEntity
    • getSchool

      public School getSchool()
    • setSchool

      public void setSchool(School school)
    • getTeachingDeparts

      public List<Department> getTeachingDeparts()
    • getColleges

      public List<Department> getColleges()
    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getCategory

      public EduCategory getCategory()
    • setCategory

      public void setCategory(EduCategory category)
    • getEduTypes

      public List<EducationType> getEduTypes()
    • setEduTypes

      public void setEduTypes(List<EducationType> eduTypes)