argos/dmp-backend/core/src/main/java/eu/eudat/model/censorship/BaseCensor.java

24 lines
609 B
Java

package eu.eudat.model.censorship;
import eu.eudat.convention.ConventionService;
import gr.cite.tools.data.censor.Censor;
import gr.cite.tools.fieldset.FieldSet;
public class BaseCensor implements Censor {
protected final ConventionService conventionService;
public BaseCensor(ConventionService conventionService) {
this.conventionService = conventionService;
}
protected Boolean isEmpty(FieldSet fields) {
return fields == null || fields.isEmpty();
}
protected String asIndexerPrefix(String part) {
return this.conventionService.asPrefix(part);
}
}