Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
5.1 EE SP4 (5.1.7), 5.2 EE SP1 (5.2.5)
-
All
Description
This improvement adds support for additional rule engine languages in the rules engine. The new languages are:
Drools Rule Language, Drools XML Language, Drools Domain Specific, Drools Domain Specific Rule, Drools Rule Flow, Drools Decision Table, Drools PKG, Drools BRL, and Drools Change Set
API CHANGES:
Class: com.liferay.portal.kernel.bi.rules.RulesEngineUtil
Method: add(String domainName, ResourceRetriever resourceRetriever)
Status: Deleted
New method: add(String domainName, RulesResourceRetriever RulesResourceRetriever)
Method: add(String domainName, ResourceRetriever resourceRetriever, ClassLoader... classloaders)
Status: Deleted
New method: add(String domainName, RulesResourceRetriever RulesResourceRetriever, ClassLoader... classloaders)
Method: execute(ResourceRetriever resourceRetriever, List<Fact<?>> facts)
Status: Deleted
New method: execute(RulesResourceRetriever RulesResourceRetriever, List<Fact<?>> facts)
Method: execute(ResourceRetriever resourceRetriever, List<Fact<?>> facts, ClassLoader... classloaders)
Status: Deleted
New method: execute(RulesResourceRetriever RulesResourceRetriever, List<Fact<?>> facts, ClassLoader... classloaders)
Method: execute(ResourceRetriever resourceRetriever, List<Fact<?>> facts, Query query)
Status: Deleted
New method: xecute(RulesResourceRetriever RulesResourceRetriever, List<Fact<?>> facts, Query query)
Method: execute(ResourceRetriever resourceRetriever, List<Fact<?>> facts, Query query, ClassLoader... classloaders)
Status: Deleted
New method: execute(RulesResourceRetriever RulesResourceRetriever, List<Fact<?>> facts, Query query, ClassLoader... classloaders)
Method: execute(String domainName, List<Fact<?>> facts, Query query)
Status: Deleted
New method: execute(String domainName, List<Fact<?>> facts, Query query)
Method: update(String domainName, ResourceRetriever resourceRetriever)
Status: Deleted
New method: update(String domainName, RulesResourceRetriever RulesResourceRetriever)
Method: update(String domainName, ResourceRetriever resourceRetriever, ClassLoader... classloaders)
Status: Deleted
New method: update(String domainName, RulesResourceRetriever RulesResourceRetriever, ClassLoader... classloaders)
Attachments
Issue Links
- is related to
-
LPS-5118 Add support for multiple rule languages to rules engine
- Closed