Class ScenarioValidationService
- java.lang.Object
-
- org.drools.workbench.screens.scenariosimulation.backend.server.AbstractKieContainerService
-
- org.drools.workbench.screens.scenariosimulation.backend.server.ScenarioValidationService
-
@ApplicationScoped public class ScenarioValidationService extends AbstractKieContainerService
-
-
Constructor Summary
Constructors Constructor Description 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.-
Methods inherited from class org.drools.workbench.screens.scenariosimulation.backend.server.AbstractKieContainerService
getKieContainer
-
-
-
-
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 validatesettings-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)
-
-