All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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