public class RulesEngineImpl
extends java.lang.Object
implements com.liferay.portal.rules.engine.RulesEngine
| Constructor and Description |
|---|
RulesEngineImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate(org.osgi.service.component.ComponentContext componentContext) |
void |
add(java.lang.String domainName,
com.liferay.portal.rules.engine.RulesResourceRetriever rulesResourceRetriever) |
boolean |
containsRuleDomain(java.lang.String domainName) |
protected org.drools.builder.ResourceType |
convertRulesLanguage(java.lang.String rulesLanguage) |
protected org.drools.KnowledgeBase |
createKnowledgeBase(com.liferay.portal.rules.engine.RulesResourceRetriever retriever,
java.lang.ClassLoader... classloaders) |
protected void |
deactivate() |
protected void |
execute(java.util.List<com.liferay.portal.rules.engine.Fact<?>> facts,
org.drools.KnowledgeBase knowledgeBase) |
protected java.util.Map<java.lang.String,?> |
execute(java.util.List<com.liferay.portal.rules.engine.Fact<?>> facts,
org.drools.KnowledgeBase knowledgeBase,
com.liferay.portal.rules.engine.Query query) |
void |
execute(com.liferay.portal.rules.engine.RulesResourceRetriever rulesResourceRetriever,
java.util.List<com.liferay.portal.rules.engine.Fact<?>> facts) |
java.util.Map<java.lang.String,?> |
execute(com.liferay.portal.rules.engine.RulesResourceRetriever rulesResourceRetriever,
java.util.List<com.liferay.portal.rules.engine.Fact<?>> facts,
com.liferay.portal.rules.engine.Query query) |
void |
execute(java.lang.String domainName,
java.util.List<com.liferay.portal.rules.engine.Fact<?>> facts) |
java.util.Map<java.lang.String,?> |
execute(java.lang.String domainName,
java.util.List<com.liferay.portal.rules.engine.Fact<?>> facts,
com.liferay.portal.rules.engine.Query query) |
protected java.util.Map<java.lang.String,java.lang.String> |
getRulesLanguageMap(java.util.Dictionary<java.lang.String,java.lang.Object> properties) |
protected java.util.Map<java.lang.String,?> |
processQueryResults(com.liferay.portal.rules.engine.Query query,
java.util.List<java.lang.String> identifiers,
org.drools.runtime.ExecutionResults executionResults) |
void |
remove(java.lang.String domainName) |
void |
setDefaultRulesLanguage(java.lang.String defaultRulesLanguage) |
void |
setRulesLanguageMapping(java.util.Map<java.lang.String,java.lang.String> rulesLanguageMap) |
void |
update(java.lang.String domainName,
com.liferay.portal.rules.engine.RulesResourceRetriever rulesResourceRetriever) |
public void add(java.lang.String domainName,
com.liferay.portal.rules.engine.RulesResourceRetriever rulesResourceRetriever)
throws com.liferay.portal.rules.engine.RulesEngineException
add in interface com.liferay.portal.rules.engine.RulesEnginecom.liferay.portal.rules.engine.RulesEngineExceptionpublic boolean containsRuleDomain(java.lang.String domainName)
containsRuleDomain in interface com.liferay.portal.rules.engine.RulesEnginepublic void execute(com.liferay.portal.rules.engine.RulesResourceRetriever rulesResourceRetriever,
java.util.List<com.liferay.portal.rules.engine.Fact<?>> facts)
throws com.liferay.portal.rules.engine.RulesEngineException
execute in interface com.liferay.portal.rules.engine.RulesEnginecom.liferay.portal.rules.engine.RulesEngineExceptionpublic java.util.Map<java.lang.String,?> execute(com.liferay.portal.rules.engine.RulesResourceRetriever rulesResourceRetriever,
java.util.List<com.liferay.portal.rules.engine.Fact<?>> facts,
com.liferay.portal.rules.engine.Query query)
throws com.liferay.portal.rules.engine.RulesEngineException
execute in interface com.liferay.portal.rules.engine.RulesEnginecom.liferay.portal.rules.engine.RulesEngineExceptionpublic void execute(java.lang.String domainName,
java.util.List<com.liferay.portal.rules.engine.Fact<?>> facts)
throws com.liferay.portal.rules.engine.RulesEngineException
execute in interface com.liferay.portal.rules.engine.RulesEnginecom.liferay.portal.rules.engine.RulesEngineExceptionpublic java.util.Map<java.lang.String,?> execute(java.lang.String domainName,
java.util.List<com.liferay.portal.rules.engine.Fact<?>> facts,
com.liferay.portal.rules.engine.Query query)
throws com.liferay.portal.rules.engine.RulesEngineException
execute in interface com.liferay.portal.rules.engine.RulesEnginecom.liferay.portal.rules.engine.RulesEngineExceptionpublic void remove(java.lang.String domainName)
remove in interface com.liferay.portal.rules.engine.RulesEnginepublic void setDefaultRulesLanguage(java.lang.String defaultRulesLanguage)
public void setRulesLanguageMapping(java.util.Map<java.lang.String,java.lang.String> rulesLanguageMap)
public void update(java.lang.String domainName,
com.liferay.portal.rules.engine.RulesResourceRetriever rulesResourceRetriever)
throws com.liferay.portal.rules.engine.RulesEngineException
update in interface com.liferay.portal.rules.engine.RulesEnginecom.liferay.portal.rules.engine.RulesEngineExceptionprotected void activate(org.osgi.service.component.ComponentContext componentContext)
protected org.drools.builder.ResourceType convertRulesLanguage(java.lang.String rulesLanguage)
protected org.drools.KnowledgeBase createKnowledgeBase(com.liferay.portal.rules.engine.RulesResourceRetriever retriever,
java.lang.ClassLoader... classloaders)
throws com.liferay.portal.rules.engine.RulesEngineException
com.liferay.portal.rules.engine.RulesEngineExceptionprotected void deactivate()
protected void execute(java.util.List<com.liferay.portal.rules.engine.Fact<?>> facts,
org.drools.KnowledgeBase knowledgeBase)
protected java.util.Map<java.lang.String,?> execute(java.util.List<com.liferay.portal.rules.engine.Fact<?>> facts,
org.drools.KnowledgeBase knowledgeBase,
com.liferay.portal.rules.engine.Query query)
protected java.util.Map<java.lang.String,java.lang.String> getRulesLanguageMap(java.util.Dictionary<java.lang.String,java.lang.Object> properties)
protected java.util.Map<java.lang.String,?> processQueryResults(com.liferay.portal.rules.engine.Query query,
java.util.List<java.lang.String> identifiers,
org.drools.runtime.ExecutionResults executionResults)