Class Major

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

@Entity(name="org.openurp.base.edu.model.Major") public class Major extends NumberIdTimeObject<Long>
专业
See Also:
Serialized Form
  • Field Details

    • code

      @NotNull @Size(max=32) protected String code
      专业编码
    • name

      @NotNull @Size(max=100) protected String name
      专业名称
    • enName

      @Size(max=255) protected String enName
      专业英文名
    • remark

      @Size(max=500) protected String remark
      备注
    • beginOn

      @NotNull protected Date beginOn
      生效时间
    • endOn

      protected Date endOn
      失效时间
  • Constructor Details

    • Major

      public Major()
    • Major

      public Major(Long id)
  • Method Details

    • getDirections

      public Set<Direction> getDirections()
    • setDirections

      public void setDirections(Set<Direction> directions)
    • getProject

      public Project getProject()
    • setProject

      public void setProject(Project project)
    • getJournals

      public List<MajorJournal> getJournals()
    • setJournals

      public void setJournals(List<MajorJournal> journals)
    • getLevels

      public List<EducationLevel> getLevels()
    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getEnName

      public String getEnName()
    • setEnName

      public void setEnName(String enName)
    • getRemark

      public String getRemark()
    • setRemark

      public void setRemark(String remark)
    • getBeginOn

      public Date getBeginOn()
    • setBeginOn

      public void setBeginOn(Date beginOn)
    • getEndOn

      public Date getEndOn()
    • setEndOn

      public void setEndOn(Date endOn)
    • getDisciplineCode

      public String getDisciplineCode(Date endOn)
    • getDepartments

      public Set<Department> getDepartments()
    • getValidDepartments

      public Set<Department> getValidDepartments()
    • getValidDepartments

      public Set<Department> getValidDepartments(Date time)
    • getShortName

      public String getShortName()
    • setShortName

      public void setShortName(String shortName)
    • getDisciplines

      public List<MajorDiscipline> getDisciplines()
    • setDisciplines

      public void setDisciplines(List<MajorDiscipline> disciplines)
    • getSchoolLengths

      public List<SchoolLength> getSchoolLengths()
    • setSchoolLengths

      public void setSchoolLengths(List<SchoolLength> schoolLengths)