类 CourseUnit

    • 构造器详细资料

      • CourseUnit

        public CourseUnit()
      • CourseUnit

        public CourseUnit​(org.beangle.orm.hibernate.udt.HourMinute beginAt,
                          org.beangle.orm.hibernate.udt.HourMinute endAt)
      • CourseUnit

        public CourseUnit​(int index,
                          org.beangle.orm.hibernate.udt.HourMinute beginAt,
                          org.beangle.orm.hibernate.udt.HourMinute endAt)
    • 方法详细资料

      • getPart

        public DayPart getPart()
      • setPart

        public void setPart​(DayPart part)
      • getEnName

        public String getEnName()
      • setEnName

        public void setEnName​(String enName)
      • getEndAt

        public org.beangle.orm.hibernate.udt.HourMinute getEndAt()
      • setEndAt

        public void setEndAt​(org.beangle.orm.hibernate.udt.HourMinute endTime)
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getBeginAt

        public org.beangle.orm.hibernate.udt.HourMinute getBeginAt()
      • setBeginAt

        public void setBeginAt​(org.beangle.orm.hibernate.udt.HourMinute beginAt)
      • setSetting

        public void setSetting​(TimeSetting setting)
      • getIndexno

        public int getIndexno()
      • setIndexno

        public void setIndexno​(int index)
      • getColor

        public String getColor()
      • overlapWith

        public boolean overlapWith​(org.beangle.orm.hibernate.udt.HourMinute beginAt,
                                   org.beangle.orm.hibernate.udt.HourMinute endAt)
      • isCrossWith

        public static boolean isCrossWith​(CourseUnit me,
                                          CourseUnit unit)
        与其他小节是否有交错。
        采用的是>比较是否交叉。
        这里不同于小节比较,因为这里的时间描述的点,而小节描述的是段。
        参数:
        unit -
        返回: