/** * Validates the given Object. * * @param object the Object to validate * @throws ValidationException if the object fails validation. */ public void validate(final Object object) throws ValidationException { validate(object, (ValidationContext) null); } // -- validate
/** * Validates the given Object. * * @param object * the Object to validate * @throws ValidationException if the object fails validation. */ public void validate(final Object object) throws ValidationException { validate(object, (ValidationContext) null); } // -- validate
/** * Validates the given Object. * * @param value * the string to validate * @param context * the ValidationContext * @throws ValidationException if the object fails validation. */ public void validate(final String value, final ValidationContext context) throws ValidationException { super.validate(value, context); } //-- validate
/** * Validates the given Object. * * @param value the string to validate * @param context the ValidationContext * @throws ValidationException if the object fails validation. */ public void validate(final String value, final ValidationContext context) throws ValidationException { super.validate(value, context); } // -- validate
/** * Validates the given Object. * * @param object the Object to validate * @param context the ValidationContext * @throws ValidationException if the object fails validation. */ public void validate(final Object object, final ValidationContext context) throws ValidationException { if (object == null) { if (_required) { String err = "this is a required field and cannot be null."; throw new ValidationException(err); } return; } validate(object.toString(), context); } // -- validate
/** * Validates the given Object. * * @param object * the Object to validate * @param context * the ValidationContext * @throws ValidationException if the object fails validation. */ public void validate(final Object object, final ValidationContext context) throws ValidationException { if (object == null) { if (_required) { String err = "this is a required field and cannot be null."; throw new ValidationException(err); } return; } validate(object.toString(), context); } //-- validate
public class Main { @Autowired private Validateable validateable; @Autowired private Stringable stringable; public void main() { final List<String> validationList = validateable.getValidationList(); final List<String> stringList = stringable.getStringList(); StringValidator stringValidator = new StringValidator(stringList, validationList); stringValidator.validate(); final List<String> validatedList = stringValidator.getValidatedList(); } public static void main(String[] args) { Container container = new ...; container.get(Main.class).main(); } }
super.validate(value, context);
super.validate(value, context);