All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.mongodb.morphia.mapping.validation.ClassConstraint Maven / Gradle / Ivy

package org.mongodb.morphia.mapping.validation;


import org.mongodb.morphia.mapping.MappedClass;
import org.mongodb.morphia.mapping.Mapper;

import java.util.Set;


/**
 * @author Uwe Schaefer, ([email protected])
 */
public interface ClassConstraint {
    /**
     * Check that a MappedClass meets the constraint
     *
     * @param mc     the MappedClass to check
     * @param ve     the set of violations
     * @param mapper the Mapper to use for validation
     */
    void check(final Mapper mapper, MappedClass mc, Set ve);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy