Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. @Autowired
  2. private ErrorUpdateService errorUpdateService;
  3.  
  4.  
  5. @RequestMapping(value="/api/UpdateError", method=RequestMethod.POST)
  6. @ResponseBody
  7. public String updateError(@RequestBody Error error){
  8. try{
  9. Error retrievedError=errorUpdateService.findErrorByName((error.getName()));
  10. if(!retrievedError.getName().equals("NVE")){
  11. System.out.println("Here is error: "+retrievedError.toString());
  12. errorUpdateService.updateError(retrievedError);
  13. return retrievedError.getName() + " has been updated";
  14. }
  15. }catch(NullPointerException e){
  16. errorUpdateService.updateError(error);
  17. return "Error Name Does not Exist. Saving " +error.getName() ;
  18. }
  19. return "Failed Method";
  20. }
  21.  
  22. @Autowired
  23. private ErrorRepository errorRepository;
  24.  
  25. @Override
  26. public void updateError(Error error) {
  27. System.out.println("Attempting to save a error: "+error.toString());
  28. errorRepository.save(error);
  29. }
  30.  
  31. @Override
  32. public Error findErrorByName(String errName){
  33.  
  34. try{
  35. Error error=errorRepository.findByErrName(errName);
  36.  
  37. return error;
  38. }catch(NullPointerException e){
  39. return new Error("NVE");
  40. }
  41. }
  42.  
  43. public interface ErrorRepository extends JpaRepository<Error, Long>{
  44.  
  45. Error findByErrName(String errName);
  46. }
  47.  
  48. Hibernate: select error0_.id as id1_0_, error0_.documentationurl as document2_0_, error0_.err_name as err_name3_0_, error0_.error_id as error_id4_0_, error0_.has_documentation as has_docu5_0_, error0_.last_incident_time as last_inc6_0_, error0_.throttle_minutes as throttle7_0_, error0_.throttle_threshold as throttle8_0_ from error error0_ where error0_.err_name=?
  49. Here is error: Error [id=6, errorId=0, hasDocumentation=false, errName=Error0001, documentationURL=null, throttleThreshold=0, throttleMinutes=0, lastIncidentTime=null]
  50. Attempting to save a error: Error [id=6, errorId=0, hasDocumentation=false, errName=Error0001, documentationURL=null, throttleThreshold=0, throttleMinutes=0, lastIncidentTime=null]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement