
com.xresch.cfw.validation.NotNullOrEmptyValidator Maven / Gradle / Ivy
package com.xresch.cfw.validation;
/**************************************************************************************************************
*
* @author Reto Scheiwiller, (c) Copyright 2019
* @license MIT-License
**************************************************************************************************************/
public class NotNullOrEmptyValidator extends AbstractValidator {
public NotNullOrEmptyValidator(IValidatable> validatable) {
super(validatable);
// TODO Auto-generated constructor stub
}
public NotNullOrEmptyValidator() {
}
@Override
public boolean validate(Object value) {
if(value != null && !value.equals("")){
return true;
}else{
this.setInvalidMessage("The field "+validateable.getLabel()+" cannot be empty.");
return false;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy