Advertisement
Guest User

Untitled

a guest
Dec 13th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.86 KB | None | 0 0
  1. public GoodsReservationCreateResponse validateGoodsReservationCreateRequest (GoodsReservationCreateRequest goodsReservationCreateRequest, Errors errors){
  2.  
  3. GoodsReservationCreateResponse goodsReservationCreateResponse = new GoodsReservationCreateResponse();
  4.  
  5. if(!ConfigEntorno.getValue("BATCH_SERVER_NAME").equalsIgnoreCase(Utils.getServerName())){
  6.  
  7. errors.reject("server" , message.getMessage("errorpage.message", null, Locale.FRANCE));
  8. System.out.println("Hay errores en Server");
  9.  
  10. return createGoodsReservationResponseError("404", "Server error");
  11. }else{
  12. if(goodsReservationCreateRequest.getGoodsReservation() != null){
  13.  
  14. if((goodsReservationCreateRequest.getGoodsReservation().getQuantity() != null) && (goodsReservationCreateRequest.getGoodsReservation().getWarehouse() != null)){
  15.  
  16. ValidationUtils.rejectIfEmptyOrWhitespace(errors, "goodsReservation.warehouse.id", "cashing.message.validation.numbercheck");
  17. if(!errors.hasFieldErrors("goodsReservation.warehouse.id")){
  18.  
  19. ValidationUtils.rejectIfEmptyOrWhitespace(errors, "goodsReservation.warehouse.type", "cashing.message.validation.numbercheck");
  20. if(!errors.hasFieldErrors("goodsReservation.warehouse.type")){
  21.  
  22. if((goodsReservationCreateRequest.getGoodsReservation().getGood() != null) && (goodsReservationCreateRequest.getGoodsReservation().getGood().getGoodCharacteristic() != null)){
  23.  
  24. ValidationUtils.rejectIfEmptyOrWhitespace(errors, "goodsReservation.good.goodCharacteristic.id", "cashing.message.validation.numbercheck");
  25. if(!errors.hasFieldErrors("goodsReservation.good.goodCharacteristic.id")){
  26.  
  27. ValidationUtils.rejectIfEmptyOrWhitespace(errors, "goodsReservation.good.goodCharacteristic.name", "cashing.message.validation.numbercheck");
  28. if(!errors.hasFieldErrors("goodsReservation.good.goodCharacteristic.name")){
  29.  
  30. if(goodsReservationCreateRequest.getGoodsReservation().getRelatedProductOrder() != null){
  31.  
  32. ValidationUtils.rejectIfEmptyOrWhitespace(errors, "goodsReservation.relatedProductOrder.id", "cashing.message.validation.numbercheck");
  33. if(!errors.hasFieldErrors("goodsReservation.relatedProductOrder.id")){
  34.  
  35. ValidationUtils.rejectIfEmptyOrWhitespace(errors, "goodsReservation.relatedProductOrder.type", "cashing.message.validation.numbercheck");
  36. if(errors.hasFieldErrors("goodsReservation.relatedProductOrder.type")){
  37.  
  38. goodsReservationCreateResponse = createGoodsReservationResponseError("200", "Type relatedProductOrder good error");
  39. }
  40. }else{
  41. goodsReservationCreateResponse = createGoodsReservationResponseError("200", "ID relatedProductOrder good empty error");
  42. }
  43. }else{
  44. goodsReservationCreateResponse = createGoodsReservationResponseError("200", "Related Product Order null error");
  45. }
  46. }else{
  47. goodsReservationCreateResponse = createGoodsReservationResponseError("200", "Name goodCharacteristic good emty error");
  48. }
  49. }else{
  50. goodsReservationCreateResponse = createGoodsReservationResponseError("200", "ID goodCharacteristic good empty error");
  51. }
  52. }else{
  53. goodsReservationCreateResponse = createGoodsReservationResponseError("200", "Good null error");
  54. }
  55. }else{
  56. goodsReservationCreateResponse = createGoodsReservationResponseError("200", "Type warehouse empty error");
  57. }
  58. }else{
  59. goodsReservationCreateResponse = createGoodsReservationResponseError("200", "ID warehouse empty error");
  60. }
  61. }else{
  62. goodsReservationCreateResponse = createGoodsReservationResponseError("200", "GoodsReservationResponse null error");
  63. }
  64. }
  65. }
  66. return goodsReservationCreateResponse;
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement