RED-9843: Run storage to mongo migration in DocumineLayoutRewriteMigration20... #676
@ -5,6 +5,7 @@ import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.iqser.red.service.persistence.management.v1.processor.migration.Migration;
|
||||
import com.iqser.red.service.persistence.management.v1.processor.migration.StorageToMongoCopyService;
|
||||
import com.iqser.red.service.persistence.management.v1.processor.service.FileStatusService;
|
||||
import com.iqser.red.service.persistence.management.v1.processor.service.persistence.DossierPersistenceService;
|
||||
import com.iqser.red.service.persistence.management.v1.processor.service.persistence.FileStatusPersistenceService;
|
||||
@ -30,6 +31,9 @@ public class DocumineLayoutRewriteMigration20 extends Migration {
|
||||
@Autowired
|
||||
private FileStatusPersistenceService fileStatusPersistenceService;
|
||||
|
||||
@Autowired
|
||||
private StorageToMongoCopyService storageToMongoCopyService;
|
||||
|
||||
|
||||
@Value("${application.type}")
|
||||
private String applicationType;
|
||||
@ -50,6 +54,11 @@ public class DocumineLayoutRewriteMigration20 extends Migration {
|
||||
return;
|
||||
}
|
||||
|
||||
log.info("Migration: Copying all files for all dossiers to mongodb");
|
||||
storageToMongoCopyService.copy();
|
||||
log.info("Migration: Finished Mongo db migration");
|
||||
|
||||
|
||||
var dossiers = dossierPersistenceService.findAllDossiers();
|
||||
dossiers.forEach(dossier -> {
|
||||
if (dossier.getHardDeletedTime() == null) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user