package finki.diplomska.tripplanner.service.impl; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Service; import org.springframework.validation.BindingResult; import org.springframework.validation.FieldError; import java.util.HashMap; import java.util.Map; @Service public class MapValidationErrorService { public ResponseEntity MapValidationService(BindingResult result){ if(result.hasErrors()){ Map errorMap = new HashMap<>(); for(FieldError error: result.getFieldErrors()){ errorMap.put(error.getField(), error.getDefaultMessage()); } return new ResponseEntity>(errorMap, HttpStatus.BAD_REQUEST); } return null; } }