Mahmoud Ben Hassine
|
5cbc0f7495
|
update author's email
|
9 years ago |
richdouglasevans
|
b64a807051
|
Add support for custom @Rule annotations
|
9 years ago |
Mahmoud Ben Hassine
|
b684602e5a
|
replace jenkins with travis-ci
|
9 years ago |
Mahmoud Ben Hassine
|
e9060cce76
|
remove reporting plugins, replaced with sonar analysis
|
9 years ago |
Mahmoud Ben Hassine
|
8b345e235e
|
fix issue #22 : Add method in the RulesEngine API to get registered rules
|
9 years ago |
Mahmoud Ben Hassine
|
57f9c1e9bc
|
fix issue #24 : Improve rule name/description default values
|
9 years ago |
Mahmoud Ben Hassine
|
81304b2c39
|
change snapshot version to 2.2.0-SNAPSHOT
|
9 years ago |
Mahmoud Ben Hassine
|
7073cef968
|
[maven-release-plugin] prepare for next development iteration
|
10 years ago |
Mahmoud Ben Hassine
|
9424f99858
|
[maven-release-plugin] prepare release easyrules-2.1.0
|
10 years ago |
Mahmoud Ben Hassine
|
4c33d183e6
|
add interception of equals, hashCode and toString in the rule proxy
|
10 years ago |
Mahmoud Ben Hassine
|
a3c0dc1c9d
|
update version to 2.1.0
|
10 years ago |
Mahmoud Ben Hassine
|
45bf1f7479
|
make method parameters final
|
10 years ago |
Mahmoud Ben Hassine
|
bea50076d9
|
update javadoc
|
10 years ago |
Mahmoud Ben Hassine
|
fd21acf1f9
|
add module description
|
10 years ago |
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 |