1 package org.onap.simulator.presetGenerator.presets.aai;
3 import com.google.common.collect.ImmutableMap;
4 import org.onap.simulator.presetGenerator.presets.BasePresets.BaseAAIPreset;
5 import org.springframework.http.HttpMethod;
7 import java.util.Collections;
11 public class PresetAAIGetSubDetailsWithoutInstancesGetSpecificService extends BaseAAIPreset {
12 private String subscriberId;
13 private String subscriberName = "Emanuel";
15 public PresetAAIGetSubDetailsWithoutInstancesGetSpecificService(String subscriberId) {
16 this.subscriberId = subscriberId == null ? "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb" : subscriberId;
19 public PresetAAIGetSubDetailsWithoutInstancesGetSpecificService(String subscriberId, String subscriberName) {
21 this.subscriberName = subscriberName;
25 public Map<String, List> getQueryParams() {
26 return ImmutableMap.of("depth", Collections.singletonList("1"));
30 public HttpMethod getReqMethod() {
31 return HttpMethod.GET;
35 public String getReqPath() {
36 return getRootPath() + "/business/customers/customer/" + getSubscriberId();
39 public String getSubscriberId() {
44 public Object getResponseBody() {
46 " \"global-customer-id\":\""+this.subscriberId+"\"," +
47 " \"subscriber-name\":\""+this.subscriberName+"\"," +
48 " \"subscriber-type\":\"INFRA\"," +
49 " \"resource-version\":\"1494255056308\"," +
50 " \"service-subscriptions\":{" +
51 " \"service-subscription\":[" +
53 " \"service-type\":\"vRichardson\"," +
54 " \"resource-version\":\"1501700976809\"," +
55 " \"is-permitted\":false" +
58 " \"service-type\":\"TYLER SILVIA\"," +
59 " \"resource-version\":\"1501700976809\"," +
60 " \"is-permitted\":false" +