Package org.springframework.validation

Examples of org.springframework.validation.Errors


            Object formBackingObject = clazz.newInstance();
            Field f = clazz.getDeclaredField(field);
            Object value = this.getValueObject(f.getType(), fieldValue);
            f.setAccessible(true);
            f.set(formBackingObject, value);
            Errors errors = validateObject(formBackingObject);
            FieldError error = errors.getFieldError(field);
            if (error != null) message = error.getCode();
        }
        return message;
    }
View Full Code Here


        }
        return message;
    }

    public Errors validateObject(Object object) throws Exception {
        Errors errors = null;
        if (object != null)
        {
            Validator validator = this.getValidator(object.getClass());
            if (validator != null)
            {
View Full Code Here

            Object formBackingObject = clazz.newInstance();
            Field f = clazz.getDeclaredField(field);
            Object value = this.getValueObject(f.getType(), fieldValue);
            f.setAccessible(true);
            f.set(formBackingObject, value);
            Errors errors = validateObject(formBackingObject);
            FieldError error = errors.getFieldError(field);
            if (error != null) message = error.getCode();
        }
        return message;
    }
View Full Code Here

        }
        return message;
    }

    public Errors validateObject(Object object) throws Exception {
        Errors errors = null;
        if (object != null)
        {
            Validator validator = this.getValidator(object.getClass());
            if (validator != null)
            {
View Full Code Here

   
    public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception
    {
        AnnotatedTrivialObject to = new AnnotatedTrivialObject();
        to.setAnInteger(1000);
        Errors errors = systemValidator.validateObject(to);
        log.info(errors);
        return new ModelAndView("end");
    }
View Full Code Here

     */
    @Translate
    @RemoteMethod
    @SuppressWarnings("unchecked")
    public Object validate(Class clazz, String path, DomainEntity value) throws Exception {
        Errors e = doValidation(clazz, path, value);
        return e.getFieldErrors(path + "*");
    }
View Full Code Here

    @Translate
    @RemoteMethod
    @SuppressWarnings("unchecked")
    public Object validatePrimitive(Class clazz, String path, String value) throws Exception {
        Errors e = doValidation(clazz, path, value);
        return e.getFieldErrors(path);
    }
View Full Code Here

        DomainEntity object = (DomainEntity) ClassUtils.instantiateClass(clazz);
        object.initialize(contextHolder);
        BeanWrapper validatable = new BeanWrapperImpl(object);
        validatable.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"), false));
        validatable.setPropertyValue(path, value);
        Errors errors = new BeanPropertyBindingResult(object, "target");
        validator.validate(object, errors);
        return errors;
    }
View Full Code Here

        user.setUsername(VALID_NAME);
        user.setPassword(VALID_PASSWORD);
        user.setConfirmPassword(VALID_PASSWORD);
        user.setEmail(VALID_EMAIL);

        Errors errors = new BindException(user, USER);
        validator.validate(user, errors);

        assertFalse("No errors", errors.hasErrors());
    }
View Full Code Here

    public void testValidateFailsOnEmptyPassword() throws Exception {
        User user = new UserImpl();
        user.setUsername(VALID_NAME);
        user.setEmail(VALID_EMAIL);

        Errors errors = new BindException(user, USER);
        validator.validate(user, errors);

        assertTrue("Validation errors", errors.hasErrors());
        assertNotNull(errors.getFieldError(FIELD_PASSWORD));

    }
View Full Code Here

TOP

Related Classes of org.springframework.validation.Errors

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.