Package org.apache.jackrabbit.spi.commons.nodetype.constraint

Examples of org.apache.jackrabbit.spi.commons.nodetype.constraint.ValueConstraint


    private String[] createValueConstraints(int type, QValueConstraint[] qv)
            throws RepositoryException {
        String[] ret = new String[qv.length];
        for (int i=0; i<ret.length; i++) {
            try {
                ValueConstraint c = ValueConstraint.create(type, qv[i].getString());
                ret[i] = c.getDefinition(resolver);
            } catch (InvalidConstraintException e) {
                throw new RepositoryException("Internal error while converting value constraints.", e);
            }
        }
        return ret;
View Full Code Here


            return new String[0];
        }
        try {
            String[] vca = new String[constraints.length];
            for (int i = 0; i < constraints.length; i++) {
                ValueConstraint constr = ValueConstraint.create(pd.getRequiredType(), constraints[i]);
                vca[i] = constr.getDefinition(resolver);
            }
            return vca;
        } catch (InvalidConstraintException e) {
            log.error("Invalid value constraint: " + e.getMessage());
            return null;
View Full Code Here

        // value constraints
        QValueConstraint[] constraints = def.getValueConstraints();
        if (constraints != null && constraints.length > 0) {
            builder.startElement(Constants.VALUECONSTRAINTS_ELEMENT);
            for (QValueConstraint constraint : constraints) {
                ValueConstraint vc = ValueConstraint.create(
                        def.getRequiredType(), constraint.getString());
                builder.addContentElement(
                        Constants.VALUECONSTRAINT_ELEMENT,
                        vc.getDefinition(resolver));
            }
            builder.endElement();
        }

        // default values
View Full Code Here

     * @param type value type
     * @return converted value
     */
    private String convertConstraint(QValueConstraint vc, int type) {
        try {
            ValueConstraint c = ValueConstraint.create(type, vc.getString());
            return c.getDefinition(npResolver);
        } catch (InvalidConstraintException e) {
            // ignore -> return unconverted constraint
            return vc.getString();
        }
    }
View Full Code Here

    private String[] createValueConstraints(int type, QValueConstraint[] qv)
            throws RepositoryException {
        String[] ret = new String[qv.length];
        for (int i=0; i<ret.length; i++) {
            try {
                ValueConstraint c = ValueConstraint.create(type, qv[i].getString());
                ret[i] = c.getDefinition(resolver);
            } catch (InvalidConstraintException e) {
                throw new RepositoryException("Internal error while converting value constraints.", e);
            }
        }
        return ret;
View Full Code Here

            return new String[0];
        }
        String[] vca = new String[constraints.length];
        for (int i = 0; i < constraints.length; i++) {
            try {
                ValueConstraint vc = ValueConstraint.create(pd.getRequiredType(), constraints[i].getString());
                vca[i] = vc.getDefinition(resolver);
            } catch (InvalidConstraintException e) {
                log.warn("Internal error during conversion of constraint.", e);
                vca[i] = constraints[i].getString();
            }
        }
View Full Code Here

        // value constraints
        QValueConstraint[] constraints = def.getValueConstraints();
        if (constraints != null && constraints.length > 0) {
            builder.startElement(Constants.VALUECONSTRAINTS_ELEMENT);
            for (QValueConstraint constraint : constraints) {
                ValueConstraint vc = ValueConstraint.create(
                        def.getRequiredType(), constraint.getString());
                builder.addContentElement(
                        Constants.VALUECONSTRAINT_ELEMENT,
                        vc.getDefinition(resolver));
            }
            builder.endElement();
        }

        // default values
View Full Code Here

     * @param type value type
     * @return converted value
     */
    private String convertConstraint(QValueConstraint vc, int type) {
        try {
            ValueConstraint c = ValueConstraint.create(type, vc.getString());
            return c.getDefinition(npResolver);
        } catch (InvalidConstraintException e) {
            // ignore -> return unconverted constraint
            return vc.getString();
        }
    }
View Full Code Here

        // value constraints
        QValueConstraint[] constraints = def.getValueConstraints();
        if (constraints != null && constraints.length > 0) {
            builder.startElement(Constants.VALUECONSTRAINTS_ELEMENT);
            for (QValueConstraint constraint : constraints) {
                ValueConstraint vc = ValueConstraint.create(
                        def.getRequiredType(), constraint.getString());
                builder.addContentElement(
                        Constants.VALUECONSTRAINT_ELEMENT,
                        vc.getDefinition(resolver));
            }
            builder.endElement();
        }

        // default values
View Full Code Here

     * @param type value type
     * @return converted value
     */
    private String convertConstraint(QValueConstraint vc, int type) {
        try {
            ValueConstraint c = ValueConstraint.create(type, vc.getString());
            return c.getDefinition(npResolver);
        } catch (InvalidConstraintException e) {
            // ignore -> return unconverted constraint
            return vc.getString();
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.spi.commons.nodetype.constraint.ValueConstraint

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.