1 package org.opencomp.simulator.presetGenerator.presets.mso;
3 import org.apache.commons.lang3.StringUtils;
4 import org.opencomp.simulator.presetGenerator.presets.BasePresets.BaseMSOPreset;
5 import org.springframework.http.HttpMethod;
8 * Created by itzikliderman on 13/12/2017.
10 public class PresetMSOOrchestrationRequestGet extends BaseMSOPreset {
12 private final String DEFAULT_REQUEST_ID = "c0011670-0e1a-4b74-945d-8bf5aede1d9c";
13 private final String requestId;
14 private String statusMessage;
17 public PresetMSOOrchestrationRequestGet() {
18 requestState = "COMPLETE";
19 this.requestId = DEFAULT_REQUEST_ID;
22 public PresetMSOOrchestrationRequestGet(String requestState) {
23 this.requestState = requestState;
24 this.requestId = DEFAULT_REQUEST_ID;
27 public PresetMSOOrchestrationRequestGet(String requestState, String overrideRequestId) {
28 this.requestState = requestState;
29 this.requestId = overrideRequestId;
32 public PresetMSOOrchestrationRequestGet(String requestState, String overrideRequestId, String statusMessage) {
33 this.requestState = requestState;
34 this.requestId = overrideRequestId;
35 this.statusMessage = statusMessage;
39 public HttpMethod getReqMethod() {
40 return HttpMethod.GET;
43 public String getReqPath() {
44 return getRootPath() + "/orchestrationRequests/v5/" + requestId;
48 public Object getResponseBody() {
51 " \"requestId\": \"" + requestId + "\"," +
52 " \"startTime\": \"Mon, 11 Dec 2017 07:27:49 GMT\"," +
53 " \"requestScope\": \"service\"," +
54 " \"requestType\": \"createInstance\"," +
55 " \"instanceReferences\": {" +
56 " \"serviceInstanceId\": \"f8791436-8d55-4fde-b4d5-72dd2cf13cfb\"," +
57 " \"serviceInstanceName\": \"asdfasdf234234asdf\"," +
58 " \"requestorId\": \"il883e\"" +
60 " \"requestStatus\": {" +
61 " \"requestState\": \"" + requestState + "\"," +
62 " \"statusMessage\": \"" + getStatusMessage() + "\"," +
63 " \"percentProgress\": 100," +
64 " \"finishTime\": \"Mon, 11 Dec 2017 07:27:53 GMT\"" +
70 private String getStatusMessage() {
71 if (!StringUtils.isEmpty(statusMessage))
73 return "COMPLETE".equals(requestState) ?
74 "Service Instance was created successfully." :
75 ("Service Instance was " + requestState.toLowerCase() + " successfully.");