1 package org.onap.simulator.presetGenerator.presets.mso;
3 import org.onap.simulator.presetGenerator.presets.BasePresets.BaseMSOPreset;
4 import org.springframework.http.HttpMethod;
6 public class PresetMSODeleteInstanceOrchestrationRequestGet extends BaseMSOPreset {
8 private final static String DEFAULT_REQUEST_ID = "c0011670-0e1a-4b74-945d-8bf5aede1d9c";
9 private final String requestId;
10 private final String requestScope;
13 public PresetMSODeleteInstanceOrchestrationRequestGet() {
17 public PresetMSODeleteInstanceOrchestrationRequestGet(String requestScope) {
18 this(requestScope, "COMPLETE");
21 public PresetMSODeleteInstanceOrchestrationRequestGet(String requestScope, String requestState) {
22 this.requestScope = requestScope;
23 this.requestState = requestState;
24 this.requestId = DEFAULT_REQUEST_ID;
28 public HttpMethod getReqMethod() {
29 return HttpMethod.GET;
32 public String getReqPath() {
33 return getRootPath() + "/orchestrationRequests/v./" + requestId;
37 public Object getResponseBody() {
40 " \"requestId\": \"" + requestId + "\"," +
41 " \"startTime\": \"Mon, 11 Dec 2017 07:27:49 GMT\"," +
42 " \"requestScope\": \"" + this.requestScope.toLowerCase() + "\"," +
43 " \"requestType\": \"deleteInstance\"," +
44 " \"instanceReferences\": {" +
45 " \"serviceInstanceId\": \"f8791436-8d55-4fde-b4d5-72dd2cf13cfb\"," +
46 " \"serviceInstanceName\": \"asdfasdf234234asdf\"," +
47 " \"requestorId\": \"il883e\"" +
49 " \"requestStatus\": {" +
50 " \"requestState\": \"" + requestState + "\"," +
51 " \"statusMessage\": \"" + getStatusMessage() + "\"," +
52 " \"percentProgress\": 100," +
53 " \"finishTime\": \"Mon, 11 Dec 2017 07:27:53 GMT\"" +
59 private String getStatusMessage() {
60 return "COMPLETE".equals(requestState) ?
61 this.requestScope + " has been deleted successfully." :
62 (this.requestScope + " has been " + requestState.toLowerCase() + " successfully.");