@Service public class EmployeeService extends AbstractRestService
| Constructor and Description |
|---|
EmployeeService(EmployeeRepository employeeRepository,
EmployeeAvailabilityRepository employeeAvailabilityRepository,
RosterStateRepository rosterStateRepository) |
| 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) |
Employee |
updateEmployee(Integer tenantId,
EmployeeView employeeView) |
EmployeeAvailabilityView |
updateEmployeeAvailability(Integer tenantId,
EmployeeAvailabilityView employeeAvailabilityView) |
protected void |
validateTenantIdParameter(Integer tenantId,
Employee employee) |
validateTenantIdParameterpublic EmployeeService(EmployeeRepository employeeRepository, EmployeeAvailabilityRepository employeeAvailabilityRepository, RosterStateRepository rosterStateRepository)
public Employee convertFromEmployeeView(Integer tenantId, EmployeeView employeeView)
@Transactional public Employee createEmployee(Integer tenantId, EmployeeView employeeView)
@Transactional public Employee updateEmployee(Integer tenantId, EmployeeView employeeView)
protected void validateTenantIdParameter(Integer tenantId, Employee employee)
@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.