DM-285: resolve circular dependecies

This commit is contained in:
Kilian Schuettler 2023-10-23 14:10:46 +02:00
parent 58e66f920c
commit c831eb7025
2 changed files with 7 additions and 5 deletions

View File

@ -31,8 +31,6 @@ public class CommentService {
CommentPersistenceService commentPersistenceService;
FileStatusPersistenceService fileStatusPersistenceService;
FileStatusService fileStatusService;
FileManagementStorageService fileManagementStorageService;
private final int COMMENT_MAX_LENGTH = 4000;
@ -137,6 +135,12 @@ public class CommentService {
.build());
}
public void hardDelete(String fileId, String annotationId) {
commentPersistenceService.hardDelete(fileId, annotationId);
}
//
// private void reprocess(String dossierId, String fileId) {
//

View File

@ -15,7 +15,6 @@ import org.springframework.transaction.annotation.Transactional;
import com.iqser.red.service.persistence.management.v1.processor.entity.annotations.ManualRedactionEntryEntity;
import com.iqser.red.service.persistence.management.v1.processor.service.CommentService;
import com.iqser.red.service.persistence.management.v1.processor.service.persistence.annotations.AddRedactionPersistenceService;
import com.iqser.red.service.persistence.management.v1.processor.service.persistence.annotations.CommentPersistenceService;
import com.iqser.red.service.persistence.management.v1.processor.service.persistence.annotations.ForceRedactionPersistenceService;
import com.iqser.red.service.persistence.management.v1.processor.service.persistence.annotations.LegalBasisChangePersistenceService;
import com.iqser.red.service.persistence.management.v1.processor.service.persistence.annotations.RecategorizationPersistenceService;
@ -44,7 +43,6 @@ public class ManualRedactionProviderService {
private final AddRedactionPersistenceService addRedactionPersistenceService;
private final RemoveRedactionPersistenceService removeRedactionPersistenceService;
private final ForceRedactionPersistenceService forceRedactionPersistenceService;
private final CommentPersistenceService commentPersistenceService;
private final CommentService commentService;
private final RecategorizationPersistenceService recategorizationPersistenceService;
private final LegalBasisChangePersistenceService legalBasisChangePersistenceService;
@ -114,7 +112,7 @@ public class ManualRedactionProviderService {
recategorizationPersistenceService.hardDelete(fileId, annotationId);
legalBasisChangePersistenceService.hardDelete(fileId, annotationId);
resizeRedactionPersistenceService.hardDelete(fileId, annotationId);
commentPersistenceService.hardDelete(fileId, annotationId);
commentService.hardDelete(fileId, annotationId);
}
}