Class RuntimeCSVFileStorage

  • All Implemented Interfaces:
    org.dashbuilder.dataprovider.csv.CSVFileStorage

    @ApplicationScoped
    public class RuntimeCSVFileStorage
    extends Object
    implements org.dashbuilder.dataprovider.csv.CSVFileStorage
    In Memory CSV storage.
    • Constructor Detail

      • RuntimeCSVFileStorage

        public RuntimeCSVFileStorage()
    • Method Detail

      • getCSVInputStream

        public InputStream getCSVInputStream​(org.dashbuilder.dataset.def.CSVDataSetDef def)
        Specified by:
        getCSVInputStream in interface org.dashbuilder.dataprovider.csv.CSVFileStorage
      • getCSVString

        public String getCSVString​(org.dashbuilder.dataset.def.CSVDataSetDef def)
        Specified by:
        getCSVString in interface org.dashbuilder.dataprovider.csv.CSVFileStorage
      • storeCSV

        public void storeCSV​(String uuid,
                             String csvContent)
      • saveCSVFile

        public void saveCSVFile​(org.dashbuilder.dataset.def.CSVDataSetDef def)
        Specified by:
        saveCSVFile in interface org.dashbuilder.dataprovider.csv.CSVFileStorage
      • deleteCSVFile

        public void deleteCSVFile​(org.dashbuilder.dataset.def.CSVDataSetDef def)
        Specified by:
        deleteCSVFile in interface org.dashbuilder.dataprovider.csv.CSVFileStorage
      • deleteCSVFile

        public void deleteCSVFile​(String uuid)