Initial submission for validation service 09/57009/1
authorPrudence Au <prudence.au@amdocs.com>
Fri, 20 Jul 2018 02:49:52 +0000 (22:49 -0400)
committerPrudence Au <prudence.au@amdocs.com>
Fri, 20 Jul 2018 02:52:13 +0000 (22:52 -0400)
commit7a02a56a976f80d6968ef8737c2bb9ad6281f0c3
tree4f53026f64722b2aa9bb4e4757e25846e4c89663
parent3baa3ebd0000b15f1c54c736f4a307731b16b923
Initial submission for validation service

Change-Id: Iec8515149f4619c82964e9e979911eaeb2491513
Issue-ID: LOG-427
Signed-off-by: Prudence Au <prudence.au@amdocs.com>
424 files changed:
.gitignore [new file with mode: 0644]
.gitreview [new file with mode: 0644]
README.MD [new file with mode: 0644]
appconfig-local/aai-environment.properties [new file with mode: 0644]
appconfig-local/auth/auth_policy.json [new file with mode: 0644]
appconfig-local/auth/tomcat_keystore [new file with mode: 0644]
appconfig-local/rule-indexing.properties [new file with mode: 0644]
appconfig-local/schemaIngest.properties [new file with mode: 0644]
appconfig-local/topics/topic-poa-audit-result.properties [new file with mode: 0644]
appconfig-local/topics/topic-poa-rule-validation.properties [new file with mode: 0644]
appconfig-local/validation-service-auth.properties [new file with mode: 0644]
appconfig-local/validation-service.properties [new file with mode: 0644]
bundleconfig/etc/appprops/model-instance-mapping.json_conf [new file with mode: 0644]
bundleconfig/etc/oxm/aai_oxm_cloud_v12.xml [new file with mode: 0644]
bundleconfig/etc/oxm/aai_oxm_v10.xml [new file with mode: 0644]
bundleconfig/etc/oxm/aai_oxm_v8.xml [new file with mode: 0644]
bundleconfig/etc/oxm/aai_oxm_v9.xml [new file with mode: 0644]
bundleconfig/etc/oxm/aai_oxm_without_cloud_v12.xml [new file with mode: 0644]
bundleconfig/etc/rules/aai-event/common_rules.groovy [new file with mode: 0644]
bundleconfig/etc/rules/aai-event/entity-availability-zone.groovy [new file with mode: 0644]
bundleconfig/etc/rules/aai-event/entity-complex.groovy [new file with mode: 0644]
bundleconfig/etc/rules/aai-event/entity-generic-vnf.groovy [new file with mode: 0644]
bundleconfig/etc/rules/aai-event/entity-newvce.groovy [new file with mode: 0644]
bundleconfig/etc/rules/aai-event/entity-oam-network.groovy [new file with mode: 0644]
bundleconfig/etc/rules/aai-event/entity-port-group.groovy [new file with mode: 0644]
bundleconfig/etc/rules/aai-event/entity-pserver.groovy [new file with mode: 0644]
bundleconfig/etc/rules/aai-event/entity-vce.groovy [new file with mode: 0644]
bundleconfig/etc/rules/aai-event/entity-vnfc.groovy [new file with mode: 0644]
bundleconfig/etc/rules/aai-event/entity-vpls-pe.groovy [new file with mode: 0644]
bundleconfig/etc/rules/aai-event/entity-vserver.groovy [new file with mode: 0644]
bundleconfig/etc/rules/gizmo-event/common_rules.groovy [new file with mode: 0644]
bundleconfig/etc/rules/gizmo-event/pserver-rules.groovy [new file with mode: 0644]
bundleconfig/etc/rules/poa-event/default-rules.groovy [new file with mode: 0644]
bundleconfig/etc/rules/spike-event/common_rules.groovy [new file with mode: 0644]
bundleconfig/etc/rules/spike-event/pserver-rules.groovy [new file with mode: 0644]
pom.xml [new file with mode: 0644]
project-configs/code-tools/sonar-secret.txt [new file with mode: 0644]
project-configs/maven/conf/settings.xml [new file with mode: 0644]
src/integration-test/java/org/onap/aai/validation/itest/ITestModelCacheManager.java [new file with mode: 0644]
src/integration-test/java/org/onap/aai/validation/itest/ITestStartupServlet.java [new file with mode: 0644]
src/integration-test/java/org/onap/aai/validation/itest/ITestValidationService.java [new file with mode: 0644]
src/integration-test/java/org/onap/aai/validation/itest/ITestValidator.java [new file with mode: 0644]
src/integration-test/java/org/onap/aai/validation/itest/ITestValidatorHttpInterface.java [new file with mode: 0644]
src/integration-test/java/org/onap/aai/validation/itest/util/TopicUtils.java [new file with mode: 0644]
src/integration-test/resources/aai-environment.properties [new file with mode: 0644]
src/integration-test/resources/authentication/aai-client-cert.p12 [new file with mode: 0644]
src/integration-test/resources/authentication/aai_keystore [new file with mode: 0644]
src/integration-test/resources/authentication/amdocs_lab_keystore [new file with mode: 0644]
src/integration-test/resources/authentication/client-cert-onap.p12 [new file with mode: 0644]
src/integration-test/resources/authentication/tomcat_keystore [new file with mode: 0644]
src/integration-test/resources/event-polling/topic-aai-data-export.properties [new file with mode: 0644]
src/integration-test/resources/event-polling/topic-aai-data-integrity.properties [new file with mode: 0644]
src/integration-test/resources/event-polling/topic-aai-event.properties [new file with mode: 0644]
src/integration-test/resources/events/vserver-create-event-invalid-domain.json [new file with mode: 0644]
src/integration-test/resources/events/vserver-create-event-invalid-eventtype.json [new file with mode: 0644]
src/integration-test/resources/itest-topic-config-beans.xml [new file with mode: 0644]
src/integration-test/resources/itest-validation-service-beans.xml [new file with mode: 0644]
src/integration-test/resources/mock-validator-beans/itest-mock-validator-beans.xml [new file with mode: 0644]
src/integration-test/resources/model-cache-manager/aai-environment.properties [new file with mode: 0644]
src/integration-test/resources/model-cache-manager/itest-validation-service-beans.xml [new file with mode: 0644]
src/integration-test/resources/model-cache-manager/validation-service.properties [new file with mode: 0644]
src/integration-test/resources/model-instance-mapping.json_conf [new file with mode: 0644]
src/integration-test/resources/system_test/data/model-driven/connector/connector-create-excess-metadata.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/model-driven/connector/connector-create-missing-attribute.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/model-driven/connector/connector-create-no-metadata.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/model-driven/connector/connector-create-no-model.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/model-driven/connector/connector-create-valid.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/complexes/complexes-update-AAI-EVENT-devINT1-bad-network-name.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/complexes/complexes-update-AAI-EVENT-devINT1-good-network-name.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/edge-cases/empty-payload.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/edge-cases/end-event.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/edge-cases/missing-event-type.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/edge-cases/plain-text-payload.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/empty-ruleset/spike-pserver-create-update.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/generic-vnf/generic-vnf-update-AAI-EVENT-devINT1-bad-ipv4.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/generic-vnf/generic-vnf-update-AAI-EVENT-devINT1-good-ipv4.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/generic-vnf/generic-vnf-update-AAI-EVENT-devINT1-missing-ipv4.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/gizmo/gizmo-pserver-create-event.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/newvce/newvce-INVALID-ACTION-AAI-EVENT-devINT1.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/newvce/newvce-update-AAI-EVENT-devINT1.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/pserver/pserver-create-AAI-EVENT-devINT1-bad-equip-name.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/pserver/pserver-create-AAI-EVENT-devINT1-bad-equip-type.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/pserver/pserver-create-AAI-EVENT-devINT1-good.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/pserver/pserver-create-AAI-EVENT-devINT1-inv-status-missing.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/pserver/pserver-create-AAI-EVENT-devINT1-inv-status.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/vf-module/vf-module-delete-AAI-EVENT-devINT1.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/vf-module/vf-module-delete-AAI-EVENT-e2e1.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/vf-module/vf-module-delete-AAI-RUBBISH-devINT1.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/vnf-image/vnf-image-create-AAI-EVENT-devINT1.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/vserver-tests/vserver-create-AAI-EVENT-devINT1-TRINITY-VNF-NAME-BAD.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/vserver-tests/vserver-create-AAI-EVENT-devINT1-TRINITY-VNF-NAME-GOOD.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/vserver-tests/vserver-create-AAI-EVENT-devINT1-malformed-JSON.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/vserver-tests/vserver-create-AAI-EVENT-devINT1-two-vserver-objects.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/vserver-tests/vserver-create-AAI-EVENT-devINT1.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/vserver-tests/vserver-create-AAI-EVENT-e2e1.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/vserver-tests/vserver-create-AAI-INVALID-devINT1.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/vserver-tests/vserver-delete-AAI-BAD123-devINT1.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/vserver-tests/vserver-delete-AAI-EVENT-devINT1.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/vserver-tests/vserver-delete-AAI-EVENT-e2e1.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/vserver-tests/vserver-update-AAI-EVENT-devINT1.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/vserver-tests/vserver-update-AAI-EVENT-testINT1.json [new file with mode: 0644]
src/integration-test/resources/system_test/data/rule-driven/vserver-tests/vserver-update-AAI-TEST9-devINT1.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/model-driven/connector/connector-create-excess-metadata.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/model-driven/connector/connector-create-missing-attribute.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/model-driven/connector/connector-create-no-metadata.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/model-driven/connector/connector-create-no-model.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/model-driven/connector/connector-create-valid.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/complexes/complexes-update-AAI-EVENT-devINT1-bad-network-name.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/complexes/complexes-update-AAI-EVENT-devINT1-badCLLI-missingREL.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/complexes/complexes-update-AAI-EVENT-devINT1-good-network-name.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/edge-cases/empty-payload.error [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/edge-cases/plain-text-payload.error [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/empty-ruleset/spike-pserver-create-update.error [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/generic-vnf/generic-vnf-update-AAI-EVENT-devINT1-bad-ipv4.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/generic-vnf/generic-vnf-update-AAI-EVENT-devINT1-good-ipv4.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/generic-vnf/generic-vnf-update-AAI-EVENT-devINT1-missing-ipv4.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/gizmo/gizmo-pserver-create-event.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/newvce/newvce-INVALID-ACTION-AAI-EVENT-devINT1.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/newvce/newvce-update-AAI-EVENT-devINT1.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/pserver/pserver-create-AAI-EVENT-devINT1-bad-equip-name.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/pserver/pserver-create-AAI-EVENT-devINT1-bad-equip-type.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/pserver/pserver-create-AAI-EVENT-devINT1-good.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/pserver/pserver-create-AAI-EVENT-devINT1-inv-status-missing.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/pserver/pserver-create-AAI-EVENT-devINT1-inv-status.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/vf-module/vf-module-delete-AAI-EVENT-devINT1.error [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/vf-module/vf-module-delete-AAI-EVENT-e2e1.error [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/vf-module/vf-module-delete-AAI-RUBBISH-devINT1.error [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/vnf-image/vnf-image-create-AAI-EVENT-devINT1.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/vserver-tests/vserver-create-AAI-EVENT-devINT1-TRINITY-VNF-NAME-BAD.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/vserver-tests/vserver-create-AAI-EVENT-devINT1-TRINITY-VNF-NAME-GOOD.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/vserver-tests/vserver-create-AAI-EVENT-devINT1-malformed-JSON.error [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/vserver-tests/vserver-create-AAI-EVENT-devINT1-two-vserver-objects.error [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/vserver-tests/vserver-create-AAI-EVENT-devINT1.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/vserver-tests/vserver-create-AAI-EVENT-e2e1.error [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/vserver-tests/vserver-create-AAI-INVALID-devINT1.error [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/vserver-tests/vserver-delete-AAI-BAD123-devINT1.error [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/vserver-tests/vserver-delete-AAI-EVENT-devINT1.error [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/vserver-tests/vserver-delete-AAI-EVENT-e2e1.error [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/vserver-tests/vserver-update-AAI-EVENT-devINT1.exp.json [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/vserver-tests/vserver-update-AAI-EVENT-testINT1.error [new file with mode: 0644]
src/integration-test/resources/system_test/results/expected/rule-driven/vserver-tests/vserver-update-AAI-TEST9-devINT1.error [new file with mode: 0644]
src/integration-test/resources/system_test/testRunner/DARE.conf [new file with mode: 0644]
src/integration-test/resources/system_test/testRunner/DIMO.conf [new file with mode: 0644]
src/integration-test/resources/system_test/testRunner/default.conf [new file with mode: 0644]
src/integration-test/resources/system_test/testRunner/runDareTests.sh [new file with mode: 0644]
src/integration-test/resources/system_test/testRunner/runDimoTests.sh [new file with mode: 0644]
src/integration-test/resources/system_test/testRunner/runVsRestTests.sh [new file with mode: 0644]
src/integration-test/resources/validation-service.properties [new file with mode: 0644]
src/main/bin/start.sh [new file with mode: 0644]
src/main/docker/Dockerfile [new file with mode: 0644]
src/main/docker/readme.txt [new file with mode: 0644]
src/main/java/org/onap/aai/auth/AAIAuthException.java [new file with mode: 0644]
src/main/java/org/onap/aai/auth/AAIMicroServiceAuth.java [new file with mode: 0644]
src/main/java/org/onap/aai/auth/AAIMicroServiceAuthCore.java [new file with mode: 0644]
src/main/java/org/onap/aai/auth/FileWatcher.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/ValidationServiceApplication.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/Validator.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/config/EventReaderConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/config/ModelConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/config/PropertiesConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/config/RestConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/config/RuleIndexingConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/config/TopicAdminConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/config/TopicConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/config/ValidationControllerConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/config/ValidationServiceAuthConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/controller/ValidationController.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/data/client/RestClient.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/exception/BaseValidationServiceException.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/exception/ValidationServiceError.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/exception/ValidationServiceException.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/factory/DMaaPEventPublisherFactory.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/logging/ApplicationMsgs.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/logging/LogHelper.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/modeldriven/ModelCacheManager.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/modeldriven/ModelId.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/modeldriven/configuration/mapping/Filter.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/modeldriven/configuration/mapping/ModelInstanceMapper.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/modeldriven/configuration/mapping/ModelInstanceMappingReader.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/modeldriven/configuration/mapping/ValueConfiguration.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/modeldriven/parser/XMLModelParser.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/modeldriven/validator/InstanceReader.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/modeldriven/validator/ModelDrivenValidator.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/modeldriven/validator/ModelReader.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/modeldriven/validator/ViolationInfo.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/publisher/MessagePublisher.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/publisher/ValidationEventPublisher.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/reader/EntityReader.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/reader/EventEntityReader.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/reader/EventReader.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/reader/InstanceEntityReader.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/reader/JsonReader.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/reader/OxmConfigTranslator.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/reader/OxmReader.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/reader/data/AttributeValues.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/reader/data/Entity.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/reader/data/EntityId.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/result/ValidationResult.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/result/Violation.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/ruledriven/RuleDrivenValidator.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/ruledriven/RuleManager.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/ruledriven/configuration/EntitySection.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/ruledriven/configuration/GroovyConfigurationException.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/ruledriven/configuration/RuleSection.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/ruledriven/configuration/RulesConfigurationLoader.groovy [new file with mode: 0644]
src/main/java/org/onap/aai/validation/ruledriven/configuration/SettingsSection.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/ruledriven/configuration/build/ContentBuilder.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/ruledriven/configuration/build/EntityBuilder.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/ruledriven/configuration/build/RuleBuilder.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/ruledriven/configuration/build/UseRuleBuilder.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/ruledriven/configuration/build/ValidationBuilder.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/ruledriven/rule/GroovyRule.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/ruledriven/rule/Rule.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/services/EventPollingService.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/services/InfoService.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/services/RequestHeaders.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/services/ValidateService.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/services/ValidateServiceImpl.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/servlet/StartupServlet.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/util/GsonUtil.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/util/JsonUtil.java [new file with mode: 0644]
src/main/java/org/onap/aai/validation/util/StringUtils.java [new file with mode: 0644]
src/main/resources/application.properties [new file with mode: 0644]
src/main/resources/event-reader.properties [new file with mode: 0644]
src/main/resources/logback.xml [new file with mode: 0644]
src/main/resources/topic-config-beans.xml [new file with mode: 0644]
src/main/resources/validation-service-beans.xml [new file with mode: 0644]
src/main/resources/validation-service-logging-resources.properties [new file with mode: 0644]
src/main/scripts/encNameValue.sh [new file with mode: 0644]
src/main/scripts/event-consumer.sh [new file with mode: 0644]
src/main/scripts/event-publisher.sh [new file with mode: 0644]
src/main/scripts/log4j.properties [new file with mode: 0644]
src/main/scripts/logback.xml [new file with mode: 0644]
src/test/java/org/onap/aai/validation/auth/MicroServiceAuthTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/config/TestRestConfig.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/config/TestTopicAdminConfig.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/config/TestTopicConfig.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/config/TestValidationControllerConfig.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/controller/TestValidationController.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/data/client/TestRestClient.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/logging/LogReader.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/logging/TestApplicationLogger.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/modeldriven/TestModelId.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/modeldriven/configuration/mapping/TestFilter.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/modeldriven/configuration/mapping/TestModelInstanceMapper.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/modeldriven/configuration/mapping/TestValueConfiguration.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/modeldriven/parser/TestXMLModelParser.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/modeldriven/validator/TestInstanceReader.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/modeldriven/validator/TestModelDrivenValidator.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/modeldriven/validator/TestModelReader.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/publisher/MockEventPublisher.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/publisher/TestValidationEventPublisher.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/reader/TestEventReader.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/reader/TestJsonReader.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/reader/TestOxmConfigTranslator.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/reader/TestOxmReader.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/request/TestRequestHeaders.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/result/TestValidationResult.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/ruledriven/configuration/ConfigFileBuilder.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/ruledriven/configuration/ConfigurationExceptionMatcher.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/ruledriven/configuration/TestConfigFileBuilder.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/ruledriven/configuration/TestRulesConfigurationReader.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/ruledriven/mock/TestDefaultRules.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/ruledriven/rule/RuleHelper.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/ruledriven/rule/RuleTester.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/ruledriven/rule/TestConfigurationLoader.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/ruledriven/rule/TestRuleExecution.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/ruledriven/rule/TestRuleValidation.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/ruledriven/validator/TestRuleDrivenValidator.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/services/TestInfoService.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/services/TestValidateServiceImpl.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/test/util/RandomString.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/test/util/TestEntity.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/test/util/TestUtil.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/test/util/ValidationResultIsEqual.java [new file with mode: 0644]
src/test/java/org/onap/aai/validation/util/TestStringUtils.java [new file with mode: 0644]
src/test/resources/auth/auth_policy.json [new file with mode: 0644]
src/test/resources/event-reader/generic-vnf-create-event.json [new file with mode: 0644]
src/test/resources/event-reader/invalid-event-1.json [new file with mode: 0644]
src/test/resources/event-reader/invalid-event-2.json [new file with mode: 0644]
src/test/resources/event-reader/invalid-event-3.json [new file with mode: 0644]
src/test/resources/event-reader/invalid-event-4.json [new file with mode: 0644]
src/test/resources/event-reader/invalid-event-5.json [new file with mode: 0644]
src/test/resources/event-reader/test-validation-service-beans.xml [new file with mode: 0644]
src/test/resources/event-reader/vserver-create-event.json [new file with mode: 0644]
src/test/resources/info-service/test-validation-service-beans.xml [new file with mode: 0644]
src/test/resources/json-reader/sample.json [new file with mode: 0644]
src/test/resources/logback.xml [new file with mode: 0644]
src/test/resources/model-validation/instance-reader/connector-attributes.json [new file with mode: 0644]
src/test/resources/model-validation/instance-reader/connector-model-name.json [new file with mode: 0644]
src/test/resources/model-validation/instance-reader/connector-sibling-inventory-items.json [new file with mode: 0644]
src/test/resources/model-validation/instance-reader/connector.json [new file with mode: 0644]
src/test/resources/model-validation/instance-reader/expected-generic-vnf.json [new file with mode: 0644]
src/test/resources/model-validation/instance-reader/expected-logical-link.json [new file with mode: 0644]
src/test/resources/model-validation/instance-reader/expected-pserver.json [new file with mode: 0644]
src/test/resources/model-validation/instance-reader/expected-virtual-data-center-model-name.json [new file with mode: 0644]
src/test/resources/model-validation/instance-reader/expected-virtual-data-center.json [new file with mode: 0644]
src/test/resources/model-validation/instance-reader/model-instance-mapping-attributes.json_conf [new file with mode: 0644]
src/test/resources/model-validation/instance-reader/model-instance-mapping-root-missing.json_conf [new file with mode: 0644]
src/test/resources/model-validation/instance-reader/model-instance-mapping-root-unknown.json_conf [new file with mode: 0644]
src/test/resources/model-validation/instance-reader/model-instance-mapping.json_conf [new file with mode: 0644]
src/test/resources/model-validation/instance-reader/test-validation-service-beans.xml [new file with mode: 0644]
src/test/resources/model-validation/instance-validator/aai-environment.properties [new file with mode: 0644]
src/test/resources/model-validation/instance-validator/all-models.xml [new file with mode: 0644]
src/test/resources/model-validation/instance-validator/connector-instance-errors.json [new file with mode: 0644]
src/test/resources/model-validation/instance-validator/connector-instance-multiple-missing-attrs.json [new file with mode: 0644]
src/test/resources/model-validation/instance-validator/connector-instance-multiple-unexpected-attrs.json [new file with mode: 0644]
src/test/resources/model-validation/instance-validator/connector-instance-no-model-id.json [new file with mode: 0644]
src/test/resources/model-validation/instance-validator/connector-instance-success.json [new file with mode: 0644]
src/test/resources/model-validation/instance-validator/connector-instance-unknown-model-id.json [new file with mode: 0644]
src/test/resources/model-validation/instance-validator/connector-instance.json [new file with mode: 0644]
src/test/resources/model-validation/instance-validator/connector-widget-id.xml [new file with mode: 0644]
src/test/resources/model-validation/instance-validator/model-instance-mapping.json_conf [new file with mode: 0644]
src/test/resources/model-validation/instance-validator/test-validation-service-beans.xml [new file with mode: 0644]
src/test/resources/model-validation/instance-validator/validation-service.properties [new file with mode: 0644]
src/test/resources/model-validation/model-parser/all-models.xml [new file with mode: 0644]
src/test/resources/model-validation/model-reader/aai-environment.properties [new file with mode: 0644]
src/test/resources/model-validation/model-reader/all-models.xml [new file with mode: 0644]
src/test/resources/model-validation/model-reader/connector-widget-id-no-children-1.xml [new file with mode: 0644]
src/test/resources/model-validation/model-reader/connector-widget-id-no-children-2.xml [new file with mode: 0644]
src/test/resources/model-validation/model-reader/connector-widget-id.xml [new file with mode: 0644]
src/test/resources/model-validation/model-reader/logical-link-widget-id.xml [new file with mode: 0644]
src/test/resources/model-validation/model-reader/model-instance-mapping-attributes-1.json [new file with mode: 0644]
src/test/resources/model-validation/model-reader/model-instance-mapping-attributes-2.json [new file with mode: 0644]
src/test/resources/model-validation/model-reader/model-instance-mapping-relationships-filter-1.json [new file with mode: 0644]
src/test/resources/model-validation/model-reader/model-instance-mapping-relationships-filter-2.json [new file with mode: 0644]
src/test/resources/model-validation/model-reader/model-instance-mapping-relationships-filter-3.json [new file with mode: 0644]
src/test/resources/model-validation/model-reader/model-instance-mapping-relationships-filter-4.json [new file with mode: 0644]
src/test/resources/model-validation/model-reader/model-instance-mapping-relationships-filter-5.json [new file with mode: 0644]
src/test/resources/model-validation/model-reader/model-instance-mapping-relationships-filter-6.json [new file with mode: 0644]
src/test/resources/model-validation/model-reader/model-instance-mapping-relationships-root-1.json [new file with mode: 0644]
src/test/resources/model-validation/model-reader/model-instance-mapping-relationships-root-2.json [new file with mode: 0644]
src/test/resources/model-validation/model-reader/model-instance-mapping-relationships-with-id.json [new file with mode: 0644]
src/test/resources/model-validation/model-reader/model-instance-mapping-relationships.json [new file with mode: 0644]
src/test/resources/model-validation/model-reader/test-validation-service-beans.xml [new file with mode: 0644]
src/test/resources/model-validation/model-reader/validation-service.properties [new file with mode: 0644]
src/test/resources/model-validation/model-reader/virtual-data-center-widget-id.xml [new file with mode: 0644]
src/test/resources/oxm-reader/multiple/test_business_v10.xml [new file with mode: 0644]
src/test/resources/oxm-reader/multiple/test_business_v13.xml [new file with mode: 0644]
src/test/resources/oxm-reader/multiple/test_network_v10.xml [new file with mode: 0644]
src/test/resources/oxm-reader/multiple/test_network_v13.xml [new file with mode: 0644]
src/test/resources/oxm-reader/oxm-reader-beans.xml [new file with mode: 0644]
src/test/resources/oxm-reader/schemaIngest.properties [new file with mode: 0644]
src/test/resources/oxm-reader/single/aai_oxm_v0.xml [new file with mode: 0644]
src/test/resources/oxm-reader/single/aai_oxm_v10.xml [new file with mode: 0644]
src/test/resources/oxm-reader/single/aai_oxm_v8.xml [new file with mode: 0644]
src/test/resources/oxm-reader/single/aai_oxm_v9.xml [new file with mode: 0644]
src/test/resources/oxm-reader/single/aai_oxm_vnonDigit.xml [new file with mode: 0644]
src/test/resources/oxm-reader/single/test_v10_edges.json [new file with mode: 0644]
src/test/resources/rest-config/aai-environment.properties [new file with mode: 0644]
src/test/resources/rest-config/test-validation-service-beans.xml [new file with mode: 0644]
src/test/resources/rule-driven-validator/results/expected/generic-vnf-create-event.exp.json [new file with mode: 0644]
src/test/resources/rule-driven-validator/results/expected/gizmo-pserver-create-event-invalid-ipaddress.exp.json [new file with mode: 0644]
src/test/resources/rule-driven-validator/results/expected/gizmo-pserver-create-event.exp.json [new file with mode: 0644]
src/test/resources/rule-driven-validator/results/expected/vserver-create-AAI-EVENT-devINT1-TRINITY-VNF-NAME-BAD.exp.json [new file with mode: 0644]
src/test/resources/rule-driven-validator/results/expected/vserver-create-AAI-EVENT-devINT1-TRINITY-VNF-NAME-GOOD.exp.json [new file with mode: 0644]
src/test/resources/rule-driven-validator/results/expected/vserver-create-event.exp.json [new file with mode: 0644]
src/test/resources/rule-driven-validator/results/expected/vserver-update-AAI-EVENT-devINT1.exp.json [new file with mode: 0644]
src/test/resources/rule-driven-validator/rules/aai-event/common_rules.groovy [new file with mode: 0644]
src/test/resources/rule-driven-validator/rules/aai-event/entity-complex.groovy [new file with mode: 0644]
src/test/resources/rule-driven-validator/rules/aai-event/entity-newvce.groovy [new file with mode: 0644]
src/test/resources/rule-driven-validator/rules/aai-event/generic-vnf-rules.groovy [new file with mode: 0644]
src/test/resources/rule-driven-validator/rules/aai-event/rule-vserver-all_others.groovy [new file with mode: 0644]
src/test/resources/rule-driven-validator/rules/aai-event/rule-vserver-related-generic-vnf.groovy [new file with mode: 0644]
src/test/resources/rule-driven-validator/rules/aai-event/vserver-rules.groovy [new file with mode: 0644]
src/test/resources/rule-driven-validator/rules/gizmo-event/common_rules.groovy [new file with mode: 0644]
src/test/resources/rule-driven-validator/rules/gizmo-event/pserver-rules.groovy [new file with mode: 0644]
src/test/resources/rule-driven-validator/test-rule-driven-validator-beans.xml [new file with mode: 0644]
src/test/resources/rule-driven-validator/test_events/generic-vnf-create-event.json [new file with mode: 0644]
src/test/resources/rule-driven-validator/test_events/gizmo-pserver-create-event-invalid-ipaddress.json [new file with mode: 0644]
src/test/resources/rule-driven-validator/test_events/gizmo-pserver-create-event.json [new file with mode: 0644]
src/test/resources/rule-driven-validator/test_events/vserver-create-AAI-EVENT-devINT1-TRINITY-VNF-NAME-BAD.json [new file with mode: 0644]
src/test/resources/rule-driven-validator/test_events/vserver-create-AAI-EVENT-devINT1-TRINITY-VNF-NAME-GOOD.json [new file with mode: 0644]
src/test/resources/rule-driven-validator/test_events/vserver-create-event.json [new file with mode: 0644]
src/test/resources/rule-driven-validator/test_events/vserver-update-AAI-EVENT-devINT1.json [new file with mode: 0644]
src/test/resources/topic-admin-config/test-validation-service-beans.xml [new file with mode: 0644]
src/test/resources/topic-admin-config/validation-service.properties [new file with mode: 0644]
src/test/resources/topic-config/test-topic-config-beans.xml [new file with mode: 0644]
src/test/resources/topic-config/test-validation-service-beans.xml [new file with mode: 0644]
src/test/resources/topic-config/topic-aai-data-export.properties [new file with mode: 0644]
src/test/resources/topic-config/topic-aai-data-integrity.properties [new file with mode: 0644]
src/test/resources/topic-config/topic-aai-event.properties [new file with mode: 0644]
src/test/resources/validation-controller-config/test-validation-service-beans.xml [new file with mode: 0644]
src/test/resources/validation-controller-config/validation-controller-config.properties [new file with mode: 0644]
src/test/resources/validation-result/test-validation-service-beans.xml [new file with mode: 0644]
src/test/resources/validation-result/vserver-create-event.json [new file with mode: 0644]
staticContent/css/print.css [new file with mode: 0644]
staticContent/css/reset.css [new file with mode: 0644]
staticContent/css/screen.css [new file with mode: 0644]
staticContent/css/style.css [new file with mode: 0644]
staticContent/css/typography.css [new file with mode: 0644]
staticContent/fonts/droid-sans-v6-latin-700.eot [new file with mode: 0644]
staticContent/fonts/droid-sans-v6-latin-700.svg [new file with mode: 0644]
staticContent/fonts/droid-sans-v6-latin-700.ttf [new file with mode: 0644]
staticContent/fonts/droid-sans-v6-latin-700.woff [new file with mode: 0644]
staticContent/fonts/droid-sans-v6-latin-700.woff2 [new file with mode: 0644]
staticContent/fonts/droid-sans-v6-latin-regular.eot [new file with mode: 0644]
staticContent/fonts/droid-sans-v6-latin-regular.svg [new file with mode: 0644]
staticContent/fonts/droid-sans-v6-latin-regular.ttf [new file with mode: 0644]
staticContent/fonts/droid-sans-v6-latin-regular.woff [new file with mode: 0644]
staticContent/fonts/droid-sans-v6-latin-regular.woff2 [new file with mode: 0644]
staticContent/images/explorer_icons.png [new file with mode: 0644]
staticContent/images/favicon-16x16.png [new file with mode: 0644]
staticContent/images/favicon-32x32.png [new file with mode: 0644]
staticContent/images/favicon.ico [new file with mode: 0644]
staticContent/images/logo_small.png [new file with mode: 0644]
staticContent/images/pet_store_api.png [new file with mode: 0644]
staticContent/images/throbber.gif [new file with mode: 0644]
staticContent/images/wordnik_api.png [new file with mode: 0644]
staticContent/index.html [new file with mode: 0644]
staticContent/lib/backbone-min.js [new file with mode: 0644]
staticContent/lib/handlebars-2.0.0.js [new file with mode: 0644]
staticContent/lib/highlight.7.3.pack.js [new file with mode: 0644]
staticContent/lib/jquery-1.8.0.min.js [new file with mode: 0644]
staticContent/lib/jquery.ba-bbq.min.js [new file with mode: 0644]
staticContent/lib/jquery.slideto.min.js [new file with mode: 0644]
staticContent/lib/jquery.wiggle.min.js [new file with mode: 0644]
staticContent/lib/marked.js [new file with mode: 0644]
staticContent/lib/swagger-oauth.js [new file with mode: 0644]
staticContent/lib/underscore-min.js [new file with mode: 0644]
staticContent/lib/underscore-min.map [new file with mode: 0644]
staticContent/o2c.html [new file with mode: 0644]
staticContent/service.json [new file with mode: 0644]
staticContent/swagger-ui.js [new file with mode: 0644]