List of usage examples for org.springframework.validation BeanPropertyBindingResult toString
@Override
public String toString()
From source file:org.mifos.loan.service.StandardLoanService.java
private void validate(LoanDto loanDto) throws MifosServiceException { BeanPropertyBindingResult errors = new BeanPropertyBindingResult(loanDto, "loanDto"); validator.validate(loanDto, errors); if (errors.getErrorCount() > 0) { throw new MifosServiceException("Loan validation failed: " + errors.toString(), errors); }//from w ww . j ava 2s .co m }
From source file:org.oncoblocks.centromere.core.dataimport.GenericRecordProcessor.java
/** * {@link RecordProcessor#run(String)}//w ww . j a v a2 s .c o m * @param inputFilePath * @throws DataImportException */ public void run(String inputFilePath) throws DataImportException { reader.doBefore(inputFilePath); writer.doBefore(this.getTempFilePath(inputFilePath)); T record = reader.readRecord(); while (record != null) { if (record instanceof DataSetAware) ((DataSetAware) record).setDataSetMetadata(dataSet); if (validator != null) { BeanPropertyBindingResult bindingResult = new BeanPropertyBindingResult(record, record.getClass().getName()); validator.validate(record, bindingResult); if (bindingResult.hasErrors()) { logger.warn(String.format("Record failed validation: %s", record.toString())); if (!options.isSkipInvalidRecords()) { throw new DataImportException(bindingResult.toString()); } } } writer.writeRecord(record); record = reader.readRecord(); } writer.doAfter(); reader.doAfter(); if (importer != null) { importer.importFile(this.getTempFilePath(inputFilePath)); } }