From ab085195d00a02d9815562e74dbdb08d3fac8907 Mon Sep 17 00:00:00 2001 From: deiflaender Date: Fri, 10 Jun 2022 15:19:00 +0200 Subject: [PATCH] RED-4186: Delete also selected type if signature gets removed --- .../v1/processor/service/DigitalSignatureService.java | 1 + .../processor/service/DigitalSignatureTypeService.java | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/DigitalSignatureService.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/DigitalSignatureService.java index beed5d1f6..a935027c5 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/DigitalSignatureService.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/DigitalSignatureService.java @@ -32,6 +32,7 @@ public class DigitalSignatureService { public void deleteDigitalSignature() { digitalSignatureRepository.deleteById(DigitalSignatureEntity.ID); + digitalSignatureTypeService.deleteDigitalSignatureType(); } diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/DigitalSignatureTypeService.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/DigitalSignatureTypeService.java index d5e2ae920..43eb20180 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/DigitalSignatureTypeService.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/DigitalSignatureTypeService.java @@ -28,7 +28,15 @@ public class DigitalSignatureTypeService { public void setActiveDigitalSignatureType(DigitalSignatureType digitalSignatureType) { - digitalSignatureTypeRepository.save(DigitalSignatureTypeEntity.builder().digitalSignatureType(digitalSignatureType).build()); + digitalSignatureTypeRepository.save(DigitalSignatureTypeEntity.builder() + .digitalSignatureType(digitalSignatureType) + .build()); + } + + + public void deleteDigitalSignatureType() { + + digitalSignatureTypeRepository.deleteById(DigitalSignatureTypeEntity.ID); } }