Interface ReportStorage

All Superinterfaces:
ConfigurationObject
All Known Implementing Classes:
S3ReportStorage

public interface ReportStorage extends ConfigurationObject
Configuration on how to store the reports until the user fetches them.
  • Method Details

    • save

      URL save(String ref, String filename, String extension, String mimeType, File file)
      Save the report in the storage.
      Parameters:
      ref - The reference number.
      filename - The filename.
      extension - The file extension.
      mimeType - The mime type.
      file - The file containing the report.
      Returns:
      The URL that can be used to fetch the result.