1 package org.opencomp.simulator.presetGenerator.presets.mso;
 
   3 import org.opencomp.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/v5/" + 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.");