1 package org.onap.simulator.presetGenerator.presets.aai;
3 import com.google.common.collect.ImmutableMap;
4 import java.util.Collections;
7 import org.onap.simulator.presetGenerator.presets.BasePresets.BaseAAIPreset;
8 import org.springframework.http.HttpMethod;
10 public class PresetAAIGetSubDetailsWithoutInstancesGetSpecificService extends BaseAAIPreset {
11 private String subscriberId;
12 private String subscriberName = "Emanuel";
14 public PresetAAIGetSubDetailsWithoutInstancesGetSpecificService(String subscriberId) {
15 this.subscriberId = subscriberId == null ? "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb" : subscriberId;
18 public PresetAAIGetSubDetailsWithoutInstancesGetSpecificService(String subscriberId, String subscriberName) {
20 this.subscriberName = subscriberName;
24 public Map<String, List> getQueryParams() {
25 return ImmutableMap.of("depth", Collections.singletonList("1"));
29 public HttpMethod getReqMethod() {
30 return HttpMethod.GET;
34 public String getReqPath() {
35 return getRootPath() + "/business/customers/customer/" + getSubscriberId();
38 public String getSubscriberId() {
43 public Object getResponseBody() {
45 " \"global-customer-id\":\""+this.subscriberId+"\"," +
46 " \"subscriber-name\":\""+this.subscriberName+"\"," +
47 " \"subscriber-type\":\"INFRA\"," +
48 " \"resource-version\":\"1494255056308\"," +
49 " \"service-subscriptions\":{" +
50 " \"service-subscription\":[" +
52 " \"service-type\":\"vFlowLogic\"," +
53 " \"resource-version\":\"1501700976809\"," +
54 " \"is-permitted\":false" +
57 " \"service-type\":\"TYLER SILVIA\"," +
58 " \"resource-version\":\"1501700976809\"," +
59 " \"is-permitted\":false" +