类 CourseUnit
- java.lang.Object
-
- org.beangle.commons.entity.pojo.NumberIdObject<Integer>
-
- org.openurp.base.edu.model.CourseUnit
-
- 所有已实现的接口:
Serializable,Cloneable,Comparable<CourseUnit>,org.beangle.commons.entity.Entity<Integer>
@Entity(name="org.openurp.base.edu.model.CourseUnit") public class CourseUnit extends org.beangle.commons.entity.pojo.NumberIdObject<Integer> implements Cloneable, Comparable<CourseUnit>
默认作息时间 表示一天内上课的小节信息.- 从以下版本开始:
- 2005-10-16
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 CourseUnit()CourseUnit(int index, HourMinute beginAt, HourMinute endAt)CourseUnit(HourMinute beginAt, HourMinute endAt)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 intcompareTo(CourseUnit other)HourMinutegetBeginAt()StringgetColor()HourMinutegetEndAt()StringgetEnName()intgetIndexno()StringgetName()DayPartgetPart()TimeSettinggetSetting()static booleanisCrossWith(CourseUnit me, CourseUnit unit)与其他小节是否有交错。booleanoverlapWith(HourMinute beginAt, HourMinute endAt)voidsetBeginAt(HourMinute beginAt)voidsetEndAt(HourMinute endTime)voidsetEnName(String enName)voidsetIndexno(int index)voidsetName(String name)voidsetPart(DayPart part)voidsetSetting(TimeSetting setting)
-
-
-
构造器详细资料
-
CourseUnit
public CourseUnit()
-
CourseUnit
public CourseUnit(HourMinute beginAt, HourMinute endAt)
-
CourseUnit
public CourseUnit(int index, HourMinute beginAt, HourMinute endAt)
-
-
方法详细资料
-
getPart
public DayPart getPart()
-
setPart
public void setPart(DayPart part)
-
getEnName
public String getEnName()
-
setEnName
public void setEnName(String enName)
-
getEndAt
public HourMinute getEndAt()
-
setEndAt
public void setEndAt(HourMinute endTime)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getBeginAt
public HourMinute getBeginAt()
-
setBeginAt
public void setBeginAt(HourMinute beginAt)
-
getSetting
public TimeSetting getSetting()
-
setSetting
public void setSetting(TimeSetting setting)
-
getIndexno
public int getIndexno()
-
setIndexno
public void setIndexno(int index)
-
compareTo
public int compareTo(CourseUnit other)
- 指定者:
compareTo在接口中Comparable<CourseUnit>
-
getColor
public String getColor()
-
overlapWith
public boolean overlapWith(HourMinute beginAt, HourMinute endAt)
-
isCrossWith
public static boolean isCrossWith(CourseUnit me, CourseUnit unit)
与其他小节是否有交错。
采用的是>比较是否交叉。
这里不同于小节比较,因为这里的时间描述的点,而小节描述的是段。- 参数:
unit-- 返回:
-
-