aboutsummaryrefslogtreecommitdiffstats
path: root/vid-automation/src/main/java/org/onap/simulator/presetGenerator/presets/aai/PresetAAIGetMultipleVersion.java
blob: a9c63196a5892a2e627be6ac9feff97082ce592c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
package org.onap.simulator.presetGenerator.presets.aai;

public class PresetAAIGetMultipleVersion extends BasePresetAAIGetVersion {
        public String modelVersionId2;
        public String modelVersionId3;
        public PresetAAIGetMultipleVersion(String modelVersionId1,
                                           String modelVersionId2,
                                           String modelVersionId3,
                                           String modelInvariantId) {
            super( modelVersionId1, modelInvariantId);
            this.modelVersionId2 = modelVersionId2;
            this.modelVersionId3 = modelVersionId3;
        }
        public String getModelVersionId2() {
            return modelVersionId2;
        }
        public String getModelVersionId3() {
            return modelVersionId3;
        }

        @Override
        public Object getResponseBody() {
            return "{\"results\": [" +
                    "        {" +
                    "          \"model\": {" +
                    "            \"model-invariant-id\": \"" + getModelInvariantId() + "\"," +
                    "            \"model-type\": \"resource\"," +
                    "            \"resource-version\": \"1500138206526\"," +
                    "            \"model-vers\": {" +
                    "              \"model-ver\": [" +
                    "                {" +
                    "                  \"model-version-id\": \"" + getModelVersionId1() + "\"," +
                    "                  \"model-name\": \"action-data\"," +
                    "                  \"model-version\": \"1.0\"," +
                    "                  \"model-description\": \"decontamination arm circus ammonia hump edge\"," +
                    "                  \"resource-version\": \"1500137463984\"" +
                    "                }," +
                    "				{" +
                    "                  \"model-version-id\": \"" + getModelVersionId3() + "\"," +
                    "                  \"model-name\": \"action-data\"," +
                    "                  \"model-version\": \"3.0\"," +
                    "                  \"model-description\": \"Non decontamination arm circus ammonia hump edge\"," +
                    "                  \"resource-version\": \"1500137463986\"" +
                    "                }," +
                    "				{" +
                    "                  \"model-version-id\": \"" + getModelVersionId2() + "\"," +
                    "                  \"model-name\": \"action-data\"," +
                    "                  \"model-version\": \"2.0\"," +
                    "                  \"model-description\": \"The oldest one\"," +
                    "                  \"resource-version\": \"1500137463980\"" +
                    "                }" +
                    "              ]" +
                    "            }" +
                    "          }" +
                    "        }" +
                    "      ]}";
        }

    }