Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public GoodsReservationCreateResponse validateGoodsReservationCreateRequest (GoodsReservationCreateRequest goodsReservationCreateRequest, Errors errors){
- GoodsReservationCreateResponse goodsReservationCreateResponse = new GoodsReservationCreateResponse();
- if(!ConfigEntorno.getValue("BATCH_SERVER_NAME").equalsIgnoreCase(Utils.getServerName())){
- errors.reject("server" , message.getMessage("errorpage.message", null, Locale.FRANCE));
- System.out.println("Hay errores en Server");
- return createGoodsReservationResponseError("404", "Server error");
- }else{
- if(goodsReservationCreateRequest.getGoodsReservation() != null){
- if((goodsReservationCreateRequest.getGoodsReservation().getQuantity() != null) && (goodsReservationCreateRequest.getGoodsReservation().getWarehouse() != null)){
- ValidationUtils.rejectIfEmptyOrWhitespace(errors, "goodsReservation.warehouse.id", "cashing.message.validation.numbercheck");
- if(!errors.hasFieldErrors("goodsReservation.warehouse.id")){
- ValidationUtils.rejectIfEmptyOrWhitespace(errors, "goodsReservation.warehouse.type", "cashing.message.validation.numbercheck");
- if(!errors.hasFieldErrors("goodsReservation.warehouse.type")){
- if((goodsReservationCreateRequest.getGoodsReservation().getGood() != null) && (goodsReservationCreateRequest.getGoodsReservation().getGood().getGoodCharacteristic() != null)){
- ValidationUtils.rejectIfEmptyOrWhitespace(errors, "goodsReservation.good.goodCharacteristic.id", "cashing.message.validation.numbercheck");
- if(!errors.hasFieldErrors("goodsReservation.good.goodCharacteristic.id")){
- ValidationUtils.rejectIfEmptyOrWhitespace(errors, "goodsReservation.good.goodCharacteristic.name", "cashing.message.validation.numbercheck");
- if(!errors.hasFieldErrors("goodsReservation.good.goodCharacteristic.name")){
- if(goodsReservationCreateRequest.getGoodsReservation().getRelatedProductOrder() != null){
- ValidationUtils.rejectIfEmptyOrWhitespace(errors, "goodsReservation.relatedProductOrder.id", "cashing.message.validation.numbercheck");
- if(!errors.hasFieldErrors("goodsReservation.relatedProductOrder.id")){
- ValidationUtils.rejectIfEmptyOrWhitespace(errors, "goodsReservation.relatedProductOrder.type", "cashing.message.validation.numbercheck");
- if(errors.hasFieldErrors("goodsReservation.relatedProductOrder.type")){
- goodsReservationCreateResponse = createGoodsReservationResponseError("200", "Type relatedProductOrder good error");
- }
- }else{
- goodsReservationCreateResponse = createGoodsReservationResponseError("200", "ID relatedProductOrder good empty error");
- }
- }else{
- goodsReservationCreateResponse = createGoodsReservationResponseError("200", "Related Product Order null error");
- }
- }else{
- goodsReservationCreateResponse = createGoodsReservationResponseError("200", "Name goodCharacteristic good emty error");
- }
- }else{
- goodsReservationCreateResponse = createGoodsReservationResponseError("200", "ID goodCharacteristic good empty error");
- }
- }else{
- goodsReservationCreateResponse = createGoodsReservationResponseError("200", "Good null error");
- }
- }else{
- goodsReservationCreateResponse = createGoodsReservationResponseError("200", "Type warehouse empty error");
- }
- }else{
- goodsReservationCreateResponse = createGoodsReservationResponseError("200", "ID warehouse empty error");
- }
- }else{
- goodsReservationCreateResponse = createGoodsReservationResponseError("200", "GoodsReservationResponse null error");
- }
- }
- }
- return goodsReservationCreateResponse;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement