resources
Class TimeSlot
java.lang.Object
resources.TimeSlot
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable
public class TimeSlot
- extends java.lang.Object
- implements java.lang.Comparable, java.io.Serializable
- See Also:
- Serialized Form
Constructor Summary |
TimeSlot()
This constructor is only ever used to make a timeslot representing online |
TimeSlot(boolean[] daysOfWeek,
CRTime start,
CRTime stop)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TimeSlot
public TimeSlot(boolean[] daysOfWeek,
CRTime start,
CRTime stop)
TimeSlot
public TimeSlot()
- This constructor is only ever used to make a timeslot representing online
getOnline
public boolean getOnline()
getTba
public boolean getTba()
setOnline
public TimeSlot setOnline()
- sets this timeslot to be online.
setTba
public TimeSlot setTba()
- sets this timeslot to be tba.
setStartTime
public void setStartTime(CRTime start)
setStopTime
public void setStopTime(CRTime stop)
getStartTime
public CRTime getStartTime()
getStopTime
public CRTime getStopTime()
getDaysOfWeek
public boolean[] getDaysOfWeek()
getMinutes
public int getMinutes()
overlap
public boolean overlap(TimeSlot secondSlot)
- Returns:
- boolean true if the timeSlots overlap
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toDaysString
public java.lang.String toDaysString()
toTimeString
public java.lang.String toTimeString()
compareTo
public int compareTo(java.lang.Object obj)
- Specified by:
compareTo
in interface java.lang.Comparable
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
main
public static void main(java.lang.String[] a)