1
14
15 package com.liferay.portal.kernel.bi.rules;
16
17 import java.util.List;
18 import java.util.Map;
19
20
25 public class RulesEngineUtil {
26
27 public static void add(
28 String domainName, RulesResourceRetriever rulesResourceRetriever)
29 throws RulesEngineException {
30
31 _rulesEngine.add(domainName, rulesResourceRetriever);
32 }
33
34 public static void add(
35 String domainName, RulesResourceRetriever rulesResourceRetriever,
36 ClassLoader... classloaders)
37 throws RulesEngineException {
38
39 _rulesEngine.add(domainName, rulesResourceRetriever, classloaders);
40 }
41
42 public static boolean containsRuleDomain(String domainName)
43 throws RulesEngineException {
44
45 return _rulesEngine.containsRuleDomain(domainName);
46 }
47
48 public static void execute(
49 RulesResourceRetriever rulesResourceRetriever, List<Fact<?>> facts)
50 throws RulesEngineException {
51
52 _rulesEngine.execute(rulesResourceRetriever, facts);
53 }
54
55 public static void execute(
56 RulesResourceRetriever rulesResourceRetriever, List<Fact<?>> facts,
57 ClassLoader... classloaders)
58 throws RulesEngineException {
59
60 _rulesEngine.execute(rulesResourceRetriever, facts, classloaders);
61 }
62
63 public static Map<String, ?> execute(
64 RulesResourceRetriever rulesResourceRetriever, List<Fact<?>> facts,
65 Query query)
66 throws RulesEngineException {
67
68 return _rulesEngine.execute(rulesResourceRetriever, facts, query);
69 }
70
71 public static Map<String, ?> execute(
72 RulesResourceRetriever rulesResourceRetriever, List<Fact<?>> facts,
73 Query query, ClassLoader... classloaders)
74 throws RulesEngineException {
75
76 return _rulesEngine.execute(
77 rulesResourceRetriever, facts, query, classloaders);
78 }
79
80 public static void execute(String domainName, List<Fact<?>> facts)
81 throws RulesEngineException {
82
83 _rulesEngine.execute(domainName, facts);
84 }
85
86 public static void execute(
87 String domainName, List<Fact<?>> facts, ClassLoader... classloaders)
88 throws RulesEngineException {
89
90 _rulesEngine.execute(domainName, facts, classloaders);
91 }
92
93 public static Map<String, ?> execute(
94 String domainName, List<Fact<?>> facts, Query query)
95 throws RulesEngineException {
96
97 return _rulesEngine.execute(domainName, facts, query);
98 }
99
100 public static Map<String, ?> execute(
101 String domainName, List<Fact<?>> facts, Query query,
102 ClassLoader... classloaders)
103 throws RulesEngineException {
104
105 return _rulesEngine.execute(domainName, facts, query, classloaders);
106 }
107
108 public static void remove(String domainName) throws RulesEngineException {
109 _rulesEngine.remove(domainName);
110 }
111
112 public static void update(
113 String domainName, RulesResourceRetriever rulesResourceRetriever)
114 throws RulesEngineException {
115
116 _rulesEngine.update(domainName, rulesResourceRetriever);
117 }
118
119 public static void update(
120 String domainName, RulesResourceRetriever rulesResourceRetriever,
121 ClassLoader... classloaders)
122 throws RulesEngineException {
123
124 _rulesEngine.update(domainName, rulesResourceRetriever, classloaders);
125 }
126
127 public void setRulesEngine(RulesEngine rulesEngine) {
128 _rulesEngine = rulesEngine;
129 }
130
131 private static RulesEngine _rulesEngine;
132
133 }