RED-7384: migration fixes
* finalize migration again for "persistence-service-ready": true details
This commit is contained in:
parent
910948bd2d
commit
88d63b46b9
@ -2,6 +2,8 @@ package com.iqser.red.service.persistence.management.v1.processor.migration.migr
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
@ -13,6 +15,7 @@ import com.iqser.red.service.persistence.management.v1.processor.service.persist
|
||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.Position;
|
||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.imported.ImportedRedaction;
|
||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.imported.ImportedRedactions;
|
||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.imported.ImportedRedactionsPerPage;
|
||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.dossier.file.FileType;
|
||||
|
||||
import lombok.Setter;
|
||||
@ -53,13 +56,15 @@ public class MigrateImportedRedactionsFiles17 extends Migration {
|
||||
|
||||
fileManagementStorageService.deleteObject(file.getDossierId(), file.getId(), FileType.IMPORTED_REDACTIONS);
|
||||
|
||||
List<ImportedRedaction> importedRedactionList = oldImportedRedactions.getImportedRedactions().values()
|
||||
Map<Integer, List<ImportedRedaction>> importedRedactionsPerPage = oldImportedRedactions.getImportedRedactions().entrySet()
|
||||
.stream()
|
||||
.flatMap(Collection::stream)
|
||||
.map(this::toImportedRedaction)
|
||||
.toList();
|
||||
.collect(Collectors.toMap(Map.Entry::getKey,
|
||||
entry -> entry.getValue()
|
||||
.stream()
|
||||
.map(this::toImportedRedaction)
|
||||
.toList()));
|
||||
|
||||
ImportedRedactions importedRedactions = new ImportedRedactions(importedRedactionList);
|
||||
ImportedRedactionsPerPage importedRedactions = new ImportedRedactionsPerPage(importedRedactionsPerPage);
|
||||
|
||||
fileManagementStorageService.storeJSONObject(file.getDossierId(), file.getId(), FileType.IMPORTED_REDACTIONS, importedRedactions);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user