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 |
David Belmez Vicente
|
31eee54ae7
|
[subFacts]: Conditions or Actions can have subclass of Facts as parameter (#104)
* [subFacts]: Conditions or Actions can have subclass of Facts as parameter
* [subFacts]: Added to contributor list :)
|
8 years ago |
wg1j
|
1170ef9ed9
|
replace `Utils.getInterfaces` with `instanceof` (#98)
replace `Utils.getInterfaces` with `instanceof`
|
8 years ago |
wg1j
|
eabb56042f
|
improve the Facts api (#95)
|
8 years ago |
Mahmoud Ben Hassine
|
511f074cde
|
add wg1j to contributors list
|
8 years ago |
wg1j
|
d58a258f35
|
A little optimization in RuleProxy.java (#94)
lazy-init names + convert Integer to int
|
8 years ago |
Mahmoud Ben Hassine
|
dd20ea49e3
|
add maven enforce plugin version
|
8 years ago |
Mahmoud Ben Hassine
|
527f4fb6b4
|
update development version to 3.1.0-SNAPSHOT
|
8 years ago |
Mahmoud Ben Hassine
|
6661401c60
|
issue #89 : add skipOnMissingFact parameter
|
8 years ago |
Mahmoud Ben Hassine
|
bb92448873
|
add public constructor with rules engine parameters
|
8 years ago |
Mahmoud Ben Hassine
|
f50eebb646
|
remove deprecated APIs
|
8 years ago |
Mahmoud Ben Hassine
|
79b131cffb
|
[maven-release-plugin] prepare for next development iteration
|
8 years ago |
Mahmoud Ben Hassine
|
1184d25b14
|
[maven-release-plugin] prepare release easy-rules-3.0.0
|
8 years ago |
Mahmoud Ben Hassine
|
0823280220
|
update quick start archetype version to 3.0.0
|
8 years ago |
Mahmoud Ben Hassine
|
ecc19985ee
|
update readme for version 3.0
|
8 years ago |
Mahmoud Ben Hassine
|
aa27bfcb2b
|
use tomcat7-maven-plugin to run the webapp tutorial
|
8 years ago |
Mahmoud Ben Hassine
|
b3f4e2b406
|
remove unused readme file
|
8 years ago |
Mahmoud Ben Hassine
|
b6415aa9a6
|
fix issue when condition/action method have more than one parameter annotated with @Fact
|
8 years ago |
Mahmoud Ben Hassine
|
39d9ec1021
|
add fact injection test
|
8 years ago |