package org.oransc.portal.nonrtric.controlpanel.eiproducerapi;
import java.lang.invoke.MethodHandles;
+
import org.json.JSONArray;
import org.json.JSONObject;
import org.oransc.portal.nonrtric.controlpanel.util.AsyncRestClient;
public class EiProducerApiImpl implements EiProducerApi {
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
- private static final String EI_TYPES = "/eitypes";
private static final String EI_PRODUCERS = "/eiproducers";
private static final String EI_JOBS = "/eijobs";
private static final String STATUS = "/status";
this.webClient = webClient;
}
- @Override
- public ResponseEntity<String> getAllEiTypeIds() {
- return getResponseArray(EI_TYPES);
- }
-
- @Override
- public ResponseEntity<String> getEiType(String eiTypeId) {
- return getResponseObject(EI_TYPES + "/" + eiTypeId);
- }
-
@Override
public ResponseEntity<String> getAllEiProducerIds() {
return getResponseArray(EI_PRODUCERS);