1 package org.onap.simulator.presetGenerator.presets.mso;
3 import com.google.common.collect.ImmutableMap;
4 import org.onap.simulator.presetGenerator.presets.BasePresets.BaseMSOPreset;
5 import org.springframework.http.HttpMethod;
10 import static java.util.Collections.singletonList;
12 public class PresetMSOOrchestrationRequestsManyStatusesGet extends BaseMSOPreset {
15 public HttpMethod getReqMethod() {
16 return HttpMethod.GET;
20 public String getReqPath() {
21 return getRootPath() + "/orchestrationRequests/v.";
25 public Map<String, List> getQueryParams() {
26 return ImmutableMap.of("filter", singletonList("requestExecutionDate:EQUALS:01-01-2100"));
30 public Object getResponseBody() {
33 " \"requestList\": [{ " +
35 " \"requestId\": \"rq1234d1-5a33-55df-13ab-12abad84e333\", " +
36 " \"startTime\": \"Thu, 04 Jun 2009 02:51:59 GMT\", " +
37 " \"instanceReferences\": { " +
38 " \"serviceInstanceId\": \"bc305d54-75b4-431b-adb2-eb6b9e546014\" " +
40 " \"requestScope\": \"vnf\", " +
41 " \"requestType\": \"updateInstance\", " +
42 " \"requestDetails\": { " +
43 " \"modelInfo\": { " +
44 " \"modelType\": \"service\", " +
45 " \"modelInvariantId\": \"sn5256d1-5a33-55df-13ab-12abad84e764\", " +
46 " \"modelVersionId\": \"ab6478e4-ea33-3346-ac12-ab121484a333\", " +
47 " \"modelName\": \"WanBonding\", " +
48 " \"modelVersion\": \"1.0\" " +
50 " \"subscriberInfo\": { " +
51 " \"globalSubscriberId\": \"C12345\", " +
52 " \"subscriberName\": \"General Electric Division 12\" " +
54 " \"requestInfo\": { " +
55 " \"instanceName\": \"WanBonding Service\", " +
56 " \"source\": \"VID\", " +
57 " \"suppressRollback\": true, " +
58 " \"requestorId\": \"ah2345\" " +
60 " \"requestParameters\": { " +
61 " \"subscriptionServiceType\": \"Trinity\" " +
64 " \"requestStatus\": { " +
65 " \"timestamp\": \"Thu, 04 Jun 2009 02:53:39 GMT\", " +
66 " \"requestState\": \"Complete\", " +
67 " \"statusMessage\": \"Service created successfully\", " +
68 " \"percentProgress\": \"100\" " +
73 " \"requestId\": \"25faf364-6031-4f58-9703-26955815562a\", " +
74 " \"startTime\": \"Thu, 30 Jun 2009 03:52:59 GMT\", " +
75 " \"instanceReferences\": { " +
76 " \"serviceInstanceId\": \"bc305d54-75b4-431b-adb2-eb6b9e546014\" " +
78 " \"requestScope\": \"vnf\", " +
79 " \"requestType\": \"applyUpdatedConfig\", " +
80 " \"requestDetails\": { " +
81 " \"modelInfo\": { " +
82 " \"modelType\": \"service\", " +
83 " \"modelInvariantId\": \"sn5256d1-5a33-55df-13ab-12abad84e764\", " +
84 " \"modelName\": \"WanBonding\", " +
85 " \"modelVersion\": \"1.0\" " +
87 " \"requestInfo\": { " +
88 " \"source\": \"VID\" " +
91 " \"requestStatus\": { " +
92 " \"timestamp\": \"Thu, 30 Jun 2009 03:53:39 GMT\", " +
93 " \"requestState\": \"IN_PROGRESS\", " +
94 " \"statusMessage\": \"\", " +
95 " \"percentProgress\": \"30\" " +
100 " \"requestId\": \"eaee7411-9281-4c25-a65f-aad5a725a61a\", " +
101 " \"startTime\": \"Thu, 30 Jun 2009 03:52:59 GMT\", " +
102 " \"instanceReferences\": { " +
103 " \"serviceInstanceId\": \"28d8a15f-c32c-475f-a7ae-5d23f3caee0e\" " +
105 " \"requestScope\": \"vnf\", " +
106 " \"requestType\": \"applyUpdatedConfig\", " +
107 " \"requestDetails\": { " +
108 " \"modelInfo\": { " +
109 " \"modelType\": \"service\", " +
110 " \"modelInvariantId\": \"sn5256d1-5a33-55df-13ab-12abad84e764\", " +
111 " \"modelName\": \"WanBonding\", " +
112 " \"modelVersion\": \"1.0\" " +
114 " \"requestInfo\": { " +
115 " \"source\": \"VID\" " +
118 " \"requestStatus\": { " +
119 " \"timestamp\": \"Thu, 30 Jun 2009 03:53:39 GMT\", " +
120 " \"requestState\": \"PENDING\", " +
121 " \"statusMessage\": \"\", " +
122 " \"percentProgress\": \"30\" " +
127 " \"requestId\": \"da6c17ba-4e8c-4983-b000-e4dcdbb60a51\", " +
128 " \"startTime\": \"Thu, 30 Jun 2009 03:52:59 GMT\", " +
129 " \"instanceReferences\": { " +
130 " \"serviceInstanceId\": \"39b5f85b-60bd-4ca6-8586-8340182b89b7\" " +
132 " \"requestScope\": \"vnf\", " +
133 " \"requestType\": \"applyUpdatedConfig\", " +
134 " \"requestDetails\": { " +
135 " \"modelInfo\": { " +
136 " \"modelType\": \"service\", " +
137 " \"modelInvariantId\": \"sn5256d1-5a33-55df-13ab-12abad84e764\", " +
138 " \"modelName\": \"WanBonding\", " +
139 " \"modelVersion\": \"1.0\" " +
141 " \"requestInfo\": { " +
142 " \"source\": \"VID\" " +
145 " \"requestStatus\": { " +
146 " \"timestamp\": \"Thu, 30 Jun 2009 03:53:39 GMT\", " +
147 " \"requestState\": \"PENDING_MANUAL_TASK\", " +
148 " \"statusMessage\": \"\", " +
149 " \"percentProgress\": \"30\" " +
154 " \"requestId\": \"7d6b6261-bede-4bfb-bde3-f225d63ee315\", " +
155 " \"startTime\": \"Thu, 30 Jun 2009 03:52:59 GMT\", " +
156 " \"instanceReferences\": { " +
157 " \"serviceInstanceId\": \"d4f74570-a03b-40f6-abe1-e979467ebbc1\" " +
159 " \"requestScope\": \"vnf\", " +
160 " \"requestType\": \"applyUpdatedConfig\", " +
161 " \"requestDetails\": { " +
162 " \"modelInfo\": { " +
163 " \"modelType\": \"service\", " +
164 " \"modelInvariantId\": \"sn5256d1-5a33-55df-13ab-12abad84e764\", " +
165 " \"modelName\": \"WanBonding\", " +
166 " \"modelVersion\": \"1.0\" " +
168 " \"requestInfo\": { " +
169 " \"source\": \"VID\" " +
172 " \"requestStatus\": { " +
173 " \"timestamp\": \"Thu, 30 Jun 2009 03:53:39 GMT\", " +
174 " \"requestState\": \"STAM STATE\", " +
175 " \"statusMessage\": \"MSO just had a bad day :-(\", " +
176 " \"percentProgress\": \"30\" " +
181 " \"requestId\": \"08e4a296-2fac-49c9-8a29-90c7eeee5ac2\", " +
182 " \"startTime\": \"Thu, 30 Jun 2009 03:52:59 GMT\", " +
183 " \"instanceReferences\": { " +
184 " \"serviceInstanceId\": \"48962b01-f021-4f75-ad52-1d54b6ee0bdb\" " +
186 " \"requestScope\": \"vnf\", " +
187 " \"requestType\": \"applyUpdatedConfig\", " +
188 " \"requestDetails\": { " +
189 " \"modelInfo\": { " +
190 " \"modelType\": \"service\", " +
191 " \"modelInvariantId\": \"sn5256d1-5a33-55df-13ab-12abad84e764\", " +
192 " \"modelName\": \"WanBonding\", " +
193 " \"modelVersion\": \"1.0\" " +
195 " \"requestInfo\": { " +
196 " \"source\": \"VID\" " +
199 " \"requestStatus\": { " +
200 " \"timestamp\": \"Thu, 30 Jun 2009 03:53:39 GMT\", " +
201 " \"requestState\": \"FAILED\", " +
202 " \"statusMessage\": \"\", " +
203 " \"percentProgress\": \"30\" " +