package au.com.vaadinutils.validator;
import com.vaadin.data.Validator;
public class ComboBoxSelectionValidator implements Validator
{
private static final long serialVersionUID = 1L;
private String errorMessage;
public ComboBoxSelectionValidator(String errorMessage)
{
this.errorMessage = errorMessage;
}
public String getErrorMessage()
{
return errorMessage;
}
public void setErrorMessage(String errorMessage)
{
this.errorMessage = errorMessage;
}
public void validate(Object object) throws InvalidValueException
{
// validation for empty selection
if (object == null)
{
throw new EmptyValueException(errorMessage);
}
}
}