diff --git a/LICENSE.md b/LICENSE.md index 3ef47d1a..7729cc63 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2021 Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) +Copyright (c) 2022 Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-archetype/pom.xml b/easy-rules-archetype/pom.xml index 995ebf02..fa0fb6d7 100755 --- a/easy-rules-archetype/pom.xml +++ b/easy-rules-archetype/pom.xml @@ -2,7 +2,7 @@ org.jeasy easy-rules - 4.1.1-SNAPSHOT + 4.1.2-SNAPSHOT 4.0.0 diff --git a/easy-rules-core/pom.xml b/easy-rules-core/pom.xml index b3a0faf5..f0d6edf0 100644 --- a/easy-rules-core/pom.xml +++ b/easy-rules-core/pom.xml @@ -4,7 +4,7 @@ org.jeasy easy-rules - 4.1.1-SNAPSHOT + 4.1.2-SNAPSHOT easy-rules-core diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Action.java b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Action.java index b01dd398..f61c339e 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Action.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Action.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Condition.java b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Condition.java index 0953aa0c..742f60fc 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Condition.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Condition.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Fact.java b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Fact.java index 912d4793..716df8d0 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Fact.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Fact.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Priority.java b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Priority.java index e6ada300..60fd2898 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Priority.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Priority.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Rule.java b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Rule.java index cfe0b8a0..18fe1a53 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Rule.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/Rule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/package-info.java b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/package-info.java index a5d5ea00..5d242566 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/annotation/package-info.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/annotation/package-info.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/Action.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/Action.java index 368c5b90..7e4c0706 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/api/Action.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/Action.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/Condition.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/Condition.java index bdd66d24..3a323177 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/api/Condition.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/Condition.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/Fact.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/Fact.java index 3e23622f..9f47c8cb 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/api/Fact.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/Fact.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/Facts.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/Facts.java index 28e4d658..36bbda51 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/api/Facts.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/Facts.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/Rule.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/Rule.java index 1587281d..176a86ba 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/api/Rule.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/Rule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/RuleListener.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/RuleListener.java index 94bb1de6..8a0d9ba4 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/api/RuleListener.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/RuleListener.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/Rules.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/Rules.java index 98a1607a..34b4a12b 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/api/Rules.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/Rules.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal 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 0dd845b3..14351822 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 @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineListener.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineListener.java index dc48e843..c0e01bfd 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineListener.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineListener.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineParameters.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineParameters.java index 0b147e49..436d3128 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineParameters.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/RulesEngineParameters.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/api/package-info.java b/easy-rules-core/src/main/java/org/jeasy/rules/api/package-info.java index cad9d0f7..34b80b46 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/api/package-info.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/api/package-info.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal 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 b3049c73..3252a738 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 @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/ActionMethodOrderBean.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/ActionMethodOrderBean.java index 86fba036..282e44a0 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/core/ActionMethodOrderBean.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/ActionMethodOrderBean.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/BasicRule.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/BasicRule.java index 06c39247..63c76649 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/core/BasicRule.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/BasicRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/DefaultRule.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/DefaultRule.java index a8065018..793a0bca 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/core/DefaultRule.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/DefaultRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/DefaultRulesEngine.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/DefaultRulesEngine.java index d45da36a..1858dfe2 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/core/DefaultRulesEngine.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/DefaultRulesEngine.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -172,7 +172,9 @@ private Map doCheck(Rules rules, Facts facts) { Map result = new HashMap<>(); for (Rule rule : rules) { if (shouldBeEvaluated(rule, facts)) { - result.put(rule, rule.evaluate(facts)); + boolean res = rule.evaluate(facts); + result.put(rule, res); + triggerListenersAfterEvaluate(rule, facts, res); } } return result; diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/InferenceRulesEngine.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/InferenceRulesEngine.java index 6999d50f..35cdae7c 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/core/InferenceRulesEngine.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/InferenceRulesEngine.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/NoSuchFactException.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/NoSuchFactException.java index 81c8618b..3fbb395e 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/core/NoSuchFactException.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/NoSuchFactException.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleBuilder.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleBuilder.java index 15e44e35..fe9c3899 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleBuilder.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleBuilder.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleDefinitionValidator.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleDefinitionValidator.java index 7511879c..ed982b64 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleDefinitionValidator.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleDefinitionValidator.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleProxy.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleProxy.java index 399ef8ff..4f0e59ae 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleProxy.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/RuleProxy.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/Utils.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/Utils.java index 26a92bd8..cdc9a484 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/core/Utils.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/Utils.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/main/java/org/jeasy/rules/core/package-info.java b/easy-rules-core/src/main/java/org/jeasy/rules/core/package-info.java index 3d82cc2d..a63e4a66 100644 --- a/easy-rules-core/src/main/java/org/jeasy/rules/core/package-info.java +++ b/easy-rules-core/src/main/java/org/jeasy/rules/core/package-info.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingMoreThanOneArgumentOfTypeFacts.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingMoreThanOneArgumentOfTypeFacts.java index 60f2a459..79b10778 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingMoreThanOneArgumentOfTypeFacts.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingMoreThanOneArgumentOfTypeFacts.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingOneArgumentNotOfTypeFacts.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingOneArgumentNotOfTypeFacts.java index 2439a215..bf9921e0 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingOneArgumentNotOfTypeFacts.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingOneArgumentNotOfTypeFacts.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingOneArgumentOfTypeFacts.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingOneArgumentOfTypeFacts.java index e9cbb054..11df967c 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingOneArgumentOfTypeFacts.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodHavingOneArgumentOfTypeFacts.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodThatReturnsNonVoidType.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodThatReturnsNonVoidType.java index 8f9d9fc2..4cb01bfe 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodThatReturnsNonVoidType.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithActionMethodThatReturnsNonVoidType.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithConditionMethodHavingNonBooleanReturnType.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithConditionMethodHavingNonBooleanReturnType.java index a5f74d37..c20678f0 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithConditionMethodHavingNonBooleanReturnType.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithConditionMethodHavingNonBooleanReturnType.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithConditionMethodHavingOneArgumentNotOfTypeFacts.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithConditionMethodHavingOneArgumentNotOfTypeFacts.java index a7bcbbba..0a59a0be 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithConditionMethodHavingOneArgumentNotOfTypeFacts.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithConditionMethodHavingOneArgumentNotOfTypeFacts.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMetaRuleAnnotation.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMetaRuleAnnotation.java index 85e75736..f88d0b57 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMetaRuleAnnotation.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMetaRuleAnnotation.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMoreThanOnePriorityMethod.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMoreThanOnePriorityMethod.java index 68b6bd1b..e0b17509 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMoreThanOnePriorityMethod.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMoreThanOnePriorityMethod.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMultipleAnnotatedParametersAndOneParameterOfSubTypeFacts.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMultipleAnnotatedParametersAndOneParameterOfSubTypeFacts.java index 9b64ab0c..dfee558c 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMultipleAnnotatedParametersAndOneParameterOfSubTypeFacts.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMultipleAnnotatedParametersAndOneParameterOfSubTypeFacts.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMultipleAnnotatedParametersAndOneParameterOfTypeFacts.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMultipleAnnotatedParametersAndOneParameterOfTypeFacts.java index 7bd59450..084392f0 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMultipleAnnotatedParametersAndOneParameterOfTypeFacts.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithMultipleAnnotatedParametersAndOneParameterOfTypeFacts.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicActionMethod.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicActionMethod.java index a49c3994..e158986d 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicActionMethod.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicActionMethod.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicConditionMethod.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicConditionMethod.java index 9a910c66..63dbaf05 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicConditionMethod.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicConditionMethod.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicPriorityMethod.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicPriorityMethod.java index 4fbc8bab..c61e970c 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicPriorityMethod.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithNonPublicPriorityMethod.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithOneParameterNotAnnotatedWithFactAndNotOfTypeFacts.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithOneParameterNotAnnotatedWithFactAndNotOfTypeFacts.java index 32dd15e6..8ed8c33d 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithOneParameterNotAnnotatedWithFactAndNotOfTypeFacts.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithOneParameterNotAnnotatedWithFactAndNotOfTypeFacts.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithPriorityMethodHavingArguments.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithPriorityMethodHavingArguments.java index ef75466a..cc7fabc2 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithPriorityMethodHavingArguments.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithPriorityMethodHavingArguments.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithPriorityMethodHavingNonIntegerReturnType.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithPriorityMethodHavingNonIntegerReturnType.java index 46f8ba72..10772fb6 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithPriorityMethodHavingNonIntegerReturnType.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithPriorityMethodHavingNonIntegerReturnType.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithoutActionMethod.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithoutActionMethod.java index 9c62753b..5684ca1a 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithoutActionMethod.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithoutActionMethod.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithoutConditionMethod.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithoutConditionMethod.java index 58dd30fb..3326a17d 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithoutConditionMethod.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/AnnotatedRuleWithoutConditionMethod.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/MetaRule.java b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/MetaRule.java index 237c223e..7af565c1 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/annotation/MetaRule.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/annotation/MetaRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/api/FactsTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/api/FactsTest.java index 4953f43e..87c23504 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/api/FactsTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/api/FactsTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/api/RulesTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/api/RulesTest.java index 42b13379..6e5d20ca 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/api/RulesTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/api/RulesTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/AbstractTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/AbstractTest.java index 01022e13..4ecd91e0 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/AbstractTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/AbstractTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/AnnotationInheritanceTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/AnnotationInheritanceTest.java index 80959bb5..e2674094 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/AnnotationInheritanceTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/AnnotationInheritanceTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/BasicRuleTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/BasicRuleTest.java index 9b01fe5e..643dfa95 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/BasicRuleTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/BasicRuleTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/CustomRuleOrderingTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/CustomRuleOrderingTest.java index b89ee154..180ac0a0 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/CustomRuleOrderingTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/CustomRuleOrderingTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/DefaultRuleTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/DefaultRuleTest.java index 7e4fc18f..295f6b82 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/DefaultRuleTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/DefaultRuleTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal 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 4ea4e8c3..a3f6e3d8 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 @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/FactInjectionTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/FactInjectionTest.java index c8a06ad1..c83fed16 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/FactInjectionTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/FactInjectionTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/InferenceRulesEngineTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/InferenceRulesEngineTest.java index 2a2129d4..73aa9fb0 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/InferenceRulesEngineTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/InferenceRulesEngineTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/MissingFactAnnotationParameterTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/MissingFactAnnotationParameterTest.java index 8ffafabb..ed0737d2 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/MissingFactAnnotationParameterTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/MissingFactAnnotationParameterTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleBuilderTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleBuilderTest.java index 153f2a19..565fb5f4 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleBuilderTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleBuilderTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleDefinitionValidatorTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleDefinitionValidatorTest.java index 62ca305d..70b73c52 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleDefinitionValidatorTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleDefinitionValidatorTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleListenerTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleListenerTest.java index 9e56932d..40224a0b 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleListenerTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleListenerTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -136,5 +136,31 @@ public void whenTheRuleEvaluatesToFalse_thenTheListenerShouldBeInvoked() { // Then verify(ruleListener1).afterEvaluate(rule1, facts, false); } + + @Test + public void whenTheRuleEvaluatesToFalseInDoCheck_thenTheListenerShouldBeInvoked() { + // Given + when(rule1.evaluate(facts)).thenReturn(false); + rules.register(rule1); + + // When + rulesEngine.check(rules, facts); + // Then + verify(ruleListener1).afterEvaluate(rule1, facts, false); + } + + @Test + public void whenTheRuleEvaluatesToTrueInDoCheck_thenTheListenerShouldBeInvoked() { + // Given + when(rule1.evaluate(facts)).thenReturn(true); + rules.register(rule1); + + // When + rulesEngine.check(rules, facts); + + // Then + verify(ruleListener1).afterEvaluate(rule1, facts, true); + } + } 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 78a1d212..ed69aa68 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 @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleProxyTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleProxyTest.java index a89ba502..019640e4 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleProxyTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/RuleProxyTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/RulesEngineListenerTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/RulesEngineListenerTest.java index cf6111eb..3f5b0b92 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/RulesEngineListenerTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/RulesEngineListenerTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal 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 cf85462d..86b2da3e 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 @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal 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 371414ad..b5ae6f68 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 @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal 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 8a91e804..20b213ff 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 @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-core/src/test/java/org/jeasy/rules/core/UtilsTest.java b/easy-rules-core/src/test/java/org/jeasy/rules/core/UtilsTest.java index febb9a60..1869b6f0 100644 --- a/easy-rules-core/src/test/java/org/jeasy/rules/core/UtilsTest.java +++ b/easy-rules-core/src/test/java/org/jeasy/rules/core/UtilsTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-jexl/pom.xml b/easy-rules-jexl/pom.xml index 837d9d17..7ca08f27 100644 --- a/easy-rules-jexl/pom.xml +++ b/easy-rules-jexl/pom.xml @@ -4,7 +4,7 @@ org.jeasy easy-rules - 4.1.1-SNAPSHOT + 4.1.2-SNAPSHOT easy-rules-jexl diff --git a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlAction.java b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlAction.java index 9c23c03c..ba4e4b40 100644 --- a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlAction.java +++ b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlAction.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlCondition.java b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlCondition.java index cce77dc2..0f5761c5 100644 --- a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlCondition.java +++ b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlCondition.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlRule.java b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlRule.java index 6a2f4788..7e36e07f 100644 --- a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlRule.java +++ b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlRuleFactory.java b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlRuleFactory.java index 9f1d303e..e59ecc48 100644 --- a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlRuleFactory.java +++ b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/JexlRuleFactory.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/package-info.java b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/package-info.java index ba4271e8..38904a2a 100644 --- a/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/package-info.java +++ b/easy-rules-jexl/src/main/java/org/jeasy/rules/jexl/package-info.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlActionTest.java b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlActionTest.java index 343f9d0c..6036b0ad 100644 --- a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlActionTest.java +++ b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlActionTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlConditionTest.java b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlConditionTest.java index 05ee9871..43fa60ab 100644 --- a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlConditionTest.java +++ b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlConditionTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlRuleFactoryTest.java b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlRuleFactoryTest.java index ad4d9597..d70e4f2b 100644 --- a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlRuleFactoryTest.java +++ b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlRuleFactoryTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlRuleTest.java b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlRuleTest.java index c7a198f3..ff638535 100644 --- a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlRuleTest.java +++ b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/JexlRuleTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/Person.java b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/Person.java index a5a10910..bda4327a 100644 --- a/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/Person.java +++ b/easy-rules-jexl/src/test/java/org/jeasy/rules/jexl/Person.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-mvel/pom.xml b/easy-rules-mvel/pom.xml index 9043781a..25930a3b 100644 --- a/easy-rules-mvel/pom.xml +++ b/easy-rules-mvel/pom.xml @@ -4,7 +4,7 @@ org.jeasy easy-rules - 4.1.1-SNAPSHOT + 4.1.2-SNAPSHOT easy-rules-mvel diff --git a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELAction.java b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELAction.java index 0230e985..31ba27c7 100644 --- a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELAction.java +++ b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELAction.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELCondition.java b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELCondition.java index d9190535..9789b055 100644 --- a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELCondition.java +++ b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELCondition.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELRule.java b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELRule.java index c7428226..d70f7900 100644 --- a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELRule.java +++ b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELRuleFactory.java b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELRuleFactory.java index 3858b8c1..eedd4baf 100644 --- a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELRuleFactory.java +++ b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/MVELRuleFactory.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/package-info.java b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/package-info.java index 506a861c..3be8310e 100644 --- a/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/package-info.java +++ b/easy-rules-mvel/src/main/java/org/jeasy/rules/mvel/package-info.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELActionTest.java b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELActionTest.java index 932b7aa8..77c06dc0 100644 --- a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELActionTest.java +++ b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELActionTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELConditionTest.java b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELConditionTest.java index 1d8d1a08..66d2032b 100644 --- a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELConditionTest.java +++ b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELConditionTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELRuleFactoryTest.java b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELRuleFactoryTest.java index 01048b4d..9708beba 100644 --- a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELRuleFactoryTest.java +++ b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELRuleFactoryTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELRuleTest.java b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELRuleTest.java index f9ca99ba..46dd00b1 100644 --- a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELRuleTest.java +++ b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/MVELRuleTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/Person.java b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/Person.java index 69e865fd..66705dc0 100644 --- a/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/Person.java +++ b/easy-rules-mvel/src/test/java/org/jeasy/rules/mvel/Person.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-spel/pom.xml b/easy-rules-spel/pom.xml index b03c8a73..0560b64c 100644 --- a/easy-rules-spel/pom.xml +++ b/easy-rules-spel/pom.xml @@ -4,7 +4,7 @@ org.jeasy easy-rules - 4.1.1-SNAPSHOT + 4.1.2-SNAPSHOT easy-rules-spel diff --git a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELAction.java b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELAction.java index a23692f8..b3327316 100644 --- a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELAction.java +++ b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELAction.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELCondition.java b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELCondition.java index 33785c3a..85dd34f6 100644 --- a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELCondition.java +++ b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELCondition.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELRule.java b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELRule.java index 34808121..3f5fc859 100644 --- a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELRule.java +++ b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELRuleFactory.java b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELRuleFactory.java index 3515cfcf..f8a6633c 100644 --- a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELRuleFactory.java +++ b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/SpELRuleFactory.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/package-info.java b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/package-info.java index d3bad7b5..0a819afa 100644 --- a/easy-rules-spel/src/main/java/org/jeasy/rules/spel/package-info.java +++ b/easy-rules-spel/src/main/java/org/jeasy/rules/spel/package-info.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/Greeter.java b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/Greeter.java index 21f00031..daa4d07e 100644 --- a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/Greeter.java +++ b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/Greeter.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/MySpringAppConfig.java b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/MySpringAppConfig.java index bda8d815..57e147d6 100644 --- a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/MySpringAppConfig.java +++ b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/MySpringAppConfig.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/Person.java b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/Person.java index 4a36a840..0cf3d61f 100644 --- a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/Person.java +++ b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/Person.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SimpleBeanResolver.java b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SimpleBeanResolver.java index 12c3e9df..090659d8 100644 --- a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SimpleBeanResolver.java +++ b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SimpleBeanResolver.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELActionTest.java b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELActionTest.java index 193e618f..3da25c21 100644 --- a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELActionTest.java +++ b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELActionTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELConditionTest.java b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELConditionTest.java index 68877eff..51488e90 100644 --- a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELConditionTest.java +++ b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELConditionTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELRuleFactoryTest.java b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELRuleFactoryTest.java index f64cd035..3251a8ae 100644 --- a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELRuleFactoryTest.java +++ b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELRuleFactoryTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELRuleTest.java b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELRuleTest.java index 0b49d99b..44e6905a 100644 --- a/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELRuleTest.java +++ b/easy-rules-spel/src/test/java/org/jeasy/rules/spel/SpELRuleTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-support/pom.xml b/easy-rules-support/pom.xml index 3f03f053..05c0a10e 100644 --- a/easy-rules-support/pom.xml +++ b/easy-rules-support/pom.xml @@ -4,7 +4,7 @@ org.jeasy easy-rules - 4.1.1-SNAPSHOT + 4.1.2-SNAPSHOT easy-rules-support diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/AbstractRuleFactory.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/AbstractRuleFactory.java index fe4849ce..e087ab13 100644 --- a/easy-rules-support/src/main/java/org/jeasy/rules/support/AbstractRuleFactory.java +++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/AbstractRuleFactory.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/RuleDefinition.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/RuleDefinition.java index 33252c93..ea79c8e5 100644 --- a/easy-rules-support/src/main/java/org/jeasy/rules/support/RuleDefinition.java +++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/RuleDefinition.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/ActivationRuleGroup.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/ActivationRuleGroup.java index 16e5424f..9e571d74 100644 --- a/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/ActivationRuleGroup.java +++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/ActivationRuleGroup.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/CompositeRule.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/CompositeRule.java index 93586af1..f8480202 100644 --- a/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/CompositeRule.java +++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/CompositeRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/ConditionalRuleGroup.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/ConditionalRuleGroup.java index 9479e7cd..28e3ddaf 100644 --- a/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/ConditionalRuleGroup.java +++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/ConditionalRuleGroup.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/UnitRuleGroup.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/UnitRuleGroup.java index f5e48dda..bc8e27c7 100644 --- a/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/UnitRuleGroup.java +++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/composite/UnitRuleGroup.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/AbstractRuleDefinitionReader.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/AbstractRuleDefinitionReader.java index 9e39cc84..969fcab0 100644 --- a/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/AbstractRuleDefinitionReader.java +++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/AbstractRuleDefinitionReader.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/JsonRuleDefinitionReader.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/JsonRuleDefinitionReader.java index abdf4acc..ea60593c 100644 --- a/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/JsonRuleDefinitionReader.java +++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/JsonRuleDefinitionReader.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/RuleDefinitionReader.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/RuleDefinitionReader.java index badbbac2..bc8f3cef 100644 --- a/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/RuleDefinitionReader.java +++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/RuleDefinitionReader.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/YamlRuleDefinitionReader.java b/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/YamlRuleDefinitionReader.java index e25f6c09..d57ff1e1 100644 --- a/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/YamlRuleDefinitionReader.java +++ b/easy-rules-support/src/main/java/org/jeasy/rules/support/reader/YamlRuleDefinitionReader.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/ActivationRuleGroupTest.java b/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/ActivationRuleGroupTest.java index 794d1772..a58ec11a 100644 --- a/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/ActivationRuleGroupTest.java +++ b/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/ActivationRuleGroupTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/ConditionalRuleGroupTest.java b/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/ConditionalRuleGroupTest.java index b9840194..6c168c6e 100644 --- a/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/ConditionalRuleGroupTest.java +++ b/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/ConditionalRuleGroupTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/UnitRuleGroupTest.java b/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/UnitRuleGroupTest.java index aa4b3281..75a4a069 100644 --- a/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/UnitRuleGroupTest.java +++ b/easy-rules-support/src/test/java/org/jeasy/rules/support/composite/UnitRuleGroupTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-support/src/test/java/org/jeasy/rules/support/reader/RuleDefinitionReaderTest.java b/easy-rules-support/src/test/java/org/jeasy/rules/support/reader/RuleDefinitionReaderTest.java index a827a19b..f7d9a145 100644 --- a/easy-rules-support/src/test/java/org/jeasy/rules/support/reader/RuleDefinitionReaderTest.java +++ b/easy-rules-support/src/test/java/org/jeasy/rules/support/reader/RuleDefinitionReaderTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-tutorials/pom.xml b/easy-rules-tutorials/pom.xml index 3c01435b..167edff6 100644 --- a/easy-rules-tutorials/pom.xml +++ b/easy-rules-tutorials/pom.xml @@ -4,7 +4,7 @@ org.jeasy easy-rules - 4.1.1-SNAPSHOT + 4.1.2-SNAPSHOT easy-rules-tutorials diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/DecreaseTemperatureAction.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/DecreaseTemperatureAction.java index 2be64b22..b9ce4c9d 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/DecreaseTemperatureAction.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/DecreaseTemperatureAction.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/HighTemperatureCondition.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/HighTemperatureCondition.java index ca35c9ad..a3de78b3 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/HighTemperatureCondition.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/HighTemperatureCondition.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/Launcher.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/Launcher.java index 2cb15d85..6e901475 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/Launcher.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/airco/Launcher.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/BuzzRule.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/BuzzRule.java index 2938f263..45ee8a5a 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/BuzzRule.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/BuzzRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzz.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzz.java index 3b5f41ae..713a37cd 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzz.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzz.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzzRule.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzzRule.java index e6a7ffc7..cc3d2184 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzzRule.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzBuzzRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal 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 24bd4c58..67cd6320 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 @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzRule.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzRule.java index 7125cbeb..d601b4d5 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzRule.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/FizzRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/NonFizzBuzzRule.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/NonFizzBuzzRule.java index a7cd7bda..9c6683a2 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/NonFizzBuzzRule.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/fizzbuzz/NonFizzBuzzRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/helloworld/HelloWorldRule.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/helloworld/HelloWorldRule.java index 7e2e7550..043ef1f1 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/helloworld/HelloWorldRule.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/helloworld/HelloWorldRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/helloworld/Launcher.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/helloworld/Launcher.java index af236d44..f727c20b 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/helloworld/Launcher.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/helloworld/Launcher.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/shop/Launcher.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/shop/Launcher.java index 0fda690a..7144b8d2 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/shop/Launcher.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/shop/Launcher.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/shop/Person.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/shop/Person.java index 609ec194..3b465645 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/shop/Person.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/shop/Person.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/weather/Launcher.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/weather/Launcher.java index fa24658a..9f567b87 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/weather/Launcher.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/weather/Launcher.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/weather/WeatherRule.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/weather/WeatherRule.java index c8163dbf..ef350a30 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/weather/WeatherRule.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/weather/WeatherRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/IndexServlet.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/IndexServlet.java index f7bb73d6..964580e2 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/IndexServlet.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/IndexServlet.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/SuspiciousRequestFilter.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/SuspiciousRequestFilter.java index af079eb5..1d4179fc 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/SuspiciousRequestFilter.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/SuspiciousRequestFilter.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/SuspiciousRequestRule.java b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/SuspiciousRequestRule.java index 97d2010b..b10deaf1 100644 --- a/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/SuspiciousRequestRule.java +++ b/easy-rules-tutorials/src/main/java/org/jeasy/rules/tutorials/web/SuspiciousRequestRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2021, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) + * Copyright (c) 2022, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/pom.xml b/pom.xml index 426ac55c..61f8ebf5 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ org.jeasy easy-rules - 4.1.1-SNAPSHOT + 4.1.2-SNAPSHOT easy-rules-archetype @@ -168,7 +168,7 @@ ${maven-license-plugin.version} - 2020 + 2022 true