@Override public boolean hasGlobalErrors() { return this.bindingResult.hasGlobalErrors(); }
@Override public boolean hasGlobalErrors() { return this.bindingResult.hasGlobalErrors(); }
@Override public boolean hasGlobalErrors() { return this.bindingResult.hasGlobalErrors(); }
@Override public boolean hasGlobalErrors() { return this.bindingResult.hasGlobalErrors(); }
@Override public Object execute(Map<String, Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber) { String formName = (String) args.get(PARAM_FORM_NAME); BindingResult bindingResult = this.getBindingResult(formName, context); return bindingResult != null && bindingResult.hasGlobalErrors(); } }
@Override public Object execute(Map<String, Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber) { String formName = (String) args.get(PARAM_FORM_NAME); BindingResult bindingResult = this.getBindingResult(formName, context); return bindingResult != null && bindingResult.hasGlobalErrors(); } }
@Override public Object execute(Map<String, Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber) { String formName = (String) args.get(PARAM_FORM_NAME); BindingResult bindingResult = this.getBindingResult(formName, context); return bindingResult != null && bindingResult.hasGlobalErrors(); } }
@Override public boolean hasGlobalErrors() { return this.bindingResult.hasGlobalErrors(); }
@Override public boolean hasGlobalErrors() { return this.bindingResult.hasGlobalErrors(); }
@Override public Object execute(Map<String, Object> args) { String formName = (String) args.get(PARAM_FORM_NAME); EvaluationContext context = (EvaluationContext) args.get("_context"); BindingResult bindingResult = this.getBindingResult(formName, context); return bindingResult != null && bindingResult.hasGlobalErrors(); } }
@RequestMapping(value = "/user", params = {"notInGroupId", "pattern"}, method = RequestMethod.GET) @ResponseBody public JsonResponse findUserNotInGroup(@RequestParam("notInGroupId") long notInGroupId, @Valid @ModelAttribute SearchQueryDto searchQueryDto, BindingResult result) { checkForAdminPermissions(); if (result.hasFieldErrors() || result.hasGlobalErrors()) { return new JsonResponse(JsonResponseStatus.FAIL, result.getAllErrors()); } List<UserDto> users = userService.findByUsernameOrEmailNotInGroup(searchQueryDto.getPattern(), notInGroupId, 10); return new JsonResponse(JsonResponseStatus.SUCCESS, users); }
public static void raiseFirstError(BindingResult result) { if (result.hasFieldErrors()) { throw new IllegalArgumentException(result.getFieldError().getDefaultMessage()); } else if (result.hasGlobalErrors()) { throw new IllegalArgumentException(result.getGlobalError().getDefaultMessage()); } else if (result.hasErrors()) { throw new IllegalArgumentException(result.getAllErrors().get(0).getCode()); } } }
@ResponseBody @RequestMapping(value = "/{ruleId}", method = RequestMethod.PUT) public JsonResponse edit(@Valid @RequestBody SpamRuleDto ruleDto, BindingResult result, @PathVariable("ruleId") long ruleId) { checkForAdminPermissions(); trimAndValidate(ruleDto, result); if (result.hasFieldErrors() || result.hasGlobalErrors()) { return new JsonResponse(JsonResponseStatus.FAIL, result.getAllErrors()); } SpamRule spamRule = ruleDto.toEntity(); spamRule.setId(ruleId); return saveOrUpdateSpamRule(result, spamRule); }
@ResponseBody @RequestMapping(method = RequestMethod.POST) public JsonResponse add(@Valid @RequestBody SpamRuleDto ruleDto, BindingResult result) throws org.jtalks.common.service.exceptions.NotFoundException, InterruptedException { checkForAdminPermissions(); trimAndValidate(ruleDto, result); if (result.hasFieldErrors() || result.hasGlobalErrors()) { return new JsonResponse(JsonResponseStatus.FAIL, result.getAllErrors()); } SpamRule spamRule = ruleDto.toEntity(); return saveOrUpdateSpamRule(result, spamRule); }
private void trimAndValidate(SpamRuleDto ruleDto, BindingResult result) { if (result.hasFieldErrors() || result.hasGlobalErrors()) return; ruleDto.setRegex(ruleDto.getRegex().trim()).setDescription(ruleDto.getDescription().trim()); validator.validate(ruleDto, result); } /**
private JsonResponse saveOrUpdateGroup(@Valid @RequestBody GroupAdministrationDto groupDto, BindingResult result, Locale locale) throws org.jtalks.common.service.exceptions.NotFoundException { checkForAdminPermissions(); if (result.hasFieldErrors() || result.hasGlobalErrors()) { return new JsonResponse(JsonResponseStatus.FAIL, result.getAllErrors()); } try { groupService.saveOrUpdate(groupDto); } catch (ValidationException e) { return new JsonResponse(JsonResponseStatus.FAIL, convertErrors(e.getErrors(), result.getObjectName(), locale)); } return new JsonResponse(JsonResponseStatus.SUCCESS); }
@Override protected ResponseEntity<Object> handleMethodArgumentNotValid(MethodArgumentNotValidException ex, HttpHeaders headers, HttpStatus status, WebRequest request) { MultibankingError error = MultibankingError.builder().status(HttpStatus.BAD_REQUEST).exception(ex).build(); if(ex.getBindingResult().hasFieldErrors()) error.addValidationErrors(ex.getBindingResult().getFieldErrors()); if (ex.getBindingResult().hasGlobalErrors()) error.addGlobalErrors(ex.getBindingResult().getGlobalErrors()); return handleExceptionInternal(ex, error, headers, error.getStatus(), request); }
@Override protected ResponseEntity<Object> handleBindException(BindException ex, HttpHeaders headers, HttpStatus status, WebRequest request) { MultibankingError error = MultibankingError.builder().status(HttpStatus.BAD_REQUEST).exception(ex).build(); if(ex.getBindingResult().hasFieldErrors()) error.addValidationErrors(ex.getBindingResult().getFieldErrors()); if (ex.getBindingResult().hasGlobalErrors()) error.addGlobalErrors(ex.getBindingResult().getGlobalErrors()); return handleExceptionInternal(ex, error, headers, error.getStatus(), request); }
@Override protected ResponseEntity<Object> handleBindException(BindException ex, HttpHeaders headers, HttpStatus status, WebRequest request) { MultibankingError error = MultibankingError.builder().status(HttpStatus.BAD_REQUEST).exception(ex).build(); if(ex.getBindingResult().hasFieldErrors()) error.addValidationErrors(ex.getBindingResult().getFieldErrors()); if (ex.getBindingResult().hasGlobalErrors()) error.addGlobalErrors(ex.getBindingResult().getGlobalErrors()); return handleExceptionInternal(ex, error, headers, error.getStatus(), request); }
@Override protected ResponseEntity<Object> handleMethodArgumentNotValid(MethodArgumentNotValidException ex, HttpHeaders headers, HttpStatus status, WebRequest request) { MultibankingError error = MultibankingError.builder().status(HttpStatus.BAD_REQUEST).exception(ex).build(); if(ex.getBindingResult().hasFieldErrors()) error.addValidationErrors(ex.getBindingResult().getFieldErrors()); if (ex.getBindingResult().hasGlobalErrors()) error.addGlobalErrors(ex.getBindingResult().getGlobalErrors()); return handleExceptionInternal(ex, error, headers, error.getStatus(), request); }