
org.kie.kogito.examples.PersonValidationServiceRuleUnitInstance5466976326428571668 Maven / Gradle / Ivy
package org.kie.kogito.examples;
import org.drools.core.common.ReteEvaluator;
import org.drools.ruleunits.api.RuleUnit;
import org.drools.ruleunits.impl.ReteEvaluatorBasedRuleUnitInstance;
public class PersonValidationServiceRuleUnitInstance5466976326428571668 extends ReteEvaluatorBasedRuleUnitInstance {
public PersonValidationServiceRuleUnitInstance5466976326428571668(RuleUnit unit, org.kie.kogito.examples.PersonValidationService workingMemory, ReteEvaluator reteEvaluator) {
super(unit,
workingMemory,
reteEvaluator);
}
@Override
protected void bind(ReteEvaluator evaluator, org.kie.kogito.examples.PersonValidationService ruleUnit) {
ruleUnit.getPersons()
.subscribe(new org.drools.ruleunits.impl.EntryPointDataProcessor(evaluator.getEntryPoint("persons")));
evaluator.setGlobal("persons",
ruleUnit.getPersons());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy