@Entity public class TimeBucket extends AbstractPersistable
| Constructor and Description |
|---|
TimeBucket() |
TimeBucket(Integer tenantId,
Spot spot,
LocalTime startTime,
LocalTime endTime,
Set<Skill> additionalSkillSet,
Set<DayOfWeek> repeatOnDaySet,
DayOfWeek startOfWeek,
int rotationLength) |
TimeBucket(Integer tenantId,
Spot spot,
LocalTime startTime,
LocalTime endTime,
Set<Skill> additionalSkillSet,
Set<DayOfWeek> repeatOnDaySet,
List<Seat> seatList) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Shift> |
createShiftForOffset(LocalDate startDate,
int offset,
ZoneId zoneId,
boolean defaultToRotationEmployee) |
Set<Skill> |
getAdditionalSkillSet() |
LocalTime |
getEndTime() |
Set<DayOfWeek> |
getRepeatOnDaySet() |
List<Seat> |
getSeatList() |
Spot |
getSpot() |
LocalTime |
getStartTime() |
void |
setAdditionalSkillSet(Set<Skill> additionalSkillSet) |
void |
setEndTime(LocalTime endTime) |
void |
setRepeatOnDaySet(Set<DayOfWeek> repeatOnDaySet) |
void |
setSeatList(List<Seat> seatList) |
void |
setSpot(Spot spot) |
void |
setStartTime(LocalTime startTime) |
void |
setValuesFromTimeBucket(TimeBucket updatedTimeBucket) |
equals, getId, getTenantId, getVersion, hashCode, setId, setTenantId, setVersion, toStringpublic TimeBucket()
public TimeBucket(Integer tenantId, Spot spot, LocalTime startTime, LocalTime endTime, Set<Skill> additionalSkillSet, Set<DayOfWeek> repeatOnDaySet, DayOfWeek startOfWeek, int rotationLength)
public Spot getSpot()
public void setSpot(Spot spot)
public LocalTime getStartTime()
public void setStartTime(LocalTime startTime)
public LocalTime getEndTime()
public void setEndTime(LocalTime endTime)
public void setValuesFromTimeBucket(TimeBucket updatedTimeBucket)
Copyright © 2017–2021 JBoss by Red Hat. All rights reserved.