My_Test_Repo/force-app/main/default/classes/FileController.cls

26 lines
782 B
OpenEdge ABL

public with sharing class FileController{
@AuraEnabled(cacheable=true)
public static List<ContentVersion> getVersionFiles(String recordId){
try {
return [
SELECT
Id,
Title,
ContentDocumentId,
FileType,
ContentSize,
FileExtension,
VersionNumber,
CreatedDate,
VersionData,
FirstPublishLocationId
FROM ContentVersion
WHERE FirstPublishLocationId =:recordId
ORDER BY CreatedDate DESC
];
} catch (Exception e) {
throw new AuraHandledException(e.getMessage());
}
}
}