update sync queries to use searh data service
[aai/sparky-be.git] / sparkybe-onap-service / src / main / java / org / onap / aai / sparky / sync / task / PerformSearchServicePut.java
@@ -23,19 +23,17 @@ package org.onap.aai.sparky.sync.task;
 import java.util.Map;
 import java.util.function.Supplier;
 
-import javax.ws.rs.core.MediaType;
-
 import org.onap.aai.restclient.client.OperationResult;
-import org.onap.aai.sparky.dal.ElasticSearchAdapter;
+import org.onap.aai.sparky.search.SearchServiceAdapter;
 import org.onap.aai.sparky.dal.NetworkTransaction;
 import org.slf4j.MDC;
 
 /**
  * The Class PerformElasticSearchPut.
  */
-public class PerformElasticSearchPut implements Supplier<NetworkTransaction> {
+public class PerformSearchServicePut implements Supplier<NetworkTransaction> {
 
-  private ElasticSearchAdapter esAdapter;
+  private SearchServiceAdapter searchServiceAdapter;
   private String jsonPayload;
   private NetworkTransaction txn;
   private Map<String, String> contextMap;
@@ -47,19 +45,19 @@ public class PerformElasticSearchPut implements Supplier<NetworkTransaction> {
    * @param txn the txn
    * @param restDataProvider the rest data provider
    */
-  public PerformElasticSearchPut(String jsonPayload, NetworkTransaction txn,
-      ElasticSearchAdapter esAdapter) {
+  public PerformSearchServicePut(String jsonPayload, NetworkTransaction txn,
+                 SearchServiceAdapter searchServiceAdapter) {
     this.jsonPayload = jsonPayload;
     this.txn = txn;
-    this.esAdapter = esAdapter;
+    this.searchServiceAdapter = searchServiceAdapter;
     this.contextMap = MDC.getCopyOfContextMap();
   }
 
-  public PerformElasticSearchPut(String jsonPayload, NetworkTransaction txn,
-      ElasticSearchAdapter esAdapter, Map<String, String> contextMap) {
+  public PerformSearchServicePut(String jsonPayload, NetworkTransaction txn,
+                 SearchServiceAdapter searchServiceAdapter, Map<String, String> contextMap) {
     this.jsonPayload = jsonPayload;
     this.txn = txn;
-    this.esAdapter = esAdapter;
+    this.searchServiceAdapter = searchServiceAdapter;
     this.contextMap = contextMap;
   }
 
@@ -76,7 +74,7 @@ public class PerformElasticSearchPut implements Supplier<NetworkTransaction> {
     long startTimeInMs = System.currentTimeMillis();
 
     OperationResult or =
-        esAdapter.doPut(txn.getLink(), jsonPayload, MediaType.APPLICATION_JSON_TYPE);
+               searchServiceAdapter.doPut(txn.getLink(), jsonPayload, "application/json");
 
     txn.setOperationResult(or);
     txn.setOpTimeInMs(System.currentTimeMillis() - startTimeInMs);