RED-10194: add component mapping related classes to javadoc

This commit is contained in:
Kilian Schuettler 2024-10-16 11:38:59 +02:00
parent de0027dd6d
commit 1293484295
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());
}