protected void loadValidators() { Class value = getClassInstance(); if ( value != null ) { validators = actionValidatorManager.getValidators(value, context); } }
validator.validate(bean, contextName, validationContext);
validator.validate(bean, context, validationContext);
private void validateObject(String fieldName, Object o, String visitorContext) throws ValidationException { ValueStack stack = ActionContext.getContext().getValueStack(); stack.push(o); ValidatorContext validatorContext; if (appendPrefix) { validatorContext = new AppendingValidatorContext(getValidatorContext(), o, fieldName, getMessage(o)); } else { ValidatorContext parent = getValidatorContext(); validatorContext = new DelegatingValidatorContext(parent, DelegatingValidatorContext.makeTextProvider(o, parent), parent); } actionValidatorManager.validate(o, visitorContext, validatorContext); stack.pop(); }
if (contextName != null && !includeDefaultContext) { for (Validator v : validator.getValidators(beanClass, null)) { for (Validator v : validator.getValidators(beanClass, contextName)) {
if (scopeContext != null && !includeDefaultContext) { for (Validator<?> v : validator.getValidators(type, null)) { for (Validator<?> v : validator.getValidators(type, scopeContext)) {