List of usage examples for org.springframework.validation Errors reject
void reject(String errorCode);
From source file:org.ahp.commons.validator.AbstractValidator.java
@SafeVarargs public static void populateErrors(Errors pErrors, Set<String>... pErrorKeySet) { for (Set<String> lErrorKeySet : pErrorKeySet) { for (String lErrorKey : lErrorKeySet) { pErrors.reject(lErrorKey); }//from w w w. j ava2 s . c o m } }
From source file:ch.rasc.wampspring.method.PayloadArgumentResolverTest.java
private static Validator testValidator() { return new Validator() { @Override//from www .j a v a 2s . c o m public boolean supports(Class<?> clazz) { return String.class.isAssignableFrom(clazz); } @Override public void validate(Object target, Errors errors) { String value = (String) target; if ("invalidValue".equals(value)) { errors.reject("invalid value"); } } }; }
From source file:gallery.web.validator.wallpaper.WallpaperUpdateBindValidator.java
/** * validates a wallpaper with given id/* w ww. j a v a2 s .c om*/ * @param id_wallpaper wallpaper's id * @param err object with errors * @param request http request * @param wallpaper_service service * @return false if another user */ public static boolean validate(Long id_wallpaper, Errors err, HttpServletRequest request, IWallpaperService wallpaper_service) { User u = security.Utils.getCurrentUser(request); if (wallpaper_service.getRowCount(WHERE_CONDITION, new Object[] { id_wallpaper, u.getId() }) != 1) { //TODO try to show global errors if (err != null) err.reject("another_user"); CommonAttributes.addErrorMessage("another_user", request); return false; } else { return true; } }
From source file:alfio.controller.form.ReservationForm.java
private static void validateCategory(Errors bindingResult, TicketReservationManager tickReservationManager, EventManager eventManager, Event event, int maxAmountOfTicket, List<TicketReservationWithOptionalCodeModification> res, Optional<SpecialPrice> specialCode, ZonedDateTime now, TicketReservationModification r) { TicketCategory tc = eventManager.getTicketCategoryById(r.getTicketCategoryId(), event.getId()); SaleableTicketCategory ticketCategory = new SaleableTicketCategory(tc, "", now, event, tickReservationManager.countAvailableTickets(event, tc), maxAmountOfTicket, null); if (!ticketCategory.getSaleable()) { bindingResult.reject(ErrorsCode.STEP_1_TICKET_CATEGORY_MUST_BE_SALEABLE); return;/*from w ww .j a v a2 s . c om*/ } res.add(new TicketReservationWithOptionalCodeModification(r, ticketCategory.isAccessRestricted() ? specialCode : Optional.empty())); }
From source file:org.openmrs.module.formaccesscontrol.web.controller.FormAccessControlController.java
@RequestMapping(method = RequestMethod.POST, value = "module/" + Constants.MODULE_ID + "/formAccessControlEdit") public void obSubmit(@ModelAttribute("formAccessControlForm") FormAccessControlForm formAccessControlForm, Errors errors, HttpSession session) { if (!hasPrivilege()) { errors.reject("auth.invalid"); return;/*from w ww . j a va2s .c om*/ } FormAccessControlService svc = Context.getService(FormAccessControlService.class); for (FormAccessControl formAccessControl : formAccessControlForm.getFormAccessControls()) { svc.saveFormAccessControl(formAccessControl); } session.setAttribute(WebConstants.OPENMRS_MSG_ATTR, "formaccesscontrol.saved"); }
From source file:org.openmrs.module.sdmxhddataexport.web.controller.query.QueryValidator.java
/** * @see org.springframework.validation.Validator#validate(java.lang.Object, * org.springframework.validation.Errors) *///from w w w . ja va 2 s.co m public void validate(Object command, Errors error) { Query query = (Query) command; if (StringUtils.isBlank(query.getName())) { error.reject("sdmxhddataexport.query.name.required"); } if (StringUtils.isBlank(query.getSqlQuery())) { error.reject("sdmxhddataexport.query.sqlQuery.required"); } else { String temp = query.getSqlQuery().toLowerCase().trim(); if (!temp.startsWith("select")) { error.reject("sdmxhddataexport.query.sqlQuery.wrong.select"); } if (countSubStr(temp, "?") != 2) { error.reject("sdmxhddataexport.query.sqlQuery.wrong.time"); } } SDMXHDDataExportService inventoryService = Context.getService(SDMXHDDataExportService.class); Query queryE = inventoryService.getQueryByName(query.getName()); if (query.getId() != null) { if (queryE != null && queryE.getId().intValue() != query.getId().intValue()) { error.reject("sdmxhddataexport.query.name.existed"); } } else { if (queryE != null) { error.reject("sdmxhddataexport.query.name.existed"); } } }
From source file:org.openmrs.module.sdmxhddataexport.web.controller.report.ReportValidator.java
/** * @see org.springframework.validation.Validator#validate(java.lang.Object, org.springframework.validation.Errors) *//* w w w . jav a2 s .c om*/ public void validate(Object command, Errors error) { Report report = (Report) command; if (StringUtils.isBlank(report.getName())) { error.reject("sdmxhddataexport.report.name.required"); } if (StringUtils.isBlank(report.getCode())) { error.reject("sdmxhddataexport.report.code.required"); } SDMXHDDataExportService sDMXHDDataExportService = Context.getService(SDMXHDDataExportService.class); Report reportE = sDMXHDDataExportService.getReportByName(report.getName()); if (report.getId() != null) { if (reportE != null && reportE.getId().intValue() != report.getId().intValue()) { error.reject("sdmxhddataexport.report.name.existed"); } } else { if (reportE != null) { error.reject("sdmxhddataexport.report.name.existed"); } } }
From source file:org.openmrs.module.billing.web.controller.driver.DriverValidator.java
/** * @see org.springframework.validation.Validator#validate(java.lang.Object, org.springframework.validation.Errors) *//*from w w w .j a v a 2 s .co m*/ public void validate(Object command, Errors error) { Driver driver = (Driver) command; if (StringUtils.isBlank(driver.getName())) { error.reject("billing.name.required"); } BillingService billingService = (BillingService) Context.getService(BillingService.class); Integer driverId = driver.getDriverId(); if (driverId == null) { if (billingService.getDriverByName(driver.getName()) != null) { error.reject("billing.name.existed"); } } else { Driver dbStore = billingService.getDriverById(driverId); if (!dbStore.getName().equalsIgnoreCase(driver.getName())) { if (billingService.getDriverByName(driver.getName()) != null) { error.reject("billing.name.existed"); } } } }
From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.BaseRestControllerTest.java
@Test public void validationException_shouldReturnBadRequestResponse() throws Exception { Errors ex = new BindException(new Person(), ""); ex.reject("error.message"); SimpleObject responseSimpleObject = controller.validationExceptionHandler(new ValidationException(ex), request, response);//from www. j a v a 2 s .co m assertThat(response.getStatus(), is(HttpServletResponse.SC_BAD_REQUEST)); SimpleObject errors = (SimpleObject) responseSimpleObject.get("error"); Assert.assertEquals("webservices.rest.error.invalid.submission", errors.get("code")); }
From source file:org.openmrs.module.billing.web.controller.company.CompanyValidator.java
/** * @see org.springframework.validation.Validator#validate(java.lang.Object, org.springframework.validation.Errors) *//*from w ww .j a v a2s .c o m*/ public void validate(Object command, Errors error) { Company company = (Company) command; if (StringUtils.isBlank(company.getName())) { error.reject("billing.name.required"); } BillingService billingService = (BillingService) Context.getService(BillingService.class); Integer companyId = company.getCompanyId(); if (companyId == null) { if (billingService.getCompanyByName(company.getName()) != null) { error.reject("billing.name.existed"); } } else { Company dbStore = billingService.getCompanyById(companyId); if (!dbStore.getName().equalsIgnoreCase(company.getName())) { if (billingService.getCompanyByName(company.getName()) != null) { error.reject("billing.name.existed"); } } } }