Class DummyFactPopulator
- java.lang.Object
-
- org.drools.workbench.models.testscenarios.backend.populators.NewFactPopulator
-
- org.drools.workbench.models.testscenarios.backend.populators.DummyFactPopulator
-
- All Implemented Interfaces:
Populator
public class DummyFactPopulator extends NewFactPopulator
-
-
Field Summary
Fields Modifier and Type Field Description protected FactDatafactprotected Map<String,Object>populatedDataprotected org.drools.core.addon.TypeResolvertypeResolver
-
Constructor Summary
Constructors Constructor Description DummyFactPopulator(Map<String,Object> populatedData, org.drools.core.addon.TypeResolver typeResolver, FactData fact)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Map<String,Object>factDataToObjects(org.drools.core.addon.TypeResolver typeResolver, FactData factData)protected List<FieldPopulator>getFieldPopulators(Object factObject)StringgetName()protected StringgetTypeName(org.drools.core.addon.TypeResolver resolver, FactData fact)voidpopulate(org.kie.api.runtime.KieSession ksession, Map<String,org.kie.api.runtime.rule.FactHandle> factHandles)-
Methods inherited from class org.drools.workbench.models.testscenarios.backend.populators.NewFactPopulator
getFieldPopulators, resolveFactObject
-
-
-
-
Constructor Detail
-
DummyFactPopulator
public DummyFactPopulator(Map<String,Object> populatedData, org.drools.core.addon.TypeResolver typeResolver, FactData fact) throws ClassNotFoundException, InstantiationException, IllegalAccessException
-
-
Method Detail
-
populate
public void populate(org.kie.api.runtime.KieSession ksession, Map<String,org.kie.api.runtime.rule.FactHandle> factHandles)- Specified by:
populatein interfacePopulator- Overrides:
populatein classNewFactPopulator
-
factDataToObjects
public static Map<String,Object> factDataToObjects(org.drools.core.addon.TypeResolver typeResolver, FactData factData)
-
getFieldPopulators
protected List<FieldPopulator> getFieldPopulators(Object factObject) throws ClassNotFoundException, IllegalAccessException, InstantiationException, InvocationTargetException, NoSuchMethodException
-
getTypeName
protected String getTypeName(org.drools.core.addon.TypeResolver resolver, FactData fact) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
-