Class AbstractCourseSubstitution

java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<T>
org.openurp.base.model.NumberIdTimeObject<Long>
org.openurp.edu.program.model.AbstractCourseSubstitution
All Implemented Interfaces:
Serializable, org.beangle.commons.entity.Entity<Long>, AlternativeCourse
Direct Known Subclasses:
MajorAlternativeCourse, StdAlternativeCourse

@MappedSuperclass
public abstract class AbstractCourseSubstitution
extends NumberIdTimeObject<Long>
implements AlternativeCourse
抽象替代课程实现
See Also:
Serialized Form
  • Constructor Details

    • AbstractCourseSubstitution

      public AbstractCourseSubstitution()
  • Method Details

    • addOld

      public void addOld​(Course course)
    • addOlds

      public void addOlds​(Collection<Course> courses)
    • addNew

      public void addNew​(Course course)
    • addNews

      public void addNews​(Collection<Course> courses)
    • exchange

      public void exchange()