diff --git a/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/TableComponentsIntegrationTest.java b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/TableComponentsIntegrationTest.java index 26ed5e7c..1fd36058 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/TableComponentsIntegrationTest.java +++ b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/TableComponentsIntegrationTest.java @@ -82,9 +82,9 @@ class TableComponentsIntegrationTest extends AbstractRedactionIntegrationTest { var entityLog = redactionStorageService.getEntityLog(TEST_DOSSIER_ID, TEST_FILE_ID); boolean tableEntityFound = entityLog.getEntityLogEntry() .stream() - .anyMatch(entry -> entry.getMatchedRule() != null && entry.getMatchedRule().contains("DOC.100.0")); + .anyMatch(entry -> entry.getMatchedRule() != null && entry.getMatchedRule().contains("T.0.0")); - assertTrue(tableEntityFound, "Expected table entity creation ('DOC.100.0') to be present in the entity log"); + assertTrue(tableEntityFound, "Expected table entity creation ('T.0.0') to be present in the entity log"); } } diff --git a/redaction-service-v1/redaction-service-server-v1/src/test/resources/drools/documine_flora_table_test.drl b/redaction-service-v1/redaction-service-server-v1/src/test/resources/drools/documine_flora_table_test.drl index 75df6c3d..965526c7 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/test/resources/drools/documine_flora_table_test.drl +++ b/redaction-service-v1/redaction-service-server-v1/src/test/resources/drools/documine_flora_table_test.drl @@ -69,12 +69,12 @@ query "getFileAttributes" //------------------------------------ table rules ------------------------------------ -rule "DOC.100.0: Create TableEntities for all Tables" +rule "T.0.0: Create TableEntities for all Tables" when $table: Table() then Optional tableEntity = entityCreationService.bySemanticNode($table, "Table", EntityType.ENTITY); - tableEntity.ifPresent(t -> t.apply("DOC.100.0", "Table found.", "n-a")); + tableEntity.ifPresent(t -> t.apply("T.0.0", "Table found.", "n-a")); end //------------------------------------ Headlines rules ------------------------------------ diff --git a/redaction-service-v1/redaction-service-server-v1/src/test/resources/drools/documine_flora_table_test_components.drl b/redaction-service-v1/redaction-service-server-v1/src/test/resources/drools/documine_flora_table_test_components.drl index 13763953..25bbe8ab 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/test/resources/drools/documine_flora_table_test_components.drl +++ b/redaction-service-v1/redaction-service-server-v1/src/test/resources/drools/documine_flora_table_test_components.drl @@ -45,12 +45,11 @@ query "getComponents" //------------------------------------ table rules ------------------------------------ -rule "TableComponents.900.0: Create components for all table entities." - salience -900 +rule "TableComponents.0.0: Create components for all table entities." when $tables: List() from collect (Entity(type == "Table")) then - componentCreationService.createComponentForTables("TableComponents.900.0", $tables); + componentCreationService.createComponentForTables("TableComponents.0.0", $tables); end //------------------------------------ Default Components rules ------------------------------------ diff --git a/redaction-service-v1/rules-management/src/main/resources/all_rules_documine.drl b/redaction-service-v1/rules-management/src/main/resources/all_rules_documine.drl index 4d5359ed..402cf9df 100644 --- a/redaction-service-v1/rules-management/src/main/resources/all_rules_documine.drl +++ b/redaction-service-v1/rules-management/src/main/resources/all_rules_documine.drl @@ -68,6 +68,15 @@ query "getFileAttributes" $fileAttribute: FileAttribute() end +//------------------------------------ T rules ------------------------------------ +rule "T.0.0: Create TableEntities for all Tables" + when + $table: Table() + then + Optional tableEntity = entityCreationService.bySemanticNode($table, "Table", EntityType.ENTITY); + tableEntity.ifPresent(t -> t.apply("T.0.0", "Table found.", "n-a")); + end + //------------------------------------ H rules ------------------------------------ // Rule unit: H.0