Package com.liferay.portal.rules.engine
Interface RulesEngine
public interface RulesEngine
-
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(String domainName, RulesResourceRetriever rulesResourceRetriever) boolean
containsRuleDomain
(String domainName) void
execute
(RulesResourceRetriever rulesResourceRetriever, List<Fact<?>> facts) execute
(RulesResourceRetriever rulesResourceRetriever, List<Fact<?>> facts, Query query) void
void
void
update
(String domainName, RulesResourceRetriever rulesResourceRetriever)
-
Method Details
-
add
void add(String domainName, RulesResourceRetriever rulesResourceRetriever) throws RulesEngineException - Throws:
RulesEngineException
-
containsRuleDomain
- Throws:
RulesEngineException
-
execute
void execute(RulesResourceRetriever rulesResourceRetriever, List<Fact<?>> facts) throws RulesEngineException - Throws:
RulesEngineException
-
execute
Map<String,?> execute(RulesResourceRetriever rulesResourceRetriever, List<Fact<?>> facts, Query query) throws RulesEngineException - Throws:
RulesEngineException
-
execute
- Throws:
RulesEngineException
-
execute
Map<String,?> execute(String domainName, List<Fact<?>> facts, Query query) throws RulesEngineException - Throws:
RulesEngineException
-
remove
- Throws:
RulesEngineException
-
update
void update(String domainName, RulesResourceRetriever rulesResourceRetriever) throws RulesEngineException - Throws:
RulesEngineException
-