package org.gcube.accounting.datamodel.validators; import org.gcube.accounting.datamodel.UsageRecord; import org.gcube.common.validator.annotations.FieldValidator; public class ValidIPValidator implements FieldValidator{ public Class annotation() { return ValidTime.class; } public boolean isValid(Object toValidate) { if(toValidate instanceof String){ // TODO Validate it return true; } return false; } public String getErrorSuffix() { return String.format("not instace of %s", UsageRecord.class.getSimpleName()); } }