diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngine.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngine.java index d22c158..6ca9fc3 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngine.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngine.java @@ -27,8 +27,6 @@ import java.util.Collections; import java.util.List; import java.util.Map; -import org.jeasy.rules.core.RulesEngineParameters; - /** * Rules engine interface. * diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/RulesEngineParameters.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineParameters.java similarity index 97% rename from easy-rules-core/src/main/java/org/jeasy/rules/core/RulesEngineParameters.java rename to easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineParameters.java index a124865..3724c9b 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/core/RulesEngineParameters.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineParameters.java @@ -21,7 +21,10 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ -package org.jeasy.rules.core; +package org.jeasy.rules.api; + +import org.jeasy.rules.core.DefaultRulesEngine; +import org.jeasy.rules.core.InferenceRulesEngine; /** * Parameters of a rules engine. diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/AbstractRulesEngine.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/AbstractRulesEngine.java index 435b1de..a6f48da 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/core/AbstractRulesEngine.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/AbstractRulesEngine.java @@ -26,6 +26,7 @@ package org.jeasy.rules.core; import org.jeasy.rules.api.RuleListener; import org.jeasy.rules.api.RulesEngine; import org.jeasy.rules.api.RulesEngineListener; +import org.jeasy.rules.api.RulesEngineParameters; import java.util.ArrayList; import java.util.Collections; diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/DefaultRulesEngineTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/DefaultRulesEngineTest.java index ec5151f..a4f7b92 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/DefaultRulesEngineTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/DefaultRulesEngineTest.java @@ -39,6 +39,7 @@ import org.jeasy.rules.annotation.Condition; import org.jeasy.rules.annotation.Priority; import org.jeasy.rules.api.RuleListener; import org.jeasy.rules.api.RulesEngineListener; +import org.jeasy.rules.api.RulesEngineParameters; import org.junit.After; import org.junit.Before; import org.junit.Test; diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/RulePriorityThresholdTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/RulePriorityThresholdTest.java index adcc0be..3745551 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/RulePriorityThresholdTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/RulePriorityThresholdTest.java @@ -23,6 +23,7 @@ */ package org.jeasy.rules.core; +import org.jeasy.rules.api.RulesEngineParameters; import org.junit.Before; import org.junit.Test; diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstAppliedRuleTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstAppliedRuleTest.java index 9c148c7..400e959 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstAppliedRuleTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstAppliedRuleTest.java @@ -23,6 +23,7 @@ */ package org.jeasy.rules.core; +import org.jeasy.rules.api.RulesEngineParameters; import org.junit.Before; import org.junit.Test; diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstFailedRuleTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstFailedRuleTest.java index a6a401b..5640496 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstFailedRuleTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstFailedRuleTest.java @@ -23,6 +23,7 @@ */ package org.jeasy.rules.core; +import org.jeasy.rules.api.RulesEngineParameters; import org.junit.Before; import org.junit.Test; diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstNonTriggeredRuleTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstNonTriggeredRuleTest.java index 6cfd680..d7a37dc 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstNonTriggeredRuleTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/SkipOnFirstNonTriggeredRuleTest.java @@ -23,6 +23,7 @@ */ package org.jeasy.rules.core; +import org.jeasy.rules.api.RulesEngineParameters; import org.junit.Before; import org.junit.Test; diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzzWithEasyRules.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzzWithEasyRules.java index ba1a96a..eb9f758 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzzWithEasyRules.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzzWithEasyRules.java @@ -27,7 +27,7 @@ import org.jeasy.rules.api.Facts; import org.jeasy.rules.api.Rules; import org.jeasy.rules.api.RulesEngine; import org.jeasy.rules.core.DefaultRulesEngine; -import org.jeasy.rules.core.RulesEngineParameters; +import org.jeasy.rules.api.RulesEngineParameters; public class FizzBuzzWithEasyRules { public static void main(String[] args) {