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

org.droitateddb.validation.NotNullValidator Maven / Gradle / Ivy

package org.droitateddb.validation;

/**
 * Implementation of the @NotNull validation annotation.
 *
 * @author Falk Appel
 * @author Alexander Frank
 */
public class NotNullValidator implements CustomValidator {

    public static final int ERROR_CODE = 0;

    @Override
    public ValidationResult onValidate(NotNull annotation, Object toByValidated) {
        if (toByValidated == null) {
            return ValidationResult.invalid(ERROR_CODE, "The field is not allowed to be null");
        }
        return ValidationResult.valid();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy