在的Guvnor文檔,我知道如何定義數據枚舉和的Guvnor使用它。是否有可能從我自己的Java代碼中獲取數據枚舉?的Drools的Guvnor數據枚舉API
1
A
回答
0
從的Guvnor文檔:
加載枚舉編程:在某些情況下,人們可能想從外部數據源完全加載其列舉的數據(如關係數據庫)。爲此,您可以實現一個返回Map的類。映射的關鍵字是一個字符串(這是上面顯示的Fact.field名稱),並且該值是String的java.util.List。
public class SampleDataSource2 {
public Map<String>, List<String> loadData() {
Map data = new HashMap();
List d = new ArrayList();
d.add("value1");
d.add("value2");
data.put("Fact.field", d);
return data;
}
}
並在BRMS的枚舉,你就把:
=(new SampleDataSource2()).loadData()
「=」 能告訴它通過執行你的代碼加載數據。
最好的問候,
0
我希望它不是太晚回答這個問題。
爲了從應用到的Guvnor加載枚舉,
- 從字符串動態地生成的枚舉類(在我的情況下的枚舉值是由用戶通過GUI提供的)
- 它添加到廣口瓶,將其轉換爲字節數組
- POST它通過REST呼叫的Guvnor資產(模型罐)
- 呼叫節省存儲庫的操作(在的Guvnor的源代碼改變)
現在,枚舉在規則窗口中將顯示爲事實。
編輯/模型罐子和規則之後的驗證的缺失是你必須要照顧的東西。
相關問題
- 1. stable drools-guvnor version
- 2. 本地版本的Drools Guvnor
- 3. Glassfish上的Drools Guvnor錯誤
- 4. 安裝Drools的錯誤Guvnor
- 5. 瞭解Drools guvnor的工作
- 6. Drools 6.0 WB與Drools 5.5 Guvnor相同嗎?
- 7. Drools Guvnor和Oracle集成
- 8. DROOLS 2.5是否支持Guvnor
- 9. Drools的服務器無法從的Guvnor
- 10. 訪問的Drools的Guvnor從OSGi包
- 11. 空指針異常與Drools的-的Guvnor
- 12. Drools/Guvnor對象構造函數支持
- 13. 在Drools Guvnor中的JBPM數據輸入輸出設置
- 14. 訪問drools的java代碼guvnor
- 15. 如何使用drools guvnor中的集合?
- 16. 如何從drools guvnor中刪除規則/ pojo /變更集guvnor
- 17. 流API:從枚舉
- 18. 如何從Drools部署規則Guvnor
- 19. Drools Guvnor Tomcat 7 validateJarFile - jar未加載
- 20. 使用Drools + Guvnor進行熱部署
- 21. 從Guvnor下載Drools RuleFlow文件
- 22. Drools KnowledgeAgent和Guvnor:身份驗證失敗
- 23. 枚舉數據庫中的DB或NO枚舉
- 24. 枚舉的枚舉[JAVA]
- 25. 帶枚舉的MySQL枚舉
- 26. Elasticsearch - 枚舉數據類型
- 27. WPF數據綁定枚舉
- 28. WPF數據綁定枚舉
- 29. 枚舉Spring數據集
- 30. .NET數據庫枚舉