18644b819e42347079d0d59581f7af60dad991cc
[vid.git] / vid-automation / src / main / java / org / opencomp / simulator / presetGenerator / presets / aai / BasePresetAAIGetVersion.java
1 package org.opencomp.simulator.presetGenerator.presets.aai;
2
3 import com.google.common.collect.ImmutableMap;
4 import org.opencomp.simulator.presetGenerator.presets.BasePresets.BaseAAIPreset;
5 import org.springframework.http.HttpMethod;
6
7 import java.util.Collections;
8 import java.util.List;
9 import java.util.Map;
10
11 public class BasePresetAAIGetVersion extends BaseAAIPreset {
12     public String modelVersionId1;
13     public String modelInvariantId;
14
15     public BasePresetAAIGetVersion(String modelVersionId1, String modelInvariantId) {
16         this.modelVersionId1 = modelVersionId1;
17         this.modelInvariantId = modelInvariantId;
18     }
19     @Override
20     public HttpMethod getReqMethod() {
21         return HttpMethod.PUT;
22     }
23
24     @Override
25     public String getReqPath() {
26         return getRootPath() + "/query";
27     }
28
29     @Override
30     public Map<String, List> getQueryParams() {
31         return ImmutableMap.of("format", Collections.singletonList("resource"));
32     }
33
34     @Override
35     public Object getRequestBody() {
36         return "{\"start\" : \"service-design-and-creation/models/\", \"query\" : \"query/serviceModels-byDistributionStatus?distributionStatus=DISTRIBUTION_COMPLETE_OK\"}";
37     }
38
39     public String getModelVersionId1() {
40         return modelVersionId1;
41     }
42
43     public String getModelInvariantId() {
44         return modelInvariantId;
45     }
46
47
48 }