summaryrefslogtreecommitdiffstats
path: root/blueprints-processor/plugin/model-provider/src/main/java/org/onap/ccsdk/config/model/ConfigModelConstant.java
blob: a9a3b2546940940173e525440eda4343187c32bb (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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
/*
 * Copyright © 2017-2018 AT&T Intellectual Property.
 * Modifications Copyright © 2018 IBM.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 * http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.onap.ccsdk.config.model;

public class ConfigModelConstant {

    private ConfigModelConstant() {

    }

    public static final String STATUS_CODE_SUCCESS = "200";
    public static final String STATUS_CODE_FAILURE = "400";

    public static final String STATUS_SUCCESS = "success";
    public static final String STATUS_FAILURE = "failure";
    public static final String STATUS_SKIPPED = "skipped";

    public static final String CONFIG_STATUS_PENDING = "pending";
    public static final String CONFIG_STATUS_FAILED = "failed";
    public static final String CONFIG_STATUS_SUCCESS = "success";

    public static final String USER_SYSTEM = "System";
    public static final String PROTOCOL_NETCONF = "netconf";

    public static final String MODEL_CONTENT_TYPE_TOSCA_JSON = "TOSCA_JSON";
    public static final String MODEL_CONTENT_TYPE_TOSCA_YAML = "TOSCA_YAML";
    public static final String MODEL_CONTENT_TYPE_TEMPLATE = "TEMPLATE";
    public static final String MODEL_CONTENT_TYPE_YANG = "YANG";
    public static final String MODEL_CONTENT_TYPE_SCHEMA = "SCHEMA";

    public static final String SERVICE_TEMPLATE_KEY_ARTIFACT_AUTHOR = "author";
    public static final String SERVICE_TEMPLATE_KEY_ARTIFACT_NAME = "service-template-name";
    public static final String SERVICE_TEMPLATE_KEY_ARTIFACT_VERSION = "service-template-version";

    public static final String MODEL_DEFINITION_TYPE_NODE_TYPE = "node_type";
    public static final String MODEL_DEFINITION_TYPE_CAPABILITY_TYPE = "capability_type";
    public static final String MODEL_DEFINITION_TYPE_RELATIONSHIP_TYPE = "relationship_type";
    public static final String MODEL_DEFINITION_TYPE_DATA_TYPE = "data_type";
    public static final String MODEL_DEFINITION_TYPE_ARTIFACT_TYPE = "artifact_type";

    public static final String MODEL_TYPE_DATA_TYPE = "tosca.datatypes.Root";
    public static final String MODEL_TYPE_DATA_TYPE_DYNAMIC = "tosca.datatypes.Dynamic";
    public static final String MODEL_TYPE_NODE_TYPE = "tosca.nodes.Root";

    public static final String MODEL_TYPE_NODE_DG = "tosca.nodes.DG";
    public static final String MODEL_TYPE_NODE_COMPONENT = "tosca.nodes.Component";
    public static final String MODEL_TYPE_NODE_COMPONENT_PYTHON = "tosca.nodes.Component.Python";
    public static final String MODEL_TYPE_NODE_VNF = "tosca.nodes.Vnf";
    public static final String MODEL_TYPE_NODE_ARTIFACT = "tosca.nodes.Artifact";

    public static final String MODEL_TYPE_ARTIFACT_TEMPLATE = "tosca.artifact.Template";
    public static final String MODEL_TYPE_ARTIFACT_LICENCE = "tosca.artifacts.Licence";

    public static final String MODEL_TYPE_RELATIONSHIPS_DEPENDS_ON = "tosca.relationships.DependsOn";
    public static final String MODEL_TYPE_RELATIONSHIPS_HOSTED_ON = "tosca.relationships.HostedOn";
    public static final String MODEL_TYPE_RELATIONSHIPS_CONNECTS_TO = "tosca.relationships.ConnectsTo";
    public static final String MODEL_TYPE_RELATIONSHIPS_ATTACH_TO = "tosca.relationships.AttachesTo";
    public static final String MODEL_TYPE_RELATIONSHIPS_ROUTES_TO = "tosca.relationships.RoutesTo";

    public static final String NODE_TEMPLATE_TYPE_ARTIFACT_CONFIG_TEMPLATE = "artifact-config-template";

    public static final String CAPABILITY_PROPERTY_MAPPING = "mapping";
    public static final String CAPABILITY_PROPERTY_CONTENT = "content";

    public static final String SOURCE_INPUT = "input";
    public static final String SOURCE_DEFAULT = "default";
    public static final String SOURCE_MDSAL = "mdsal";
    public static final String SOURCE_DB = "db";
    public static final String SOURCE_COMPONENT = "component";

    public static final String PROPERTY_STATUS = "status";
    public static final String PROPERTY_ERROR_CODE = "error-code";
    public static final String PROPERTY_ERROR_MESSAGE = "error-message";

    public static final String PROPERTY_REQUEST_INPUT = "request-input";
    public static final String PROPERTY_REQUEST_HEADER = "request-header";
    public static final String PROPERTY_REQUEST_PAYLOAD = "request-payload";

    public static final String PROPERTY_RESPONSE_PAYLOAD = "response-payload";
    public static final String PROPERTY_RESPONSE_JSON_NODE = "response-json-node";

    public static final String PROPERTY_PAYLOAD = "payload";
    public static final String PROPERTY_INPUTS = "inputs";
    public static final String PROPERTY_ORGINATOR_ID = "originator-id";
    public static final String PROPERTY_API_VERSION = "api-ver";
    public static final String PROPERTY_REQUEST_ID = "request-id";
    public static final String PROPERTY_SUB_REQUEST_ID = "sub-request-id";
    public static final String PROPERTY_REQUEST = "request";
    public static final String PROPERTY_RECIPE = "action";

    public static final String PROPERTY_SELECTOR = "prifix";
    public static final String PROPERTY_NODE_TEMPLATES = "node_templates";
    public static final String PROPERTY_NODE_TYPES = "node_types";
    public static final String PROPERTY_DATA_TYPES = "data_types";
    public static final String PROPERTY_ACTION_NAME = "action-name";
    public static final String PROPERTY_ACTION_PREFIX = "action-prefix";
    public static final String PROPERTY_TEMPLATE_NAME = "template-name";

    public static final String PROPERTY_CURRENT_INTERFACE = "current-interface";
    public static final String PROPERTY_CURRENT_OPERATION = "current-operation";
    public static final String PROPERTY_CURRENT_IMPLEMENTATION = "current-implementation";
    public static final String PROPERTY_CURRENT_NODETYPE_DERIVED_FROM = "current-node-type-derived-from";
    public static final String PROPERTY_CURRENT_RESOURCE_ASSIGNMENT = "current-resource-assignment";
    public static final String PROPERTY_CURRENT_DICTIONARY_DEFINITION = "current-dictionary-definition";
    public static final String PROPERTY_RESOURCE_ASSIGNMENTS_DATA = "resource-assignments-data";

    public static final String PROPERTY_RECIPE_NAMES = "action-names";
    public static final String PROPERTY_DICTIONARIES = "dictionaries";
    public static final String PROPERTY_RESOURCE_ASSIGNMENTS = "resource-assignments";
    public static final String PROPERTY_RESOURCE_KEY = "resource-key";
    public static final String PROPERTY_RESOURCE_NAME = "resource-name";
    public static final String PROPERTY_RESERVATION_ID = "reservation-id";

    public static final String PROPERTY_NODE_TEMPLATES_DOT = "node_templates.";
    public static final String PROPERTY_NODE_TYPES_DOT = "node_types.";
    public static final String PROPERTY_DATA_TYPES_DOT = "data_types.";
    public static final String PROPERTY_INPUTS_DOT = "inputs.";
    public static final String PROPERTY_ARTIFACTS_DOT = "artifacts.";
    public static final String PROPERTY_DICTIONARY_KEY_DOT = "dictionary-key.";
    public static final String PROPERTY_TEMPLATE_KEY_DOT = "template-key.";
    public static final String PROPERTY_RECIPE_KEY_DOT = "recipe-key.";

    public static final String PROPERTY_DOT_STATUS = ".status";
    public static final String PROPERTY_DOT_ERROR_MESSAGE = ".error-message";

    public static final String EXPRESSION_GET_INPUT = "get_input";
    public static final String EXPRESSION_GET_ATTRIBUTE = "get_attribute";
    public static final String EXPRESSION_SET_VALUE = "set_value";

    public static final String CONFIG_PROPERTY_MAP_KEY_PREFIX = "org.onap.ccsdk.sli.adaptors.";

}