package org.ovirt.engine.core.common.validation;
import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext;
import org.ovirt.engine.core.common.utils.ValidationUtils;
import org.ovirt.engine.core.common.validation.annotation.HostnameOrIp;
public class HostnameOrIPConstraint implements ConstraintValidator<HostnameOrIp, String> {
@Override
public void initialize(HostnameOrIp constraintAnnotation) {
}
@Override
public boolean isValid(String name, ConstraintValidatorContext context) {
return name == null || ValidationUtils.validHostname(name);
}
}