Class ScenarioCsvImportExport


  • public class ScenarioCsvImportExport
    extends Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int HEADER_SIZE  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String exportData​(org.drools.scenariosimulation.api.model.AbstractScesimModel<? extends org.drools.scenariosimulation.api.model.AbstractScesimData> scesimModel)  
      protected void generateHeader​(List<org.drools.scenariosimulation.api.model.FactMapping> factMappings, org.apache.commons.csv.CSVPrinter printer)  
      <T extends org.drools.scenariosimulation.api.model.AbstractScesimData>
      org.drools.scenariosimulation.api.model.AbstractScesimModel<T>
      importData​(String raw, org.drools.scenariosimulation.api.model.AbstractScesimModel<T> originalScesimModel)  
    • Constructor Detail

      • ScenarioCsvImportExport

        public ScenarioCsvImportExport()
    • Method Detail

      • exportData

        public String exportData​(org.drools.scenariosimulation.api.model.AbstractScesimModel<? extends org.drools.scenariosimulation.api.model.AbstractScesimData> scesimModel)
                          throws IOException
        Throws:
        IOException
      • importData

        public <T extends org.drools.scenariosimulation.api.model.AbstractScesimData> org.drools.scenariosimulation.api.model.AbstractScesimModel<T> importData​(String raw,
                                                                                                                                                                org.drools.scenariosimulation.api.model.AbstractScesimModel<T> originalScesimModel)
                                                                                                                                                         throws IOException
        Throws:
        IOException
      • generateHeader

        protected void generateHeader​(List<org.drools.scenariosimulation.api.model.FactMapping> factMappings,
                                      org.apache.commons.csv.CSVPrinter printer)
                               throws IOException
        Throws:
        IOException