修改流口水规则以编程设置规则属性



我看到诸如org.drools.lang.api.PackageDescrBuilderorg.drools.lang.api.impl.RuleDescrBuilderImpl之类的类以编程性创建规则,但我看不到任何示例。

基本上用户将创建规则并将文件上传到位置。我读过这些规则文件并设置规则属性,例如日期有效,日期效果,启用等等。

根据org.drools.rule.Rule API,可以设置方法,但是我对如何读取规则文件并将其转换为类型org.drools.rule.Rule的对象。

对此的任何想法或如何使用Drools API修改流口水规则将是有用的。

注意:我不想进行修改规则的字符串替换。

您可以查看包装构成器的测试:

https://github.com/droolsjbpm/drools/blob/5.6.x/drools-compiler/src/test/java/java/java/drools/compiler/packagebuildertest.java

...有这样做的示例。

最新更新