public class EmployeeRestServiceImpl extends AbstractRestServiceImpl implements EmployeeRestService
| Constructor and Description |
|---|
EmployeeRestServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
Employee |
addEmployee(Integer tenantId,
Employee employee) |
EmployeeAvailabilityView |
addEmployeeAvailability(Integer tenantId,
EmployeeAvailabilityView employeeAvailabilityView) |
Employee |
getEmployee(Integer tenantId,
Long id) |
List<Employee> |
getEmployeeList(Integer tenantId) |
Boolean |
removeEmployee(Integer tenantId,
Long id) |
Boolean |
removeEmployeeAvailability(Integer tenantId,
Long id) |
Employee |
updateEmployee(Integer tenantId,
Employee employee) |
EmployeeAvailabilityView |
updateEmployeeAvailability(Integer tenantId,
EmployeeAvailabilityView employeeAvailabilityView) |
protected void |
validateTenantIdParameter(Integer tenantId,
Employee employee) |
validateTenantIdParameterpublic List<Employee> getEmployeeList(Integer tenantId)
getEmployeeList in interface EmployeeRestServicepublic Employee getEmployee(Integer tenantId, Long id)
getEmployee in interface EmployeeRestServicepublic Employee addEmployee(Integer tenantId, Employee employee)
addEmployee in interface EmployeeRestServicepublic Employee updateEmployee(Integer tenantId, Employee employee)
updateEmployee in interface EmployeeRestServicepublic Boolean removeEmployee(Integer tenantId, Long id)
removeEmployee in interface EmployeeRestServiceprotected void validateTenantIdParameter(Integer tenantId, Employee employee)
public EmployeeAvailabilityView addEmployeeAvailability(Integer tenantId, EmployeeAvailabilityView employeeAvailabilityView)
addEmployeeAvailability in interface EmployeeRestServicepublic EmployeeAvailabilityView updateEmployeeAvailability(Integer tenantId, EmployeeAvailabilityView employeeAvailabilityView)
updateEmployeeAvailability in interface EmployeeRestServicepublic Boolean removeEmployeeAvailability(Integer tenantId, Long id)
removeEmployeeAvailability in interface EmployeeRestServiceCopyright © 2017–2019 JBoss by Red Hat. All rights reserved.