public class TimeSlot
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private Time |
closeTime |
private Time |
openTime |
private static long |
serialVersionUID
Attributes a unique ID to the class to make serialization work.
|
Constructor and Description |
---|
TimeSlot(Time openTime,
Time closeTime) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(Time time)
Checks if a given time is in the TimeSlot
|
boolean |
equals(java.lang.Object o) |
Time |
getCloseTime() |
Time |
getOpenTime() |
int |
hashCode() |
boolean |
isTimeSlotOverlapping(TimeSlot other)
Checks it the TimeSlot overlaps another one.
|
java.lang.String |
toString() |
private java.lang.String |
twoDigits(int time)
Returns a two-digit version of the time.
|
private static final long serialVersionUID
private Time openTime
private Time closeTime
public Time getOpenTime()
public Time getCloseTime()
public boolean contains(Time time)
time
- public boolean isTimeSlotOverlapping(TimeSlot other)
other
- Another TimeSlotpublic boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
private java.lang.String twoDigits(int time)
time
-