RED-6009: Document Tree Structure
* wired ManualRedactionApplicationService to Drools Container
This commit is contained in:
parent
69c4006a87
commit
94e5203d8a
@ -27,6 +27,7 @@ import com.iqser.red.service.redaction.v1.server.exception.RulesValidationExcept
|
||||
import com.iqser.red.service.redaction.v1.server.layoutparsing.document.graph.nodes.DocumentGraph;
|
||||
import com.iqser.red.service.redaction.v1.server.layoutparsing.document.graph.nodes.SemanticNode;
|
||||
import com.iqser.red.service.redaction.v1.server.layoutparsing.document.services.EntityCreationService;
|
||||
import com.iqser.red.service.redaction.v1.server.layoutparsing.document.services.ManualRedactionApplicationService;
|
||||
import com.iqser.red.service.redaction.v1.server.redaction.model.Entity;
|
||||
import com.iqser.red.service.redaction.v1.server.redaction.model.Section;
|
||||
import com.iqser.red.service.redaction.v1.server.redaction.model.dictionary.Dictionary;
|
||||
@ -47,6 +48,7 @@ public class DroolsExecutionService {
|
||||
Map<String, KieContainer> kieContainers = new HashMap<>();
|
||||
Map<String, Long> rulesVersionPerDossierTemplateId = new HashMap<>();
|
||||
EntityCreationService entityCreationService;
|
||||
ManualRedactionApplicationService manualRedactionApplicationService;
|
||||
|
||||
|
||||
public KieContainer getKieContainer(String dossierTemplateId) {
|
||||
@ -84,6 +86,7 @@ public class DroolsExecutionService {
|
||||
KieSession kieSession = kieContainer.newKieSession();
|
||||
kieSession.setGlobal("document", document);
|
||||
kieSession.setGlobal("entityCreationService", entityCreationService);
|
||||
kieSession.setGlobal("manualRedactionApplicationService", manualRedactionApplicationService);
|
||||
kieSession.setGlobal("dictionary", dictionary);
|
||||
|
||||
document.getEntities().forEach(kieSession::insert);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user