Package org.apache.cocoon.woody.datatype

Examples of org.apache.cocoon.woody.datatype.ValidationError


            } else {
                sum += currentDigit;
            }
        }
        if(!((sum % 10) == 0))
            return hasFailMessage() ? getFailMessage() : new ValidationError("validation.mod10");
        else
            return null;
    }
View Full Code Here


        String email = (String)value;

        if (isEmail(email))
            return null;
        else
            return hasFailMessage() ? getFailMessage() : new ValidationError("validation.string.invalidemail");
    }
View Full Code Here

    /**
     * Returns the failMessage wrapped in a ValidationError object.
     */
    public ValidationError getFailMessage() {
        return new ValidationError(failMessage);
    }
View Full Code Here

        try {
            expressionResult = expression.evaluate(expressionContext);
        } catch (CannotYetResolveWarning w) {
            return w;
        } catch (ExpressionException e) {
            return new ValidationError("Error evaluating \"" + exprName + "\" expression on \"" + ruleName + "\" validation rule", false);
        }
        if (!(expressionResult instanceof BigDecimal))
            return new ValidationError("Got non-numeric result from \"" + exprName + "\" expression on \"" + ruleName + "\" validation rule", false);
        return expressionResult;
    }
View Full Code Here

    public boolean validate(FormContext formContext) {
        if (values != null)
            validationError = definition.getDatatype().validate(values, new ExpressionContextImpl(this));
        else
            validationError = new ValidationError("multivaluefield.conversionfailed");

        return validationError == null;
    }
View Full Code Here

    public boolean validate(FormContext formContext) {
        // valid unless proven otherwise
        validationError = null;

        if (enteredValue == null && isRequired()) {
            validationError = new ValidationError("general.field-required");
            return false;
        } else if (enteredValue == null)
            return true;
        else if (!fieldsHaveValues()) {
            Object splitFailMessage = definition.getSplitFailMessage();
            if (splitFailMessage != null)
                validationError = new ValidationError(splitFailMessage);
            else
                validationError = new ValidationError("aggregatedfield.split-failed", new String[] { definition.getSplitRegexp()});
            return false;
        } else {
            // validate my child fields
            Iterator fieldsIt = fields.iterator();
            while (fieldsIt.hasNext()) {
View Full Code Here

    public boolean validate(FormContext formContext) {
        if (value != null)
            validationError = definition.getDatatype().validate(value, new ExpressionContextImpl(this));
        else if (conversionFailed)
            validationError = new ValidationError("datatype.conversion-failed", new String[] {"datatype." + definition.getDatatype().getDescriptiveName()}, new boolean[] { true });
        else if (definition.isRequired())
            validationError = new ValidationError("general.field-required");

        return validationError == null;
    }
View Full Code Here

TOP

Related Classes of org.apache.cocoon.woody.datatype.ValidationError

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.