@Service public class EmployeeService extends AbstractRestService
| Constructor and Description |
|---|
EmployeeService(javax.validation.Validator validator,
EmployeeRepository employeeRepository,
EmployeeAvailabilityRepository employeeAvailabilityRepository,
RosterStateRepository rosterStateRepository,
EmployeeListXlsxFileIO employeeListXlsxFileIO) |
| Modifier and Type | Method and Description |
|---|---|
Employee |
convertFromEmployeeView(Integer tenantId,
EmployeeView employeeView) |
Employee |
createEmployee(Integer tenantId,
EmployeeView employeeView) |
EmployeeAvailabilityView |
createEmployeeAvailability(Integer tenantId,
EmployeeAvailabilityView employeeAvailabilityView) |
Boolean |
deleteEmployee(Integer tenantId,
Long id) |
Boolean |
deleteEmployeeAvailability(Integer tenantId,
Long id) |
Employee |
getEmployee(Integer tenantId,
Long id) |
EmployeeAvailabilityView |
getEmployeeAvailability(Integer tenantId,
Long id) |
List<Employee> |
getEmployeeList(Integer tenantId) |
List<Employee> |
importEmployeesFromExcel(Integer tenantId,
InputStream excelInputStream) |
Employee |
updateEmployee(Integer tenantId,
EmployeeView employeeView) |
EmployeeAvailabilityView |
updateEmployeeAvailability(Integer tenantId,
EmployeeAvailabilityView employeeAvailabilityView) |
protected void |
validateEmployee(Integer tenantId,
Employee employee) |
validateBeanpublic EmployeeService(javax.validation.Validator validator,
EmployeeRepository employeeRepository,
EmployeeAvailabilityRepository employeeAvailabilityRepository,
RosterStateRepository rosterStateRepository,
EmployeeListXlsxFileIO employeeListXlsxFileIO)
public Employee convertFromEmployeeView(Integer tenantId, EmployeeView employeeView)
@Transactional public Employee createEmployee(Integer tenantId, EmployeeView employeeView)
@Transactional public Employee updateEmployee(Integer tenantId, EmployeeView employeeView)
@Transactional public List<Employee> importEmployeesFromExcel(Integer tenantId, InputStream excelInputStream) throws IOException
IOException@Transactional public EmployeeAvailabilityView getEmployeeAvailability(Integer tenantId, Long id)
@Transactional public EmployeeAvailabilityView createEmployeeAvailability(Integer tenantId, EmployeeAvailabilityView employeeAvailabilityView)
@Transactional public EmployeeAvailabilityView updateEmployeeAvailability(Integer tenantId, EmployeeAvailabilityView employeeAvailabilityView)
Copyright © 2017–2020 JBoss by Red Hat. All rights reserved.