Updating Search service to be ES 6.1.2 compliant 97/56297/5
authorEdwin Lawrance <Edwin.Lawrance@amdocs.com>
Thu, 12 Jul 2018 15:28:57 +0000 (16:28 +0100)
committerEdwin Lawrance <Edwin.Lawrance@amdocs.com>
Wed, 1 Aug 2018 16:23:05 +0000 (17:23 +0100)
commit8fb6b69f8ddc607d0413dc851f629a2e300e1be9
tree0cff609b5a0d334781230d93a3b62692763f994f
parent77ce5bb14520c262f27995da98e13f64fb9912f5
Updating Search service to be ES 6.1.2 compliant

Payload to Elastic Search is translated to comply ES6.1.2
PUT and POST calls now have content-type header
Added functionality for dynamic templates

Change-Id: I2a44a8a9999ec01a3bad1fb6999fe35bb6ef70d1
Issue-ID: AAI-1376
Signed-off-by: Edwin Lawrance <Edwin.Lawrance@amdocs.com>
src/main/java/org/onap/aai/sa/searchdbabstraction/elasticsearch/dao/ElasticSearchHttpController.java
src/main/java/org/onap/aai/sa/searchdbabstraction/util/DocumentSchemaUtil.java
src/main/java/org/onap/aai/sa/searchdbabstraction/util/ElasticSearchPayloadTranslator.java [new file with mode: 0644]
src/test/java/org/onap/aai/sa/rest/IndexApiTest.java
src/test/java/org/onap/aai/sa/rest/StubEsController.java
src/test/java/org/onap/aai/sa/searchdbabstraction/util/ElasticSearchPayloadTranslatorTest.java [new file with mode: 0644]
src/test/resources/json/dynamic-custom-template.json [new file with mode: 0644]
src/test/resources/json/es-payload-translation.json [new file with mode: 0644]