Class ScenarioValidationService

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected List<org.drools.workbench.screens.scenariosimulation.model.FactMappingValidationError> validateDMN​(org.drools.scenariosimulation.api.model.Simulation simulation, org.drools.scenariosimulation.api.model.Settings settings, org.kie.api.runtime.KieContainer kieContainer)  
      protected List<org.drools.workbench.screens.scenariosimulation.model.FactMappingValidationError> validateRULE​(org.drools.scenariosimulation.api.model.Simulation simulation, org.drools.scenariosimulation.api.model.Settings settings, org.kie.api.runtime.KieContainer kieContainer)  
      List<org.drools.workbench.screens.scenariosimulation.model.FactMappingValidationError> validateSimulationStructure​(org.drools.scenariosimulation.api.model.Simulation simulation, org.drools.scenariosimulation.api.model.Settings settings, org.uberfire.backend.vfs.Path path)
      Validate the structure of a simulation.
    • Constructor Detail

      • ScenarioValidationService

        public ScenarioValidationService()
    • Method Detail

      • validateSimulationStructure

        public List<org.drools.workbench.screens.scenariosimulation.model.FactMappingValidationError> validateSimulationStructure​(org.drools.scenariosimulation.api.model.Simulation simulation,
                                                                                                                                  org.drools.scenariosimulation.api.model.Settings settings,
                                                                                                                                  org.uberfire.backend.vfs.Path path)
        Validate the structure of a simulation. It does not validate the content of the cells
        Parameters:
        simulation - to validate
        settings -
        path - to test scenario file
        Returns:
        list of validation errors
      • validateDMN

        protected List<org.drools.workbench.screens.scenariosimulation.model.FactMappingValidationError> validateDMN​(org.drools.scenariosimulation.api.model.Simulation simulation,
                                                                                                                     org.drools.scenariosimulation.api.model.Settings settings,
                                                                                                                     org.kie.api.runtime.KieContainer kieContainer)
      • validateRULE

        protected List<org.drools.workbench.screens.scenariosimulation.model.FactMappingValidationError> validateRULE​(org.drools.scenariosimulation.api.model.Simulation simulation,
                                                                                                                      org.drools.scenariosimulation.api.model.Settings settings,
                                                                                                                      org.kie.api.runtime.KieContainer kieContainer)