Commit Graph

108 Commits (cfde9fdb5e89a77b82856c606294be0b64e49d74)

Author SHA1 Message Date
Mahmoud Ben Hassine 9955c9e18d update version to 2.1.0-SNAPSHOT 10 years ago
Mahmoud Ben Hassine 33620b25a6 override toString in DefaultRulesEngine 10 years ago
Mahmoud Ben Hassine 39c6a5439e add utility method to check if a parameter is null 10 years ago
Mahmoud Ben Hassine b9013b6554 add engine name 10 years ago
Mahmoud Ben Hassine 97b8fbac19 clean up poms 10 years ago
Mahmoud Ben Hassine 0cfb11d38a [maven-release-plugin] prepare for next development iteration 10 years ago
Mahmoud Ben Hassine 773466bf00 [maven-release-plugin] prepare release easyrules-2.0.0 10 years ago
Mahmoud Ben Hassine e1613a3dee update javadoc 10 years ago
Mahmoud Ben Hassine 1b04b4290f update log messages 10 years ago
Mahmoud Ben Hassine 2c7276079b add test case for custom rule ordering 10 years ago
Mahmoud Ben Hassine 71875779f0 refactor engine test class 10 years ago
Mahmoud Ben Hassine 14a10f9d7d rename test class 10 years ago
Mahmoud Ben Hassine 03690c7a4f move constants and utilities to Utils class 10 years ago
Mahmoud Ben Hassine d693d8d718 add parameter to mute loggers 10 years ago
Mahmoud Ben Hassine 8d3b9cdce1 add RuleListener API to allow the user to add behavior before/after the execution of each rule 10 years ago
Mahmoud Ben Hassine bfa0b10467 add parameter to skip next rules when a rule fails 10 years ago
Mahmoud Ben Hassine e43290f215 make compareTo() consistent with equals() 10 years ago
Mahmoud Ben Hassine bf56663a19 change snapshot version to 2.0.0-SNAPSHOT 10 years ago
Mahmoud Ben Hassine 22d35a4ff5 add rule proxy around annotated POJOs to make the rules engine consistent 10 years ago
Mahmoud Ben Hassine 1c939ee905 fix typo in javadoc 10 years ago
Mahmoud Ben Hassine 35e1ef0b42 remove redundant modifier 10 years ago
Mahmoud Ben Hassine 8bf5a50e79 update snapshot version to 1.4.0-SNAPSHOT 10 years ago
Mahmoud Ben Hassine ad90e75b84 [maven-release-plugin] prepare for next development iteration 10 years ago
Mahmoud Ben Hassine adecfc0ed4 [maven-release-plugin] prepare release easyrules-1.3.0 10 years ago
Mahmoud Ben Hassine 9deb03e011 update javadoc 10 years ago
Mahmoud Ben Hassine 393496df19 add method to log engine parameters 10 years ago
Mahmoud Ben Hassine c180484bd7 refactoring:
- extract logic to apply rules in a separate methods
- remove redundant calls
10 years ago
Mahmoud Ben Hassine b6bd3d1b36 refactor tests:
- use mocks instead of stubs
- use assertj for fluent assertions
- move test classes to the same package as tested classes
10 years ago
Mahmoud Ben Hassine fc5d56f225 update author's email 10 years ago
Mahmoud Ben Hassine c4e0ee90b3 refactor pom.xml files:
- extract plugins version in properties
- move common dependencies to dependencyManagement section of parent pom
10 years ago
Mahmoud Ben Hassine 9de4e18842 refactor logging:
- use uniform log message format
- use class name to get the logger (remove the common logger name)
10 years ago
Mahmoud Ben Hassine 308a5a4a61 refactor sanity checks in separate methods 10 years ago
Mahmoud Ben Hassine 15e88c0dc9 add contributors list 10 years ago
Mahmoud Ben Hassine c7c485f51c update license header 10 years ago
Mahmoud Ben Hassine b02e6a916e improve logging 10 years ago
Drem Darios 3bb001c6fc Resolved merge conflicts. 10 years ago
Drem Darios a49b9926c5 Removed <br/> from comments to fix javadoc generation from command line. 10 years ago
Drem Darios f181821559 Added JMX support. 10 years ago
Drem Darios 3b001e118b Removed all JMX references from core module. 10 years ago
Drem Darios 8f0cf22ff0 Updated poms with version 1.3.0-SNAPSHOT 10 years ago
Mahmoud Ben Hassine 8fcae9e035 [maven-release-plugin] prepare for next development iteration 11 years ago
Mahmoud Ben Hassine 6985e2391f [maven-release-plugin] prepare release easyrules-1.2.0 11 years ago
Mahmoud Ben Hassine 671e9a5407 [sonar] 'equals(Object obj)' should be overridden along with the 'compareTo(T obj)' method 11 years ago
Mahmoud Ben Hassine 045a590be4 [sonar] Loggers should be 'private static final' and should share a naming convention 11 years ago
Mahmoud Ben Hassine 881b88f6a0 [sonar] String literals should not be duplicated 11 years ago
Mahmoud Ben Hassine b7b19ce76d [sonar] The members of an interface declaration or class should appear in a pre-defined order 11 years ago
Mahmoud Ben Hassine 63ad9a4ac2 add method to unregister a rule 11 years ago
Mahmoud Ben Hassine 730f9ae25f fix test name 11 years ago
Mahmoud Ben Hassine cc6666fa0c [maven-release-plugin] prepare for next development iteration 11 years ago
Mahmoud Ben Hassine b9e32881b3 [maven-release-plugin] prepare release easyrules-1.1.0 11 years ago