私は44個のフィールドを含むpojoクラスオブジェクトのリストを持っています。今私は、javaの各オブジェクトを繰り返し、検証のために落とし穴に渡しています。 droolsでリスト全体を検証する方法はありますか?サンプルコードはオブジェクトリストの落ち込み検証
rule "RuleSerialNoContent"
when
droolRecord : DroolRecordBO(flowStatus==droolRecord.FLOW_PASS,
serialNo.trim() not matches "^\\d{1,10}$")
then
droolRecord.setRuleStatus(droolRecord.SERIAL_CONTENT_ERR+
" "+droolRecord.getSerialNo());
droolRecord.setFlowStatus(droolRecord.FLOW_ERROR);
update(droolRecord);
end
rule "RuleInstitutionIdLength"
when
droolRecord : DroolRecordBO(flowStatus==droolRecord.FLOW_PASS,
institutionId.length() != 6)
then
droolRecord.setRuleStatus(droolRecord.INSTITUTIONID_LENGTH_ERR);
droolRecord.setFlowStatus(droolRecord.FLOW_ERROR);
update(droolRecord);
end