package doser.entitydisambiguation.backend; import java.util.List; import doser.entitydisambiguation.dpo.Response; import doser.entitydisambiguation.knowledgebases.AbstractKnowledgeBase; import doser.entitydisambiguation.knowledgebases.KnowledgeBaseIdentifiers; public abstract class AbstractDisambiguationTask { protected int returnNr; protected AbstractKnowledgeBase kb; protected KnowledgeBaseIdentifiers kbIdentifier; protected boolean retrieveDocClasses; protected List<Response> responses; public int getReturnNr() { return returnNr; } public void setReturnNr(int returnNr) { this.returnNr = returnNr; } public AbstractKnowledgeBase getKb() { return kb; } public void setKb(AbstractKnowledgeBase kb) { this.kb = kb; } public KnowledgeBaseIdentifiers getKbIdentifier() { return this.kbIdentifier; } public boolean isRetrieveDocClasses() { return retrieveDocClasses; } public void setRetrieveDocClasses(boolean retrieveDocClasses) { this.retrieveDocClasses = retrieveDocClasses; } public List<Response> getResponse() { return responses; } public void setResponse(List<Response> responses) { this.responses = responses; } public abstract void setKbIdentifier(String kbversion, String setting); }