Package com.liferay.portal.rules.engine
Interface RulesEngine
public interface RulesEngine
-
Method Summary
Modifier and TypeMethodDescriptionvoidadd(String domainName, RulesResourceRetriever rulesResourceRetriever) booleancontainsRuleDomain(String domainName) voidexecute(RulesResourceRetriever rulesResourceRetriever, List<Fact<?>> facts) execute(RulesResourceRetriever rulesResourceRetriever, List<Fact<?>> facts, Query query) voidvoidvoidupdate(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
-