001
014
015 package com.liferay.portal.kernel.bi.rules;
016
017 import java.util.List;
018 import java.util.Map;
019
020
023 public class RulesEngineUtil {
024
025 public static void add(
026 String domainName, RulesResourceRetriever RulesResourceRetriever)
027 throws RulesEngineException {
028
029 _rulesEngine.add(domainName, RulesResourceRetriever);
030 }
031
032 public static void add(
033 String domainName, RulesResourceRetriever RulesResourceRetriever,
034 ClassLoader... classloaders)
035 throws RulesEngineException {
036
037 _rulesEngine.add(domainName, RulesResourceRetriever, classloaders);
038 }
039
040 public static boolean containsRuleDomain(String domainName)
041 throws RulesEngineException {
042
043 return _rulesEngine.containsRuleDomain(domainName);
044 }
045
046 public static void execute(
047 RulesResourceRetriever RulesResourceRetriever, List<Fact<?>> facts)
048 throws RulesEngineException {
049
050 _rulesEngine.execute(RulesResourceRetriever, facts);
051 }
052
053 public static void execute(
054 RulesResourceRetriever RulesResourceRetriever, List<Fact<?>> facts,
055 ClassLoader... classloaders)
056 throws RulesEngineException {
057
058 _rulesEngine.execute(RulesResourceRetriever, facts, classloaders);
059 }
060
061 public static Map<String, ?> execute(
062 RulesResourceRetriever RulesResourceRetriever, List<Fact<?>> facts,
063 Query query)
064 throws RulesEngineException {
065
066 return _rulesEngine.execute(RulesResourceRetriever, facts, query);
067 }
068
069 public static Map<String, ?> execute(
070 RulesResourceRetriever RulesResourceRetriever, List<Fact<?>> facts,
071 Query query, ClassLoader... classloaders)
072 throws RulesEngineException {
073
074 return _rulesEngine.execute(
075 RulesResourceRetriever, facts, query, classloaders);
076 }
077
078 public static void execute(String domainName, List<Fact<?>> facts)
079 throws RulesEngineException {
080
081 _rulesEngine.execute(domainName, facts);
082 }
083
084 public static void execute(
085 String domainName, List<Fact<?>> facts, ClassLoader... classloaders)
086 throws RulesEngineException {
087
088 _rulesEngine.execute(domainName, facts, classloaders);
089 }
090
091 public static Map<String, ?> execute(
092 String domainName, List<Fact<?>> facts, Query query)
093 throws RulesEngineException {
094
095 return _rulesEngine.execute(domainName, facts, query);
096 }
097
098 public static Map<String, ?> execute(
099 String domainName, List<Fact<?>> facts, Query query,
100 ClassLoader... classloaders)
101 throws RulesEngineException {
102
103 return _rulesEngine.execute(domainName, facts, query, classloaders);
104 }
105
106 public static void remove(String domainName) throws RulesEngineException {
107 _rulesEngine.remove(domainName);
108 }
109
110 public static void update(
111 String domainName, RulesResourceRetriever RulesResourceRetriever)
112 throws RulesEngineException {
113
114 _rulesEngine.update(domainName, RulesResourceRetriever);
115 }
116
117 public static void update(
118 String domainName, RulesResourceRetriever RulesResourceRetriever,
119 ClassLoader... classloaders)
120 throws RulesEngineException {
121
122 _rulesEngine.update(domainName, RulesResourceRetriever, classloaders);
123 }
124
125 public void setRulesEngine(RulesEngine rulesEngine) {
126 _rulesEngine = rulesEngine;
127 }
128
129 private static RulesEngine _rulesEngine;
130
131 }