getPreviewURLs
This method is used to get multiple preview URLs for multiple objects of an S-Drive Attachment's at a time.
List<String> getPreviewURLs(List<ID> parentIds, List<ID> fileObjectIds, Long timeValue)
List<String> getPreviewURLs(List<ID> parentIds, List<ID> fileObjectIds, Long timeValue, Map<String,String> requestParameters)
List<String> getPreviewURLs(List<ID> parentIds, List<ID> fileObjectIds, Long timeValue, List<Map<String,String>>
requestParametersList)
Parameters:
parentIds:Â List of Salesforce ids of the parent objects. You can use 15-character id or 18- character id.
fileObjectIds:Â List of Salesforce ids of the attachment (files) objects.
timeValue:Â Expiration time of the links in seconds.
requestParameters:Â Map of request parameters and theirs values to set the parameters in the response (e.g. ('response-content-disposition', 'inline; filename=myfile.png')). For more information, visit the Amazon documentation:
http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGET.html
requestParametersList:Â List of request parameters map for each files.
Return Value:Â The method will return the list of preview URLs of the S-Drive
attachment.
If you would like to get preview URL of an old version of a file, you should add id of an old version file into fileoObjectIds list.