DM-285: add fileName to component endpoint
This commit is contained in:
parent
0b44b5abe7
commit
4ae0a7e646
@ -744,7 +744,7 @@ public class FileStatusService {
|
||||
|
||||
public String getFileName(String fileId) {
|
||||
|
||||
return fileStatusPersistenceService.getFileNameById(fileId);
|
||||
return fileStatusPersistenceService.getFilenameById(fileId);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -555,9 +555,9 @@ public class FileStatusPersistenceService {
|
||||
}
|
||||
|
||||
|
||||
public String getFileNameById(String fileId) {
|
||||
public String getFilenameById(String fileId) {
|
||||
|
||||
return fileRepository.getFileNameById(fileId).orElseThrow();
|
||||
return fileRepository.getFilenameById(fileId).orElseThrow();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -228,7 +228,7 @@ public interface FileRepository extends JpaRepository<FileEntity, String> {
|
||||
|
||||
|
||||
@Query("select f.filename from FileEntity f where f.id = :fileId")
|
||||
Optional<String> getFileNameById(String fileId);
|
||||
Optional<String> getFilenameById(String fileId);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -38,6 +38,7 @@ import com.iqser.red.service.peristence.v1.server.integration.service.TypeProvid
|
||||
import com.iqser.red.service.peristence.v1.server.integration.service.UserProvider;
|
||||
import com.iqser.red.service.peristence.v1.server.integration.utils.AbstractPersistenceServerServiceTest;
|
||||
import com.iqser.red.service.persistence.management.v1.processor.service.FileManagementStorageService;
|
||||
import com.iqser.red.service.persistence.management.v1.processor.service.FileStatusService;
|
||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.DossierTemplateModel;
|
||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.FileAttributes;
|
||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.FileAttributesConfig;
|
||||
@ -118,6 +119,9 @@ public class FileTest extends AbstractPersistenceServerServiceTest {
|
||||
@Autowired
|
||||
private FileManagementStorageService fileManagementStorageService;
|
||||
|
||||
@Autowired
|
||||
private FileStatusService fileStatusService;
|
||||
|
||||
|
||||
@Test
|
||||
public void testFileSoftDeleteReupload() {
|
||||
@ -612,4 +616,16 @@ public class FileTest extends AbstractPersistenceServerServiceTest {
|
||||
assertThat(file.getProcessingStatus()).isEqualTo(ProcessingStatus.OCR_PROCESSING_QUEUED);
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testGetFileNameQuery() {
|
||||
|
||||
var filename = "test";
|
||||
var dossier = dossierTesterAndProvider.provideTestDossier();
|
||||
|
||||
var file = fileTesterAndProvider.testAndProvideFile(dossier, filename);
|
||||
|
||||
assertThat(fileStatusService.getFileName(file.getId())).isEqualTo(filename + ".pdf");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user