1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
   |  
 public void validate(Object o, Errors errors) {
        rejectIfEmptyOrWhitespace(errors, "street", "street.required", "_street.required_");        
        rejectIfEmptyOrWhitespace(errors, "locality", "locality.required", "_locality.required_");
        rejectIfEmptyOrWhitespace(errors, "boxNumber", "boxNumber.required", "_boxNumber.required_");
        /*
        Address address = (Address) o;
        Pattern pattern = Pattern.compile("\\d+");
        if ( address.getBoxNumber()==null ) {
            errors.rejectValue("boxNumber", "boxNumber.required","_boxNumber.required_");
        } else if ( !pattern.matcher(address.getBoxNumber()).matches() ) {
            errors.rejectValue("boxNumber", "boxNumber.notannumber","_boxNumber.notannumber_");
        }
        if ( address.getPostcode()==null ) {
            errors.rejectValue("postcode", "postcode.required", "_postcode.required_");    
        } else if ( !pattern.matcher(address.getPostcode()).matches() ) {
            errors.rejectValue("postcode", "postcode.notannumber","_postcode.notannumber_");
        }*/
    } | 
Partager