package hudson.plugins.sctmexecutor.validators;
import hudson.plugins.sctmexecutor.Messages;
import hudson.util.FormValidation;
public class EmptySingleFieldValidator {
/**
* Override this method when you inherit a new class and specify the rule to validate
* @return
*/
protected boolean validate(String value) {
return value != null && !value.equals(""); //$NON-NLS-1$
}
public FormValidation check(String value) {
return validate(value) ? FormValidation.ok() : FormValidation.error(Messages.getString("EmptySingleFieldValidator.msg.emptyProperty")); //$NON-NLS-1$
}
}