Pull request #347: RED-3818: Fixed migration problems 2
Merge in RED/persistence-service from RED-3818 to master * commit '3715a467539344372b01b4ce1345aa69c6a95053': RED-3818: Fixed migration problems 2
This commit is contained in:
commit
85dcb7c9ff
@ -14,6 +14,7 @@ import org.springframework.stereotype.Service;
|
|||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import com.iqser.red.service.peristence.v1.server.controller.DictionaryController;
|
import com.iqser.red.service.peristence.v1.server.controller.DictionaryController;
|
||||||
|
import com.iqser.red.service.peristence.v1.server.controller.DossierTemplateController;
|
||||||
import com.iqser.red.service.peristence.v1.server.migration.Migration;
|
import com.iqser.red.service.peristence.v1.server.migration.Migration;
|
||||||
import com.iqser.red.service.persistence.management.v1.processor.entity.configuration.BaseDictionaryEntry;
|
import com.iqser.red.service.persistence.management.v1.processor.entity.configuration.BaseDictionaryEntry;
|
||||||
import com.iqser.red.service.persistence.management.v1.processor.entity.configuration.TypeEntity;
|
import com.iqser.red.service.persistence.management.v1.processor.entity.configuration.TypeEntity;
|
||||||
@ -37,7 +38,7 @@ public class TypeToEntityMigration5 extends Migration {
|
|||||||
private DictionaryPersistenceService dictionaryPersistenceService;
|
private DictionaryPersistenceService dictionaryPersistenceService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private DossierTemplatePersistenceService dossierTemplatePersistenceService;
|
private DossierTemplateController dossierTemplateController;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private EntryPersistenceService entryPersistenceService;
|
private EntryPersistenceService entryPersistenceService;
|
||||||
@ -53,14 +54,13 @@ public class TypeToEntityMigration5 extends Migration {
|
|||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional(timeout = 500000)
|
|
||||||
protected void migrate() {
|
protected void migrate() {
|
||||||
|
|
||||||
var types = dictionaryPersistenceService.getAllTypes();
|
var types = dictionaryPersistenceService.getAllTypes();
|
||||||
types.forEach(type -> type.setRecommendationHexColor("#8df06c"));
|
types.forEach(type -> type.setRecommendationHexColor("#8df06c"));
|
||||||
dictionaryPersistenceService.saveAllTypes(types);
|
dictionaryPersistenceService.saveAllTypes(types);
|
||||||
|
|
||||||
var dossierTemplates = dossierTemplatePersistenceService.getAllDossierTemplates();
|
var dossierTemplates = dossierTemplateController.getAllDossierTemplates();
|
||||||
|
|
||||||
dossierTemplates.forEach(dossierTemplate -> {
|
dossierTemplates.forEach(dossierTemplate -> {
|
||||||
var typeIdsToDelete = new HashSet<String>();
|
var typeIdsToDelete = new HashSet<String>();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user