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) {
|
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")
|
@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.service.UserProvider;
|
||||||
import com.iqser.red.service.peristence.v1.server.integration.utils.AbstractPersistenceServerServiceTest;
|
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.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.DossierTemplateModel;
|
||||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.FileAttributes;
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.FileAttributes;
|
||||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.FileAttributesConfig;
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.FileAttributesConfig;
|
||||||
@ -118,6 +119,9 @@ public class FileTest extends AbstractPersistenceServerServiceTest {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private FileManagementStorageService fileManagementStorageService;
|
private FileManagementStorageService fileManagementStorageService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FileStatusService fileStatusService;
|
||||||
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testFileSoftDeleteReupload() {
|
public void testFileSoftDeleteReupload() {
|
||||||
@ -612,4 +616,16 @@ public class FileTest extends AbstractPersistenceServerServiceTest {
|
|||||||
assertThat(file.getProcessingStatus()).isEqualTo(ProcessingStatus.OCR_PROCESSING_QUEUED);
|
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