Class Program

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

@Entity(name="org.openurp.edu.program.model.Program")
public class Program
extends NumberIdTimeObject<Long>
implements Cloneable
专业培养方案
See Also:
Serialized Form
  • Constructor Details

    • Program

      public Program()
    • Program

      public Program​(Long id)
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName​(String name)
    • getGrade

      public String getGrade()
    • setGrade

      public void setGrade​(String grade)
    • getDepartment

      public Department getDepartment()
    • setDepartment

      public void setDepartment​(Department department)
    • getLevel

      public EducationLevel getLevel()
    • setLevel

      public void setLevel​(EducationLevel level)
    • getStdType

      public StdType getStdType()
    • setStdType

      public void setStdType​(StdType stdType)
    • getMajor

      public Major getMajor()
    • setMajor

      public void setMajor​(Major major)
    • getDirection

      public Direction getDirection()
    • setDirection

      public void setDirection​(Direction direction)
    • getDuration

      public Float getDuration()
    • setDuration

      public void setDuration​(Float duration)
    • getStudyType

      public StudyType getStudyType()
    • setStudyType

      public void setStudyType​(StudyType studyType)
    • getDegree

      public Degree getDegree()
    • setDegree

      public void setDegree​(Degree degree)
    • getBeginOn

      public Date getBeginOn()
    • setBeginOn

      public void setBeginOn​(Date beginOn)
    • getEndOn

      public Date getEndOn()
    • setEndOn

      public void setEndOn​(Date endOn)
    • getRemark

      public String getRemark()
    • setRemark

      public void setRemark​(String remark)
    • getAuditState

      public AuditState getAuditState()
    • setAuditState

      public void setAuditState​(AuditState auditState)
    • clone

      public Object clone() throws CloneNotSupportedException
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException
    • getProject

      public Project getProject()
    • setProject

      public void setProject​(Project project)
    • getCampus

      public Campus getCampus()
    • setCampus

      public void setCampus​(Campus campus)
    • getDegreeGpa

      public Float getDegreeGpa()
      Returns:
      the degreeGpa
    • setDegreeGpa

      public void setDegreeGpa​(Float degreeGpa)
      Parameters:
      degreeGpa - the degreeGpa to set
    • getOffsetType

      public CourseType getOffsetType()
    • setOffsetType

      public void setOffsetType​(CourseType offsetType)
    • getTermCampuses

      public List<TermCampus> getTermCampuses()
    • setTermCampuses

      public void setTermCampuses​(List<TermCampus> termCampuses)