accounting-lib/src/main/java/org/gcube/accounting/datamodel/validators/NotNullValidator.java

23 lines
419 B
Java

package org.gcube.accounting.datamodel.validators;
import java.io.Serializable;
import org.gcube.accounting.datamodel.annotations.NotNull;
public class NotNullValidator implements FieldValidator<NotNull>{
public Class<NotNull> annotation() {
return NotNull.class;
}
public boolean isValid(Serializable toValidate) {
return toValidate!=null;
}
public String getErrorSuffix() {
return "is null";
}
}