package edu.ualberta.med.biobank.validators;
import org.eclipse.core.databinding.validation.ValidationStatus;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
import edu.ualberta.med.biobank.gui.common.validators.AbstractValidator;
public class NotNullValidator extends AbstractValidator {
public NotNullValidator(String message) {
super(message);
}
@Override
public IStatus validate(Object value) {
if (value == null) {
showDecoration();
return ValidationStatus.error(errorMessage);
}
hideDecoration();
return Status.OK_STATUS;
}
}