Added CSIT for Macroflow with HEAT
[integration/csit.git] / plans / so / integration-etsi-testing / so-simulators / aai-simulator / src / main / java / org / onap / so / aaisimulator / utils / Constants.java
1 /*-
2  * ============LICENSE_START=======================================================
3  *  Copyright (C) 2019 Nordix Foundation.
4  * ================================================================================
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  * 
9  *      http://www.apache.org/licenses/LICENSE-2.0
10  * 
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  * 
17  * SPDX-License-Identifier: Apache-2.0
18  * ============LICENSE_END=========================================================
19  */
20 package org.onap.so.aaisimulator.utils;
21
22 /**
23  * @author waqas.ikram@ericsson.com
24  *
25  */
26 public class Constants {
27
28     public static final String BASE_URL = "/aai/v{version:\\d+}";
29
30     public static final String NODES_URL = BASE_URL + "/nodes";
31
32     public static final String BUSINESS_URL = BASE_URL + "/business";
33
34     public static final String CLOUD_INFRASTRUCTURE_URL = BASE_URL + "/cloud-infrastructure";
35
36     public static final String CLOUD_REGIONS = CLOUD_INFRASTRUCTURE_URL + "/cloud-regions/cloud-region/";
37
38     public static final String CUSTOMER_URL = BUSINESS_URL + "/customers/customer/";
39
40     public static final String PROJECT_URL = BUSINESS_URL + "/projects/project/";
41
42     public static final String OWNING_ENTITY_URL = BUSINESS_URL + "/owning-entities/owning-entity/";
43
44     public static final String PLATFORMS_URL = BUSINESS_URL + "/platforms/platform/";
45
46     public static final String EXTERNAL_SYSTEM_ESR_VNFM_LIST_URL = BASE_URL + "/external-system/esr-vnfm-list";
47
48     public static final String NETWORK_URL = BASE_URL + "/network";
49
50     public static final String GENERIC_VNFS_URL = NETWORK_URL + "/generic-vnfs";
51
52     public static final String RELATIONSHIP_LIST_RELATIONSHIP_URL = "/relationship-list/relationship";
53
54     public static final String BI_DIRECTIONAL_RELATIONSHIP_LIST_URL =
55             RELATIONSHIP_LIST_RELATIONSHIP_URL + "/bi-directional";
56
57     public static final String LINES_OF_BUSINESS_URL = BUSINESS_URL + "/lines-of-business/line-of-business/";
58
59     public static final String HEALTHY = "healthy";
60
61     public static final String PROJECT = "project";
62
63     public static final String PROJECT_PROJECT_NAME = "project.project-name";
64
65     public static final String OWNING_ENTITY = "owning-entity";
66
67     public static final String OWNING_ENTITY_OWNING_ENTITY_ID = "owning-entity.owning-entity-id";
68
69     public static final String X_HTTP_METHOD_OVERRIDE = "X-HTTP-Method-Override";
70
71     public static final String APPLICATION_MERGE_PATCH_JSON = "application/merge-patch+json";
72
73     public static final String SERVICE_RESOURCE_TYPE = "service-instance";
74
75     public static final String RESOURCE_LINK = "resource-link";
76
77     public static final String RESOURCE_TYPE = "resource-type";
78
79     public static final String GENERIC_VNF_VNF_NAME = "generic-vnf.vnf-name";
80
81     public static final String GENERIC_VNF_VNF_ID = "generic-vnf.vnf-id";
82
83     public static final String SERVICE_INSTANCE_SERVICE_INSTANCE_ID = "service-instance.service-instance-id";
84
85     public static final String SERVICE_SUBSCRIPTION_SERVICE_TYPE = "service-subscription.service-type";
86
87     public static final String CUSTOMER_GLOBAL_CUSTOMER_ID = "customer.global-customer-id";
88
89     public static final String COMPOSED_OF = "org.onap.relationships.inventory.ComposedOf";
90
91     public static final String GENERIC_VNF = "generic-vnf";
92     
93     public static final String VF_MODULE = "vf-module";
94
95     public static final String PLATFORM = "platform";
96
97     public static final String USES = "org.onap.relationships.inventory.Uses";
98
99     public static final String PLATFORM_PLATFORM_NAME = "platform.platform-name";
100
101     public static final String LINE_OF_BUSINESS_LINE_OF_BUSINESS_NAME = "line-of-business.line-of-business-name";
102
103     public static final String LINE_OF_BUSINESS = "line-of-business";
104
105     public static final String SERVICE_SUBSCRIPTION = "service-subscription";
106
107     public static final String CUSTOMER_TYPE = "Customer";
108
109     public static final String SERVICE_INSTANCE_SERVICE_INSTANCE_NAME = "service-instance.service-instance-name";
110
111     public static final String CLOUD_REGION_OWNER_DEFINED_TYPE = "cloud-region.owner-defined-type";
112
113     public static final String CLOUD_REGION_CLOUD_REGION_ID = "cloud-region.cloud-region-id";
114
115     public static final String CLOUD_REGION_CLOUD_OWNER = "cloud-region.cloud-owner";
116
117     public static final String LOCATED_IN = "org.onap.relationships.inventory.LocatedIn";
118
119     public static final String CLOUD_REGION = "cloud-region";
120
121     public static final String TENANT_TENANT_NAME = "tenant.tenant-name";
122
123     public static final String TENANT_TENANT_ID = "tenant.tenant-id";
124
125     public static final String BELONGS_TO = "org.onap.relationships.inventory.BelongsTo";
126
127     public static final String TENANT = "tenant";
128
129     public static final String ESR_VNFM = "esr-vnfm";
130
131     public static final String ESR_SYSTEM_INFO = "esr-system-info";
132
133     public static final String ESR_SYSTEM_INFO_LIST = "esr-system-info-list";
134
135     public static final String ESR_VNFM_VNFM_ID = "esr-vnfm.vnfm-id";
136
137     public static final String DEPENDS_ON = "tosca.relationships.DependsOn";
138
139     public static final String VSERVER_VSERVER_NAME = "vserver.vserver-name";
140
141     public static final String VSERVER_VSERVER_ID = "vserver.vserver-id";
142
143     public static final String HOSTED_ON = "tosca.relationships.HostedOn";
144
145     public static final String VSERVER = "vserver";
146
147     private Constants() {}
148
149 }