Advertisement
Guest User

Untitled

a guest
May 24th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. @GetMapping(value = "/fio")
  2. public List<Employee> getEmployeesByFIO() throws SQLException, ClassNotFoundException {
  3. return employeeService.getEmployeesByFIO();
  4. }
  5.  
  6. @GetMapping(value = "/info")
  7. public List<Employee> getEmployeesInfo() throws SQLException, ClassNotFoundException {
  8. return employeeService.getEmployeesInfo();
  9. }
  10.  
  11. @GetMapping(value = "/id")
  12. public Employee getEmployeeById(@RequestParam int employeeId) throws SQLException, ClassNotFoundException {
  13. return employeeService.getEmployeeById(employeeId);
  14. }
  15.  
  16. @GetMapping(value = "/name")
  17. public List<Employee> getEmployeeByName(@RequestParam String employeeName) throws SQLException, ClassNotFoundException {
  18. return employeeService.getEmployeeByName(employeeName);
  19. }
  20.  
  21. @PostMapping(value = "/employee")
  22. public void addEmployee(@RequestBody Employee employee) throws SQLException {
  23. employeeService.addEmployee(employee);
  24. }
  25.  
  26. @GetMapping(value = "/project")
  27. public void addEmployeeToProject(@RequestParam int employeeId, int projectId) throws SQLException {
  28. employeeService.addEmployeeToProject(employeeId, projectId);
  29. }
  30.  
  31. @GetMapping(value = "/fire")
  32. public void fireEmployeeFromProject(@RequestParam int employeeId, int projectId) throws SQLException {
  33. employeeService.fireEmployeeFromProject(employeeId, projectId);
  34. }
  35.  
  36. @GetMapping(value = "/increase")
  37. public void inreaseEmployeeSalary(@RequestParam int employeeId, int newSalary) throws SQLException {
  38. employeeService.increaseEmployeeSalary(employeeId, newSalary);
  39. }
  40.  
  41. @GetMapping(value = "/change")
  42. public void changeEmployeeCabinet(@RequestParam int employeeId, int newCabinet) throws SQLException {
  43. employeeService.changeEmployeeCabinet(employeeId, newCabinet);
  44. }
  45.  
  46. @GetMapping(value = "/remove")
  47. public void removeEmployee(@RequestParam int employeeId) throws SQLException {
  48. employeeService.removeEmployee(employeeId);
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement