public class RosterRestServiceImpl extends AbstractRestServiceImpl implements RosterRestService
| Constructor and Description |
|---|
RosterRestServiceImpl() |
validateTenantIdParameterpublic ShiftRosterView getCurrentShiftRosterView(Integer tenantId, Integer pageNumber, Integer numberOfItemsPerPage)
getCurrentShiftRosterView in interface RosterRestServicepublic ShiftRosterView getShiftRosterView(Integer tenantId, Integer pageNumber, Integer numberOfItemsPerPage, String startDateString, String endDateString)
getShiftRosterView in interface RosterRestServicepublic ShiftRosterView getShiftRosterViewFor(Integer tenantId, String startDateString, String endDateString, List<Spot> spots)
getShiftRosterViewFor in interface RosterRestServiceprotected ShiftRosterView getShiftRosterView(Integer tenantId, LocalDate startDate, LocalDate endDate, List<Spot> spotList)
public AvailabilityRosterView getCurrentAvailabilityRosterView(Integer tenantId, Integer pageNumber, Integer numberOfItemsPerPage)
getCurrentAvailabilityRosterView in interface RosterRestServicepublic AvailabilityRosterView getAvailabilityRosterView(Integer tenantId, Integer pageNumber, Integer numberOfItemsPerPage, String startDateString, String endDateString)
getAvailabilityRosterView in interface RosterRestServicepublic AvailabilityRosterView getAvailabilityRosterViewFor(Integer tenantId, String startDateString, String endDateString, List<Employee> employeeList)
getAvailabilityRosterViewFor in interface RosterRestServiceprotected AvailabilityRosterView getAvailabilityRosterView(Integer tenantId, LocalDate startDate, LocalDate endDate, List<Employee> employeeList)
public void solveRoster(Integer tenantId)
solveRoster in interface RosterRestServicepublic void terminateRosterEarly(Integer tenantId)
terminateRosterEarly in interface RosterRestServicepublic void updateShiftsOfRoster(Roster newRoster)
public PublishResult publishAndProvision(Integer tenantId)
publishAndProvision in interface RosterRestServicepublic RosterState getRosterState(Integer tenantId)
getRosterState in interface RosterRestServiceCopyright © 2017–2019 JBoss by Red Hat. All rights reserved.