private static void validate(Validator validator, Object value, List<InvalidValueException> exceptionList) { try { validator.validate(value); // TODO do it more dynamically } catch (Validator.InvalidValueException ex) { exceptionList.add(ex); } } }
protected void validateInternal(com.vaadin.data.Validator validator, Object itemId, Object value, ValidationResult result) { try { validator.validate(value); } catch (com.vaadin.data.Validator.InvalidValueException ex) { result.add(itemId, ex); } }
@Override public void validate(T value) throws com.holonplatform.core.Validator.ValidationException { try { validator.validate(value); } catch (InvalidValueException e) { throw ValidationUtils.translateValidationException(e); } }
@Override public void validate(final Object value) { if (StringUtils.isEmpty(value)) { throw new InvalidValueException(message); } try { rangeValidator.validate(Integer.parseInt(value.toString())); } catch (final RuntimeException e) { LOGGER.debug("Action expiry validation failed", e); throw new InvalidValueException(message); } }
@Override public void validate(final Object value) { if (StringUtils.isEmpty(value)) { throw new InvalidValueException(message); } try { rangeValidator.validate(Integer.parseInt(value.toString())); } catch (final RuntimeException e) { LOGGER.debug("Action expiry validation failed", e); throw new InvalidValueException(message); } }
public void validate(PC value) throws Validator.InvalidValueException { // If there is no validator, there can not be any errors if (validators == null) { return; } // Initialize temps List<InvalidValueException> errors = new ArrayList<InvalidValueException>(); // validate the underlying value, not the formatted value // Gets all the validation errors for (Validator validator : validators) { try { validator.validate(value); } catch (Validator.InvalidValueException e) { errors.add(e); } } // If there were no error if (errors.isEmpty()) { return; } // If only one error occurred, throw it forwards if (errors.size() == 1) { throw errors.get(0); } // Creates composite validation exception final Validator.InvalidValueException[] exceptions = errors.toArray(new Validator.InvalidValueException[errors.size()]); throw new Validator.InvalidValueException(null, exceptions); }
(i.next()).validate(value); } catch (final Validator.InvalidValueException e) { if (firstError == null) {
if (validators != null) { for (Validator v : validators) { v.validate(newValue);