package org.transgalactica.management.data.materiel.bo.validation;
import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext;
import org.apache.commons.lang3.StringUtils;
import org.transgalactica.management.data.materiel.bo.VaisseauSearchCriteria;
public class VaisseauSearchCriteriaConstraintValidator implements
ConstraintValidator<VaisseauSearchCriteriaConstraint, VaisseauSearchCriteria> {
public VaisseauSearchCriteriaConstraintValidator() {
}
@Override
public void initialize(VaisseauSearchCriteriaConstraint constraintAnnotation) {
// nop
}
@Override
public boolean isValid(VaisseauSearchCriteria criteres, ConstraintValidatorContext context) {
return criteres == null || StringUtils.isNotBlank(criteres.getImmatriculation())
|| StringUtils.isNotBlank(criteres.getModele());
}
}