RED-4771: Added @Transactional and reformat code

This commit is contained in:
Philipp Schramm 2022-07-25 16:02:39 +02:00
parent 0bdbba7ca9
commit 09d407fd91
4 changed files with 15 additions and 10 deletions

View File

@ -79,6 +79,7 @@ public class NotificationPreferencesPersistenceService {
}
@Transactional
public void initializePreferencesIfNotExists(String userId) {
if (!notificationPreferencesRepository.existsByUserId(userId)) {

View File

@ -1,14 +1,17 @@
package com.iqser.red.service.persistence.management.v1.processor.service.persistence;
import java.time.OffsetDateTime;
import java.util.List;
import javax.transaction.Transactional;
import org.springframework.stereotype.Service;
import com.iqser.red.service.persistence.management.v1.processor.entity.annotations.ViewedPageEntity;
import com.iqser.red.service.persistence.management.v1.processor.service.persistence.repository.FileRepository;
import com.iqser.red.service.persistence.management.v1.processor.service.persistence.repository.ViewedPagesRepository;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import javax.transaction.Transactional;
import java.time.OffsetDateTime;
import java.util.List;
import lombok.RequiredArgsConstructor;
@Service
@RequiredArgsConstructor
@ -43,7 +46,7 @@ public class ViewedPagesPersistenceService {
}
@Transactional
@Transactional(Transactional.TxType.REQUIRES_NEW)
public void deleteForFile(String fileId) {
viewedPagesRepository.deleteByFileId(fileId);
}

View File

@ -420,6 +420,7 @@ public class FileStatusService {
}
@Transactional
public void overwriteFile(String dossierId, String fileId, String uploader, String filename, boolean keepManualRedactions) {
fileManagementStorageService.deleteObject(dossierId, fileId, FileType.ORIGIN);

View File

@ -178,7 +178,7 @@ public class FileTest extends AbstractPersistenceServerServiceTest {
viewedPagesClient.addPage(file.getId(), "1", 1);
var viewedPages = viewedPagesClient.getViewedPages(file.getId(), "1");
assertThat(viewedPages.size()).isEqualTo(1);
assertThat(viewedPages).hasSize(1);
AddFileRequest upload = new AddFileRequest(filename, file.getId(), dossier.getId(), "1");
JSONPrimitive<String> uploadResult = uploadClient.upload(upload, true);
@ -187,9 +187,9 @@ public class FileTest extends AbstractPersistenceServerServiceTest {
assertThat(loadedFile.isExcludedFromAutomaticAnalysis()).isTrue();
viewedPages = viewedPagesClient.getViewedPages(file.getId(), "1");
assertThat(viewedPages.size()).isEqualTo(0);
assertThat(loadedFile.getAssignee().equals("1"));
assertThat(viewedPages).isEmpty();
assertThat(loadedFile.getAssignee()).isEqualTo("1");
// FIXME
assertThat(loadedFile.getWorkflowStatus().equals(file.getWorkflowStatus()));
assertThat(loadedFile.getExcludedPages().equals(file.getExcludedPages()));