Merge branch 'RED-10194' into 'master'

RED-10194: add component mapping related classes to javadoc

Closes RED-10194

See merge request redactmanager/redaction-service!542
This commit is contained in:
Kilian Schüttler 2024-10-16 12:04:36 +02:00
commit 62e26add99
2 changed files with 7 additions and 1 deletions

View File

@ -16,6 +16,9 @@ import com.iqser.red.service.redaction.v1.server.logger.RulesLogger;
import com.iqser.red.service.redaction.v1.server.model.component.Component;
import com.iqser.red.service.redaction.v1.server.model.component.Entity;
import com.iqser.red.service.redaction.v1.server.model.component.Queryable;
import com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping;
import com.iqser.red.service.redaction.v1.server.model.component.ComponentMapping.Query;
import com.iqser.red.service.redaction.v1.server.service.components.ComponentMappingService;
import com.iqser.red.service.redaction.v1.server.service.document.ComponentCreationService;
@ -30,7 +33,6 @@ import com.iqser.red.service.persistence.service.v1.api.shared.model.FileAttribu
global ComponentCreationService componentCreationService
/**
The imports, globals, queries and rules from this file are required for any component rule file.
Since customers may edit their rules we need to ensure they can't change the imports to prevent malicious code execution!

View File

@ -58,6 +58,10 @@ public class MappingQueryTest {
.toList();
assertEquals(2, queryResultList.size());
assertEquals(2,
mapping.where("number = 404").where("year matches 20\\\\d{2}").select("description")
.count());
}