Class SharePlan
- java.lang.Object
-
- org.beangle.commons.entity.pojo.NumberIdObject<Long>
-
- org.beangle.commons.entity.pojo.LongIdObject
-
- org.openurp.edu.program.plan.model.AbstractCoursePlan
-
- org.openurp.edu.program.plan.model.SharePlan
-
- All Implemented Interfaces:
Serializable,Cloneable,org.beangle.commons.entity.Entity<Long>,CoursePlan
@Entity(name="org.openurp.edu.program.plan.model.SharePlan") public class SharePlan extends AbstractCoursePlan implements Cloneable
公共共享计划- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SharePlan()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()DategetBeginOn()获得生效时间DategetCreatedAt()DategetEndOn()获得失效时间StringgetFromGrade()List<CourseGroup>getGroups()获得计划课程组AcademicLevelgetLevel()StringgetName()ProjectgetProject()StringgetToGrade()DategetUpdatedAt()voidsetBeginOn(Date beginOn)voidsetCreatedAt(Date createdAt)voidsetEndOn(Date endOn)voidsetFromGrade(String fromGrade)voidsetGroups(List<CourseGroup> groups)设置计划课程组voidsetLevel(AcademicLevel level)voidsetName(String name)voidsetProject(Project project)voidsetToGrade(String toGrade)voidsetUpdatedAt(Date updatedAt)-
Methods inherited from class org.openurp.edu.program.plan.model.AbstractCoursePlan
addGroup, getCredits, getEndTerm, getGroup, getStartTerm, getTermsCount, getTopCourseGroups, isNumericTerm, setCredits, setEndTerm, setStartTerm, setTermsCount
-
Methods inherited from class org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setId
-
-
-
-
Field Detail
-
groups
protected List<CourseGroup> groups
共享课程组
-
createdAt
protected Date createdAt
创建时间
-
updatedAt
protected Date updatedAt
最后修改时间
-
-
Method Detail
-
getUpdatedAt
public Date getUpdatedAt()
-
setUpdatedAt
public void setUpdatedAt(Date updatedAt)
-
clone
public Object clone() throws CloneNotSupportedException
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
getName
public String getName()
-
setName
public void setName(String name)
-
getLevel
public AcademicLevel getLevel()
-
setLevel
public void setLevel(AcademicLevel level)
-
getGroups
public List<CourseGroup> getGroups()
Description copied from interface:CoursePlan获得计划课程组- Specified by:
getGroupsin interfaceCoursePlan- Returns:
- 计划课程组
-
setGroups
public void setGroups(List<CourseGroup> groups)
Description copied from interface:CoursePlan设置计划课程组- Specified by:
setGroupsin interfaceCoursePlan- Parameters:
groups- 计划课程组
-
getBeginOn
public Date getBeginOn()
Description copied from interface:CoursePlan获得生效时间- Specified by:
getBeginOnin interfaceCoursePlan- Returns:
- 生效时间
-
setBeginOn
public void setBeginOn(Date beginOn)
-
getEndOn
public Date getEndOn()
Description copied from interface:CoursePlan获得失效时间- Specified by:
getEndOnin interfaceCoursePlan- Returns:
- 失效时间
-
setEndOn
public void setEndOn(Date endOn)
-
getProject
public Project getProject()
-
setProject
public void setProject(Project project)
-
getCreatedAt
public Date getCreatedAt()
-
setCreatedAt
public void setCreatedAt(Date createdAt)
-
getFromGrade
public String getFromGrade()
-
setFromGrade
public void setFromGrade(String fromGrade)
-
getToGrade
public String getToGrade()
-
setToGrade
public void setToGrade(String toGrade)
-
-