@Entity(name="org.openurp.edu.base.model.CourseUnit") public class CourseUnit extends org.beangle.commons.entity.pojo.NumberIdObject<Integer> implements Cloneable, Comparable<CourseUnit>
| Constructor and Description |
|---|
CourseUnit() |
CourseUnit(HourMinute beginAt,
HourMinute endAt) |
CourseUnit(int index,
HourMinute beginAt,
HourMinute endAt) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(CourseUnit other) |
HourMinute |
getBeginAt() |
String |
getColor() |
HourMinute |
getEndAt() |
String |
getEnName() |
int |
getIndexno() |
String |
getName() |
DayPart |
getPart() |
TimeSetting |
getSetting() |
static boolean |
isCrossWith(CourseUnit me,
CourseUnit unit)
与其他小节是否有交错。
采用的是>比较是否交叉。 这里不同于小节比较,因为这里的时间描述的点,而小节描述的是段。 |
boolean |
overlapWith(HourMinute beginAt,
HourMinute endAt) |
void |
setBeginAt(HourMinute beginAt) |
void |
setEndAt(HourMinute endTime) |
void |
setEnName(String enName) |
void |
setIndexno(int index) |
void |
setName(String name) |
void |
setPart(DayPart part) |
void |
setSetting(TimeSetting setting) |
public CourseUnit()
public CourseUnit(HourMinute beginAt, HourMinute endAt)
public CourseUnit(int index,
HourMinute beginAt,
HourMinute endAt)
public DayPart getPart()
public void setPart(DayPart part)
public String getEnName()
public void setEnName(String enName)
public HourMinute getEndAt()
public void setEndAt(HourMinute endTime)
public String getName()
public void setName(String name)
public HourMinute getBeginAt()
public void setBeginAt(HourMinute beginAt)
public TimeSetting getSetting()
public void setSetting(TimeSetting setting)
public int getIndexno()
public void setIndexno(int index)
public int compareTo(CourseUnit other)
compareTo in interface Comparable<CourseUnit>public String getColor()
public boolean overlapWith(HourMinute beginAt, HourMinute endAt)
public static boolean isCrossWith(CourseUnit me, CourseUnit unit)
unit - Copyright © 2005–2018 The OpenURP Software. All rights reserved.