Package org.internna.iwebmvc.core.validation.annotation

Examples of org.internna.iwebmvc.core.validation.annotation.CollectionConstraint.required()


    @SuppressWarnings("unchecked")
    protected Set<ValidationError> validateCollectionConstraint(final Field field, final Object collection) {
        Set<ValidationError> errors = new HashSet<ValidationError>();
        CollectionConstraint collectionConstraint = field.getAnnotation(CollectionConstraint.class);
        if (collectionConstraint != null) {
            if (collectionConstraint.required() & (collection == null)) errors.add(new ValidationError(field.getName(), errorCodes[0], collectionConstraint, collection));
            if (collection != null) {
                if (Collection.class.isInstance(collection)) {
                    Collection<?> col = (Collection<?>) collection;
                    if (collectionConstraint.traverse()) {
                        Collection<ValidationError> deepErrors = new HashSet<ValidationError>();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.