Commit Graph

616 Commits (00603574667ab78cdb14d401bfb3e26955cf4288)
 

Author SHA1 Message Date
Mahmoud Ben Hassine d3eb3afcfe [maven-release-plugin] prepare for next development iteration 7 years ago
Mahmoud Ben Hassine fb3e66fb37 [maven-release-plugin] prepare release easy-rules-3.1.0 7 years ago
Mahmoud Ben Hassine 663f0c623a use project.version instead of parent.version in pom.xml 7 years ago
Mahmoud Ben Hassine 56d63a5214 add slf4j-simple dependency to the app generated by the quick start archetype 7 years ago
Mahmoud Ben Hassine c2d9f3c250 add methods to set rules engine parameters with a Fluent API 7 years ago
Mahmoud Ben Hassine 366e342ff2 update javadoc 7 years ago
Mahmoud Ben Hassine 24544fa6d1 remove unused classes in shop tutorial 7 years ago
Mahmoud Ben Hassine 001dd0c7e8 remove static method RuleBuilder.aNewRule
This method is confusing, it returns a rule builder (not a rule).
7 years ago
Mahmoud Ben Hassine f18389ee9b make DefaultRule extend BasicRule 7 years ago
Mahmoud Ben Hassine f2e3ba7493 update shop tutorial to use MVEL rules 7 years ago
Mahmoud Ben Hassine 20f6a03ea6 make MVELRuleFactory return MVELRule instead of Rule 7 years ago
Mahmoud Ben Hassine 1460d5f6c7 add methods to set rule properties with a fluent API 7 years ago
Mahmoud Ben Hassine 1722b0dbb3 add license header 7 years ago
Mahmoud Ben Hassine 087fad1402 issue #119 : add ability to read rules from yaml files 7 years ago
Mahmoud Ben Hassine 7c690524be issue #126: Deprecate RulesEngineBuilder 7 years ago
Mahmoud Ben Hassine ca7481f07a
fix formatting 7 years ago
Mahmoud Ben Hassine 4ba3d2b9d5 use MVEL compiled expressions for better performance 7 years ago
Mahmoud Ben Hassine 6f3e05e96d polish logs 7 years ago
Mahmoud Ben Hassine f9a96a075f mute logs in fizz buzz tutorial 7 years ago
Mahmoud Ben Hassine fd3f158889 add space between parameter name and value in toString method 7 years ago
Mahmoud Ben Hassine 0a010d6029 add missing pom (should have been pushed with last commit) 7 years ago
Mahmoud Ben Hassine e0a77d369e issue #36: Add module to define conditions/actions using MVEL 7 years ago
Mahmoud Ben Hassine 4ff3f90705 issue #119: Add separate concepts for conditions and actions 7 years ago
Mahmoud Ben Hassine ca5eb83923 rename method apply to doFire 7 years ago
Mahmoud Ben Hassine 6b726e079e issue #121 : extract logging in a default RulesEngineListener 7 years ago
Mahmoud Ben Hassine 40b456b670 issue #121 : apply the RulesEngineListener to check method 7 years ago
Mahmoud Ben Hassine 14fe227c82 issue #121 : rename methods in RulesEngineListener to be consistent with RuleListener 7 years ago
Mahmoud Ben Hassine 4d2dad6147 issue #121: Add RulesEngineListener 7 years ago
Mahmoud Ben Hassine fdb01582ad issue #123: Make Facts#get method cast friendly 7 years ago
Mahmoud Ben Hassine 42251de30e Merge branch 'inference-rules-engine' 7 years ago
Mahmoud Ben Hassine 5cee7c6afd add air conditioning tutorial 7 years ago
Mahmoud Ben Hassine d8211625b4 add weather tutorial 7 years ago
Mahmoud Ben Hassine e2d0fbb517 add slf4j-simple dependency to tutorials 7 years ago
Mahmoud Ben Hassine baee0735f8 add note about usage of rules engine parameters 7 years ago
Mahmoud Ben Hassine 2e76b0b776 add log when no candidate rules are found 7 years ago
Mahmoud Ben Hassine e7d3705320 add javadoc 7 years ago
Mahmoud Ben Hassine 40e46172eb make inference rules engine final 7 years ago
Mahmoud Ben Hassine 36544bebd0
fix link to javadoc badge 7 years ago
Mahmoud Ben Hassine 7689e3a14d issue #88 : add InferenceRulesEngine implementation 7 years ago
Mahmoud Ben Hassine 0267ba397c issue #112 : update javadoc to mention that client code should handle runtime exceptions 7 years ago
Mahmoud Ben Hassine a9390c9217 use single quote to log values.
Double quotes were inherited from JUL log syntax
7 years ago
Mahmoud Ben Hassine 4b7ed47da3 use String.valueOf to log facts values 7 years ago
Mahmoud Ben Hassine 22cf89b73c issue #118 : use toString to log engine parameters 7 years ago
Mahmoud Ben Hassine 2505d8ac22 issue #89 : remove skipOnMissingFact parameter
When a fact is missing, the rule should not be triggered
7 years ago
Mahmoud Ben Hassine b228a87578 add slf4j-simple dependency 7 years ago
David Belmez Vicente a074f93e10 [slf4j]: Use SLF4J (#114)
Use SLF4J instead of JUL
7 years ago
wg1j a342bc26ad Remove unnecessary method and interface (#111)
* remove unnecessary Comparable interface

* remove sort from Rules API

* fix creating Rules with a Set
7 years ago
wg1j db6438350c Override equals()/hashCode()/toString() same as BasicRule (#115)
* override equals()/hashCode()/toString() same as BasicRule

* replace if with switch
7 years ago
Mahmoud Ben Hassine 503f5f063a Use openjdk7 instead of oraclejdk7
Seems like oraclejdk7 is no longer supported by travis ci (see travis-ci/travis-ci#7884)
7 years ago
Mahmoud Ben Hassine ec8918820a fix link to travis ci logo 7 years ago