/** * If expression evaluates to true, invoke visitor validation. * * @param object the object being validated * @throws ValidationException */ @Override public void validate(Object object) throws ValidationException { if (validateExpression(object)) { super.validate(object); } }
@Override public Object getFieldValue(String name, Object object) throws ValidationException { return super.getFieldValue(name, object); } }
@Override public void setValueStack(ValueStack stack) { super.setValueStack(stack); this.stack = stack; }
public void validate(Object object) throws ValidationException { String fieldName = getFieldName(); Object value = this.getFieldValue(fieldName, object); if (value == null) { addFieldError(fieldName, object); } } }
/** * Method to be invoked when skip parameter was not evaludated to {@code true}. * * @param object the object to be validated. * @throws ValidationException is thrown if there is validation error(s). */ protected void validateWhenNotSkip(Object object) throws ValidationException { super.validate(object); }
public void validate(Object object) throws ValidationException { doValidate(object); if (repopulateField) { repopulateField(object); } }
public EmailValidator() { setRegex(EMAIL_ADDRESS_PATTERN); setCaseSensitive(false); }
public Double getMinInclusive() { if (minInclusive != null) { return minInclusive; } else if (StringUtils.isNotEmpty(minInclusiveExpression)) { return (Double) parse(minInclusiveExpression, Double.class); } return null; }
public int getMinLength() { if (StringUtils.isNotEmpty(minLengthExpression)) { return (Integer) parse(minLengthExpression, Integer.class); } return minLength; }
public T getMin() { if (min != null) { return min; } else if (StringUtils.isNotEmpty(minExpression)) { return (T) parse(minExpression, type); } else { return null; } }
public AppendingValidatorContext(ValidatorContext parent, Object object, String field, String message) { super(parent, makeTextProvider(object, parent), parent); this.field = field; this.message = message; this.parent = parent; }
private void validateArrayElements(Object[] array, String fieldName, String visitorContext) throws ValidationException { if (array == null) { return; } for (int i = 0; i < array.length; i++) { Object o = array[i]; if (o != null) { validateObject(fieldName + "[" + i + "]", o, visitorContext); } } }
public void setTrimExpression(String trimExpression) { trim = (Boolean) parse(trimExpression, Boolean.class); }
@Override public void addFieldError(String fieldName, String errorMessage) { super.addFieldError(getFieldNameWithField(fieldName), message + errorMessage); } }
protected void addActionError(Object object) { validatorContext.addActionError(getMessage(object)); }
public Double getMinExclusive() { if (minExclusive != null) { return minExclusive; } else if (StringUtils.isNotEmpty(minExclusiveExpression)) { return (Double) parse(minExclusiveExpression, Double.class); } return null; }
@Override public void setValueStack(ValueStack stack) { super.setValueStack(stack); this.stack = stack; }
public boolean isTrim() { if (StringUtils.isNotEmpty(trimExpression)) { return (Boolean) parse(trimExpression, Boolean.class); } return trim; }
public T getMax() { if (max != null) { return max; } else if (StringUtils.isNotEmpty(maxExpression)) { return (T) parse(maxExpression, type); } else { return null; } }
public Double getMaxExclusive() { if (maxExclusive != null) { return maxExclusive; } else if (StringUtils.isNotEmpty(maxExclusiveExpression)) { return (Double) parse(maxExclusiveExpression, Double.class); } return null; }