aboutsummaryrefslogtreecommitdiffstats
path: root/vid-automation/src/main/java/org/onap/simulator/presetGenerator/presets/aai/PresetAAIGetServiceModelList.java
blob: e99630639d5a23248773d290a058c6e50697e69b (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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
package org.onap.simulator.presetGenerator.presets.aai;

public class PresetAAIGetServiceModelList extends BasePresetAAIGetVersion {

    public String modelInvariant2;
    public String modelInvariant3;
    public PresetAAIGetServiceModelList(String modelVersionId1,
                                        String modelInvariantId1, String modelInvariant2, String modelInvariant3) {
        super(modelVersionId1, modelInvariantId1);
        this.modelInvariant2 = modelInvariant2;
        this.modelInvariant3 = modelInvariant3;
    }

    public String getModelInvariant2() {
        return modelInvariant2;
    }

    public void setModelInvariant2(String modelInvariant2) {
        this.modelInvariant2 = modelInvariant2;
    }

    public String getModelInvariant3() {
        return modelInvariant3;
    }

    public void setModelInvariant3(String modelInvariant3) {
        this.modelInvariant3 = modelInvariant3;
    }

    @Override
    public Object getResponseBody() {
        return "{\n" +
                "\"results\": [\n" +
                "   {\"model\":    { \n" +
                "     \"model-invariant-id\": \"" + getModelInvariantId() + "\"," +
                "      \"model-type\": \"service\",\n" +
                "      \"resource-version\": \"1515103312329\",\n" +
                "      \"model-vers\": {\"model-ver\":       [\n" +
                "                  {\n" +
                "            \"model-version-id\": \"" + getModelVersionId1() + "\"," +
                "            \"model-name\": \"AAAvIRC_mm779p_Service\",\n" +
                "            \"model-version\": \"1.0\",\n" +
                "            \"distribution-status\": \"DISTRIBUTION_COMPLETE_OK\",\n" +
                "            \"model-description\": \"tbd\",\n" +
                "            \"resource-version\": \"1516206395612\"\n" +
                "         }\n" +
                "      ]}\n" +
                "   }},\n" +
                "   {\"model\":    { \n" +
                "      \"model-invariant-id\": \"" + getModelInvariant2() + "\"," +
                "      \"model-type\": \"service\",\n" +
                "      \"resource-version\": \"1515103312329\",\n" +
                "      \"model-vers\": {\"model-ver\":       [\n" +
                "                  {\n" +
                "            \"model-version-id\": \"1dae721c-a1ef-435f-b811-760c23f467bf\",\n" +
                "            \"model-name\": \"BBBvIRC_mm779p_Service\",\n" +
                "            \"model-version\": \"3.0\",\n" +
                "            \"model-description\": \"tbd\",\n" +
                "            \"resource-version\": \"1516025197086\"\n" +
                "         }\n" +
                "      ]}\n" +
                "   }},\n" +
                "   {\"model\":    { \n" +
                "      \"model-invariant-id\": \"" + getModelInvariant3() + "\"," +
                "      \"model-type\": \"service\",\n" +
                "      \"resource-version\": \"1515103312329\",\n" +
                "      \"model-vers\": {\"model-ver\":       [\n" +
                "{\n" +
                "            \"model-version-id\": \"29236d45-e790-4c17-a115-1533cc09b7b1\",\n" +
                "            \"model-name\": \"CCCvIRC_mm779p_Service\",\n" +
                "            \"model-version\": \"4.0\",\n" +
                "            \"distribution-status\": \"DISTRIBUTION_COMPLETE_ERROR\",\n" +
                "            \"model-description\": \"tbd\",\n" +
                "            \"resource-version\": \"1517319724440\"\n" +
                "         }\n" +
                "      ]}\n" +
                "   }}\n" +
                "]}\n";
    }
}