public class DummyFactPopulator extends NewFactPopulator
| Modifier and Type | Field and Description |
|---|---|
protected FactData |
fact |
protected Map<String,Object> |
populatedData |
protected org.drools.core.addon.TypeResolver |
typeResolver |
| Constructor and Description |
|---|
DummyFactPopulator(Map<String,Object> populatedData,
org.drools.core.addon.TypeResolver typeResolver,
FactData fact) |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Object> |
factDataToObjects(org.drools.core.addon.TypeResolver typeResolver,
FactData factData) |
protected List<FieldPopulator> |
getFieldPopulators(Object factObject) |
String |
getName() |
protected String |
getTypeName(org.drools.core.addon.TypeResolver resolver,
FactData fact) |
void |
populate(org.kie.api.runtime.KieSession ksession,
Map<String,org.kie.api.runtime.rule.FactHandle> factHandles) |
getFieldPopulators, resolveFactObjectprotected final org.drools.core.addon.TypeResolver typeResolver
protected final FactData fact
public DummyFactPopulator(Map<String,Object> populatedData, org.drools.core.addon.TypeResolver typeResolver, FactData fact) throws ClassNotFoundException, InstantiationException, IllegalAccessException
public void populate(org.kie.api.runtime.KieSession ksession,
Map<String,org.kie.api.runtime.rule.FactHandle> factHandles)
populate in interface Populatorpopulate in class NewFactPopulatorpublic static Map<String,Object> factDataToObjects(org.drools.core.addon.TypeResolver typeResolver, FactData factData)
protected List<FieldPopulator> getFieldPopulators(Object factObject) throws ClassNotFoundException, IllegalAccessException, InstantiationException, InvocationTargetException, NoSuchMethodException
protected String getTypeName(org.drools.core.addon.TypeResolver resolver, FactData fact) throws ClassNotFoundException
ClassNotFoundExceptionCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.