类 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
- 另请参阅:
-
字段概要
从类继承的字段 org.beangle.commons.entity.pojo.NumberIdObject
id -
构造器概要
构造器构造器说明CourseUnit(int index, org.beangle.orm.hibernate.udt.HourMinute beginAt, org.beangle.orm.hibernate.udt.HourMinute endAt) CourseUnit(org.beangle.orm.hibernate.udt.HourMinute beginAt, org.beangle.orm.hibernate.udt.HourMinute endAt) -
方法概要
修饰符和类型方法说明intcompareTo(CourseUnit other) org.beangle.orm.hibernate.udt.HourMinutegetColor()org.beangle.orm.hibernate.udt.HourMinutegetEndAt()intgetName()getPart()static booleanisCrossWith(CourseUnit me, CourseUnit unit) 与其他小节是否有交错。booleanoverlapWith(org.beangle.orm.hibernate.udt.HourMinute beginAt, org.beangle.orm.hibernate.udt.HourMinute endAt) voidsetBeginAt(org.beangle.orm.hibernate.udt.HourMinute beginAt) voidsetEndAt(org.beangle.orm.hibernate.udt.HourMinute endTime) voidvoidsetIndexno(int index) voidvoidvoidsetSetting(TimeSetting setting) 从类继承的方法 org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setId
-
构造器详细资料
-
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
-
setPart
-
getEnName
-
setEnName
-
getEndAt
public org.beangle.orm.hibernate.udt.HourMinute getEndAt() -
setEndAt
public void setEndAt(org.beangle.orm.hibernate.udt.HourMinute endTime) -
getName
-
setName
-
getBeginAt
public org.beangle.orm.hibernate.udt.HourMinute getBeginAt() -
setBeginAt
public void setBeginAt(org.beangle.orm.hibernate.udt.HourMinute beginAt) -
getSetting
-
setSetting
-
getIndexno
public int getIndexno() -
setIndexno
public void setIndexno(int index) -
compareTo
- 指定者:
compareTo在接口中Comparable<CourseUnit>
-
getColor
-
overlapWith
public boolean overlapWith(org.beangle.orm.hibernate.udt.HourMinute beginAt, org.beangle.orm.hibernate.udt.HourMinute endAt) -
isCrossWith
与其他小节是否有交错。
采用的是>比较是否交叉。
这里不同于小节比较,因为这里的时间描述的点,而小节描述的是段。- 参数:
unit-- 返回:
-