Refactor - create a ValidationResult Builder class 23/75823/4
authormark.j.leonard <mark.j.leonard@gmail.com>
Tue, 15 Jan 2019 14:35:55 +0000 (14:35 +0000)
committermark.j.leonard <mark.j.leonard@gmail.com>
Wed, 16 Jan 2019 13:42:36 +0000 (13:42 +0000)
commit3ec58a16f80426968919fe5da42732bf693909e0
tree292f966636e48eeec9cd1f0b0f018cec76973997
parent715e009fa1b0b148fc64f8cf1bc2f536e4e2cb23
Refactor - create a ValidationResult Builder class

In anticipation of the Validation Result output adopting the common
event payload, add an interface to provide a greater level of
abstraction between the current implementation and the classes that
create validation results.

Change-Id: Ie81228dff19a124011e77097768b44be5a3844b6
Issue-ID: AAI-2057
Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
13 files changed:
src/main/java/org/onap/aai/validation/controller/ValidationController.java
src/main/java/org/onap/aai/validation/modeldriven/validator/ModelDrivenValidator.java
src/main/java/org/onap/aai/validation/result/ValidationResult.java
src/main/java/org/onap/aai/validation/result/ValidationResultBuilder.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/result/ValidationResultImpl.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/ruledriven/RuleDrivenValidator.java
src/main/java/org/onap/aai/validation/ruledriven/RuleManager.java
src/test/java/org/onap/aai/validation/controller/TestValidationController.java
src/test/java/org/onap/aai/validation/publisher/MockEventPublisher.java
src/test/java/org/onap/aai/validation/result/TestValidationResult.java
src/test/java/org/onap/aai/validation/ruledriven/rule/TestConfigurationLoader.java
src/test/java/org/onap/aai/validation/test/util/TestEntity.java
src/test/java/org/onap/aai/validation/test/util/ValidationResultIsEqual.java