save legal basis version on redaction log
This commit is contained in:
parent
6a660c6a73
commit
513501abf4
@ -20,7 +20,13 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.iqser.red.service</groupId>
|
<groupId>com.iqser.red.service</groupId>
|
||||||
<artifactId>configuration-service-api-v1</artifactId>
|
<artifactId>configuration-service-api-v1</artifactId>
|
||||||
<version>2.5.6</version>
|
<version>2.7.0</version>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>com.iqser.red.service</groupId>
|
||||||
|
<artifactId>file-management-service-api-v1</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</project>
|
</project>
|
||||||
|
|||||||
@ -1,37 +1,27 @@
|
|||||||
package com.iqser.red.service.redaction.v1.model;
|
package com.iqser.red.service.redaction.v1.model;
|
||||||
|
|
||||||
import com.iqser.red.service.configuration.v1.api.model.LegalBasisMapping;
|
import com.iqser.red.service.configuration.v1.api.model.LegalBasisMapping;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@NoArgsConstructor
|
@AllArgsConstructor
|
||||||
public class RedactionLog {
|
public class RedactionLog {
|
||||||
|
|
||||||
private List<RedactionLogEntry> redactionLogEntry;
|
private List<RedactionLogEntry> redactionLogEntry;
|
||||||
|
|
||||||
private List<LegalBasisMapping> legalBasis;
|
private List<LegalBasisMapping> legalBasis;
|
||||||
private long dictionaryVersion = -1;
|
|
||||||
private long rulesVersion = -1;
|
|
||||||
|
|
||||||
private String ruleSetId;
|
private String ruleSetId;
|
||||||
|
|
||||||
|
private long dictionaryVersion = -1;
|
||||||
|
private long rulesVersion = -1;
|
||||||
private long dossierDictionaryVersion = -1;
|
private long dossierDictionaryVersion = -1;
|
||||||
|
private long legalBasisVersion = -1;
|
||||||
|
|
||||||
|
|
||||||
public RedactionLog(List<RedactionLogEntry> redactionLogEntry,
|
|
||||||
List<LegalBasisMapping> legalBasis,
|
|
||||||
long dictionaryVersion, long rulesVersion, String ruleSetId, long dossierDictionaryVersion) {
|
|
||||||
|
|
||||||
this.redactionLogEntry = redactionLogEntry;
|
|
||||||
this.legalBasis = legalBasis;
|
|
||||||
this.dictionaryVersion = dictionaryVersion;
|
|
||||||
this.rulesVersion = rulesVersion;
|
|
||||||
this.ruleSetId = ruleSetId;
|
|
||||||
this.dossierDictionaryVersion = dossierDictionaryVersion;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -21,11 +21,6 @@
|
|||||||
<artifactId>redaction-service-api-v1</artifactId>
|
<artifactId>redaction-service-api-v1</artifactId>
|
||||||
<version>${project.version}</version>
|
<version>${project.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>com.iqser.red.service</groupId>
|
|
||||||
<artifactId>configuration-service-api-v1</artifactId>
|
|
||||||
<version>2.5.6</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.iqser.red.service</groupId>
|
<groupId>com.iqser.red.service</groupId>
|
||||||
<artifactId>file-management-service-api-v1</artifactId>
|
<artifactId>file-management-service-api-v1</artifactId>
|
||||||
@ -35,6 +30,10 @@
|
|||||||
<groupId>com.iqser.red.service</groupId>
|
<groupId>com.iqser.red.service</groupId>
|
||||||
<artifactId>redaction-service-api-v1</artifactId>
|
<artifactId>redaction-service-api-v1</artifactId>
|
||||||
</exclusion>
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>com.iqser.red.service</groupId>
|
||||||
|
<artifactId>configuration-service-api-v1</artifactId>
|
||||||
|
</exclusion>
|
||||||
</exclusions>
|
</exclusions>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|||||||
@ -66,9 +66,12 @@ public class ReanalyzeService {
|
|||||||
log.info("Redaction analysis successful...");
|
log.info("Redaction analysis successful...");
|
||||||
|
|
||||||
var legalBasis = legalBasisClient.getLegalBasisMapping(analyzeRequest.getRuleSetId());
|
var legalBasis = legalBasisClient.getLegalBasisMapping(analyzeRequest.getRuleSetId());
|
||||||
var redactionLog = new RedactionLog(classifiedDoc.getRedactionLogEntities(),legalBasis, classifiedDoc.getDictionaryVersion()
|
var redactionLog = new RedactionLog(classifiedDoc.getRedactionLogEntities(),legalBasis,
|
||||||
.getRulesetVersion(), classifiedDoc.getRulesVersion(), analyzeRequest.getRuleSetId(), classifiedDoc.getDictionaryVersion()
|
analyzeRequest.getRuleSetId(),
|
||||||
.getDossierVersion());
|
classifiedDoc.getDictionaryVersion().getRulesetVersion(),
|
||||||
|
classifiedDoc.getRulesVersion(),
|
||||||
|
classifiedDoc.getDictionaryVersion().getDossierVersion(),
|
||||||
|
legalBasisClient.getVersion(analyzeRequest.getRuleSetId()));
|
||||||
|
|
||||||
log.info("Analyzed with rules {} and dictionary {} for ruleSet: {}", classifiedDoc.getRulesVersion(), classifiedDoc
|
log.info("Analyzed with rules {} and dictionary {} for ruleSet: {}", classifiedDoc.getRulesVersion(), classifiedDoc
|
||||||
.getDictionaryVersion(), analyzeRequest.getRuleSetId());
|
.getDictionaryVersion(), analyzeRequest.getRuleSetId());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user