package com.rayo.core.validation;
import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext;
import com.rayo.core.verb.Output;
public class FileFormatValidator implements ConstraintValidator<ValidFileFormat, String> {
@Override
public void initialize(ValidFileFormat constraint) {
}
@Override
public boolean isValid(String value, ConstraintValidatorContext context) {
if (value == null || value.equals("")) return true;
return Output.toFileFormat(value) != null;
}
}