我正在开发一个项目,使用模板生成我的所有规则。我有一个问题,我想将我的参数解析为模板作为ArrayList,并做这样的事情:
template header
ruleId
args
package dk.prks
import com.poc.entity.Bill;
import com.poc.entity.BillLine;
import com.poc.entity.Description;
import java.util.ArrayList;
template "01"
rule "@{ruleId}_@{row.rowNumber}"
dialect "mvel"
when
$bill : Bill ($line : lines) and
BillLine( service == @{args.get(0)}, $lineNr : lineNr) from $line and
BillLine( service == @{args.get(1)}, lineNr < $lineNr) from $line
then
$bill.setColor(1);
end
end template
然而,这是不可能的。此外,我想延伸性能是一个问题,我希望生成的文件只包含列表中的值,而不是在运行我的规则时在数组中查找任何内容