package com.github.anno4j.querying; import com.github.anno4j.querying.evaluation.LDPathEvaluatorConfiguration; import org.apache.marmotta.ldpath.parser.Configuration; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; /** * Data Transfer Object for the QueryService. Bundles all data needed for further processing. */ public class QueryServiceConfiguration { private ArrayList<Criteria> criteria = new ArrayList<>(); private Configuration configuration; private LDPathEvaluatorConfiguration evaluatorConfiguration; private Map<String, String> prefixes = new HashMap<>(); public ArrayList<Criteria> getCriteria() { return criteria; } public void setCriteria(ArrayList<Criteria> criteria) { this.criteria = criteria; } public Configuration getConfiguration() { return configuration; } public void setConfiguration(Configuration configuration) { this.configuration = configuration; } public LDPathEvaluatorConfiguration getEvaluatorConfiguration() { return evaluatorConfiguration; } public void setEvaluatorConfiguration(LDPathEvaluatorConfiguration evaluatorConfiguration) { this.evaluatorConfiguration = evaluatorConfiguration; } public Map<String, String> getPrefixes() { return prefixes; } public void setPrefixes(Map<String, String> prefixes) { this.prefixes = prefixes; } }