public class NewFactPopulator extends Object
| Modifier and Type | Field and Description |
|---|---|
protected FactData |
fact |
protected Map<String,Object> |
populatedData |
protected org.drools.core.addon.TypeResolver |
typeResolver |
| Constructor and Description |
|---|
NewFactPopulator(Map<String,Object> populatedData,
org.drools.core.addon.TypeResolver typeResolver,
FactData fact) |
| Modifier and Type | Method and Description |
|---|---|
List<FieldPopulator> |
getFieldPopulators() |
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) |
protected Object |
resolveFactObject() |
protected final org.drools.core.addon.TypeResolver typeResolver
protected final FactData fact
public NewFactPopulator(Map<String,Object> populatedData, org.drools.core.addon.TypeResolver typeResolver, FactData fact) throws ClassNotFoundException, InstantiationException, IllegalAccessException
protected Object resolveFactObject() throws ClassNotFoundException, IllegalAccessException, InstantiationException
public List<FieldPopulator> getFieldPopulators() throws ClassNotFoundException, IllegalAccessException, InstantiationException, InvocationTargetException, NoSuchMethodException
public void populate(org.kie.api.runtime.KieSession ksession,
Map<String,org.kie.api.runtime.rule.FactHandle> factHandles)
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.