Interface ImportExportService
-
public interface ImportExportServiceThis interface define the service to export and import data from aAbstractScesimModel
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectexportScesimModel(ImportExportType type, org.drools.scenariosimulation.api.model.AbstractScesimModel<? extends org.drools.scenariosimulation.api.model.AbstractScesimData> scesimModel)This method export the givenAbstractScesimModelto the requested type<T extends org.drools.scenariosimulation.api.model.AbstractScesimData>
org.drools.scenariosimulation.api.model.AbstractScesimModel<T>importScesimModel(ImportExportType type, Object raw, org.drools.scenariosimulation.api.model.AbstractScesimModel<T> originalScesimModel)This method parse the raw value and return a newAbstractScesimModel.
-
-
-
Method Detail
-
exportScesimModel
Object exportScesimModel(ImportExportType type, org.drools.scenariosimulation.api.model.AbstractScesimModel<? extends org.drools.scenariosimulation.api.model.AbstractScesimData> scesimModel)
This method export the givenAbstractScesimModelto the requested type- Parameters:
type-scesimModel-- Returns:
-
importScesimModel
<T extends org.drools.scenariosimulation.api.model.AbstractScesimData> org.drools.scenariosimulation.api.model.AbstractScesimModel<T> importScesimModel(ImportExportType type, Object raw, org.drools.scenariosimulation.api.model.AbstractScesimModel<T> originalScesimModel)
This method parse the raw value and return a newAbstractScesimModel. The originalSimulation can be used to retrieve some metadata not available in the export (i.e. FactMapping)- Parameters:
type-raw-originalScesimModel-- Returns:
-
-