aboutsummaryrefslogtreecommitdiffstats
path: root/common-app-api/src/main/java/org/openecomp/sdc/common/api/Constants.java
blob: 039fc8ed8a1a744600b691fe36835584838124ec (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
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
/*-
 * ============LICENSE_START=======================================================
 * SDC
 * ================================================================================
 * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
 * ================================================================================
 * 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.
 * ============LICENSE_END=========================================================
 */
package org.openecomp.sdc.common.api;

import lombok.AccessLevel;
import lombok.NoArgsConstructor;

@NoArgsConstructor(access = AccessLevel.PRIVATE)
public final class Constants {

    public static final String APPLICATION_NAME = "application-name";
    public static final String APPLICATION_VERSION = "application-version";
    public static final String CONFIG_HOME = "config.home";
    public static final String LOG_HOME = "log.home";
    public static final String YAML_SUFFIX = ".yaml";
    public static final String CONFIGURATION_SOURCE_ATTR = "configuration-source";
    public static final String MDC_APP_NAME = "APP_NAME";
    public static final String CONFIGURATION_MANAGER_ATTR = "configuration-manager";
    public static final String HEALTH_CHECK_SERVICE_ATTR = "healthCheckService";
    public static final String REST_CLIENT_ATTR = "rest-client";
    public static final String ARTIFACT_DAO_ATTR = "artifact-dao";
    public static final String UPLOAD_VALIDATORR_ATTR = "upload-validator";
    public static final String THREAD_EXECUTOR_ATTR = "thread-executor";
    public static final String ERROR_LOG_FORMAT = "EVENT = ARTIFACT_UPLOAD  USER_ID=%s USER_NAME=%s ACCESS_IP=%s ACCESS_TYPE=%s RURL=%s SC=%d";
    public static final String FIRST_NAME_HEADER = "HTTP_CSP_FIRSTNAME";
    public static final String LAST_NAME_HEADER = "HTTP_CSP_LASTNAME";
    public static final String USER_ID_HEADER = "USER_ID";
    public static final String MD5_HEADER = "Content-MD5";
    public static final String USER_AGENT_HEADER = "User-Agent";
    public static final String CONTENT_LENGTH_HEADER = "Content-Length";
    public static final String CONTENT_DISPOSITION_HEADER = "Content-Disposition";
    public static final String CONTENT_TYPE_HEADER = "Content-Type";
    public static final String ORIGIN_HEADER = "HTTP_IV_REMOTE_ADDRESS";
    public static final String ACCESS_HEADER = "HTTP_CSP_WSTYPE";
    public static final String X_ECOMP_REQUEST_ID_HEADER = "X-ECOMP-RequestID";
    public static final String X_ECOMP_INSTANCE_ID_HEADER = "X-ECOMP-InstanceID";
    public static final String X_ECOMP_SERVICE_ID_HEADER = "X-ECOMP-ServiceID";
    public static final String X_REQUEST_ID = "X-RequestID";
    public static final String X_TRANSACTION_ID_HEADER = "X-TransactionId";
    public static final String X_FROM_APP_ID = "X-FromAppId";
    public static final String PartnerName_Unknown = "UNKNOWN";
    public static final String X_InvocationID = "X-InvocationID";
    public static final String HTTP = "http";
    public static final String HTTPS = "https";
    public static final String HTTP_IV_USER = "HTTP_IV_USER";
    public static final String A4C_CSAR_CONTEXT = "/rest/csars/";
    public static final String WEB_APPLICATION_CONTEXT_WRAPPER_ATTR = "web-application-context-wrapper";
    public static final String CATALOG_BE = "catalog-be";
    public static final String RESOURCE_SUPPORTED_VERSION = "0.0.1";
    public static final String ARTIFACT_ID_FORMAT = "%s:%s:%s"; // resourceName:resourceVersion:artifactName
    public static final String ADDITIONAL_TYPE_DEFINITIONS = "additional_type_definitions.yaml";
    public static final String SERVICE_ARTIFACT_ID_FORMAT = "%s:%s:%s:%s"; // serviceName:serviceVersion:nodeTemplateName:artifactName
    public static final String CONTENT_DISPOSITION = "content-disposition";
    public static final String DOWNLOAD_ARTIFACT_LOGIC_ATTR = "downloadArtifactLogic";
    public static final String ASDC_RELEASE_VERSION_ATTR = "SDC-Version";
    public static final String YEAR = "year";
    public static final String MONTH = "month";
    public static final String DAY = "day";
    public static final String HOUR = "hour";
    public static final String MINUTE = "minute";
    public static final String NONE = "none";
    public static final String RESOURCE_OPERATION_MANAGER = "resourceOperationManager";
    public static final String PROPERTY_OPERATION_MANAGER = "propertyOperationManager";
    public static final String SERVICE_OPERATION_MANAGER = "serviceOperationManager";
    public static final String EMPTY_STRING = "";
    public static final String NULL_STRING = "null";
    public static final String DOUBLE_NULL_STRING = "null null";
    public static final String ECOMP_ERROR_MNGR_ATTR = "ecompErrorMngrAttr";
    public static final String AUTHORIZATION_HEADER = "Authorization";
    public static final String ACCEPT_HEADER = "Accept";
    public static final String STANDARD_INTERFACE_TYPE = "standard";
    public static final String MURANO_PKG_ARTIFACT_TYPE = "MURANO-PKG";
    // TOSCA
    public static final String TOSCA_META_PATH = "TOSCA-Metadata/TOSCA.meta";
    public static final String TOSCA_META_ENTRY_DEFINITIONS = "Entry-Definitions";
    public static final String USER_DEFINED_RESOURCE_NAMESPACE_PREFIX = "org.openecomp.resource.";
    public static final String USER_DEFINED_SERVICE_NAMESPACE_PREFIX = "org.openecomp.service.";
    public static final String IS_BASE = "isBase";
    public static final String HEAT_FILE_PROPS = "heat_file";
    public static final String GROUP_POLICY_NAME_DELIMETER = "..";
    public static final String POLICY_UID_POSTFIX = ".policy";
    public static final String MODULE_NAME_FORMAT = "%s..%s..module-%s";
    public static final String MODULE_DESC_PATTERN = "[\\_\\-\\.a-zA-Z0-9]+";
    public static final String MODULE_OLD_NAME_PATTERN = "([\\w\\_\\-\\.\\s]+)(::module-)(\\d+)";
    public static final String MODULE_NEW_NAME_PATTERN = "([\\w\\_\\-\\.\\s]+\\.\\.)([\\_\\-\\.a-zA-Z0-9]+)(..module-)(\\d+)";
    public static final String MODULE_NAME_DELIMITER = "module-";
    public static final String IMPORT_STRUCTURE = "importStructure";
    public static final String DEFAULT_GROUP_VF_MODULE = "org.openecomp.groups.VfModule";
    public static final String GROUP_TOSCA_HEAT = "org.openecomp.groups.heat.HeatStack";
    public static final String ARTIFACT_GROUP_TYPE = "artifactGroupType";
    public static final String ARTIFACT_LABEL = "artifactLabel";
    public static final String ARTIFACT_PAYLOAD_DATA = "payloadData";
    public static final String ARTIFACT_DISPLAY_NAME = "artifactDisplayName";
    public static final String ARTIFACT_DESCRIPTION = "description";
    public static final String ARTIFACT_TYPE = "artifactType";
    public static final String ARTIFACT_NAME = "artifactName";
    public static final String IS_FROM_CSAR = "isFromCsar";
    public static final String ARTIFACT_ID = "uniqueId";
    public static final String REQUIRED_ARTIFACTS = "requiredArtifacts";
    public static final String ARTIFACT_HEAT_PARAMS = "heatParameters";
    public static final String ARTIFACT_ES_ID = "esId";
    public static final String ARTIFACT_TIMEOUT = "timeout";
    public static final String ABSTRACT = "abstract";
    public static final String GLOBAL_SUBSTITUTION_TYPES_SERVICE_TEMPLATE = "Definitions/GlobalSubstitutionTypesServiceTemplate.yaml";
    public static final String ABSTRACT_SUBSTITUTE_GLOBAL_TYPES_SERVICE_TEMPLATE = "Definitions/AbstractSubstituteGlobalTypesServiceTemplate.yaml";
    public static final String VENDOR_LICENSE_MODEL = "vendor-license-model.xml";
    public static final String VENDOR_LICENSE_LABEL = "vendorlicense";
    public static final String VENDOR_LICENSE_DISPLAY_NAME = "Vendor License";
    public static final String VENDOR_LICENSE_DESCRIPTION = " Vendor license file";
    public static final String VF_LICENSE_MODEL = "vf-license-model.xml";
    public static final String VF_LICENSE_LABEL = "vflicense";
    public static final String VF_LICENSE_DISPLAY_NAME = "VF License";
    public static final String VF_LICENSE_DESCRIPTION = "VF license file";
    public static final String GET_INPUT = "get_input";
    public static final String GET_ATTRIBUTE = "get_attribute";
    public static final String GET_POLICY = "get_policy";
    public static final String SERVICE_TEMPLATE_FILE_POSTFIX = "ServiceTemplate.yaml";
    public static final String SERVICE_TEMPLATES_CONTAINING_FOLDER = "Definitions/";
    public static final String UNBOUNDED = "unbounded";
    //SDC HealthCheck components
    public static final String HC_COMPONENT_FE = "FE";
    public static final String HC_COMPONENT_BE = "BE";
    public static final String HC_COMPONENT_CADI = "External API";
    public static final String HC_COMPONENT_JANUSGRAPH = "JANUSGRAPH";
    public static final String HC_COMPONENT_CASSANDRA = "CASSANDRA";
    public static final String HC_COMPONENT_DISTRIBUTION_ENGINE = "DE";
    public static final String HC_COMPONENT_DMAAP_ENGINE = "DMAAP";
    public static final String HC_COMPONENT_DMAAP_PRODUCER = "DMAAP_PRODUCER";
    public static final String HC_COMPONENT_CATALOG_FACADE_MS = "CATALOG_FACADE_MS";
    //external HealthCheck components
    public static final String HC_COMPONENT_ON_BOARDING = "ON_BOARDING";
    public static final String HC_COMPONENT_ECOMP_PORTAL = "PORTAL";
    //Plugin BL
    public static final String PLUGIN_BL_COMPONENT = "pluginStatusBL";
    public static final String DEFAULT_MODEL_NAME = "SDC AID";
    //ASD properties
    public static final String VF_MODULE_LABEL = "vf_module_label";
    public static final String VF_MODULE_DESCRIPTION = "vf_module_description";
    public static final String MIN_VF_MODULE_INSTANCES = "min_vf_module_instances";
    public static final String MAX_VF_MODULE_INSTANCES = "max_vf_module_instances";
    public static final String INITIAL_COUNT = "initial_count";
    public static final String VF_MODULE_TYPE = "vf_module_type";
    public static final String VOLUME_GROUP = "volume_group";
    public static final String ASD_DEPLOYMENT_ITEM = "tosca.artifacts.asd.deploymentItem";

}