855f990879152f9b6bf6c45b79ecbd499702ee5d
[vid.git] / vid-app-common / src / main / webapp / app / vid / scripts / constants / componentConstants.js
1 /*-\r
2  * ============LICENSE_START=======================================================\r
3  * VID\r
4  * ================================================================================\r
5  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.\r
6  * ================================================================================\r
7  * Licensed under the Apache License, Version 2.0 (the "License");\r
8  * you may not use this file except in compliance with the License.\r
9  * You may obtain a copy of the License at\r
10  * \r
11  *      http://www.apache.org/licenses/LICENSE-2.0\r
12  * \r
13  * Unless required by applicable law or agreed to in writing, software\r
14  * distributed under the License is distributed on an "AS IS" BASIS,\r
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
16  * See the License for the specific language governing permissions and\r
17  * limitations under the License.\r
18  * ============LICENSE_END=========================================================\r
19  */\r
20 \r
21 "use strict";\r
22 \r
23 appDS2.constant("COMPONENT", (function() {\r
24     return {\r
25     A_LA_CARTE : "a la carte",\r
26     CLOUD_REGION_ID : "cloudRegionID",\r
27     COMPONENT_STATUS : "ComponentStatus",\r
28     CREATE_COMPONENT : "createComponent",\r
29     DELETE_COMPONENT : "deleteComponent",\r
30     ENTITY : "entity",\r
31     GET_COMPONENT_LIST : "getComponentList",\r
32     GET_SUBS : "getSubs",\r
33     GET_SUB_DETAILS : "getSubDetails",\r
34     GLOBAL_CUSTOMER_ID : "globalCustomerId",\r
35     MACRO : "Macro",\r
36         MODEL_VERSION_1 : "1",\r
37         MSO_CREATE_REQ : "createInstance",\r
38         MSO_DELETE_REQ : "deleteInstance",\r
39     NAME : "name",\r
40         NETWORK : "network",\r
41         NETWORKS : "networks",\r
42 \r
43         QUERY_SERVICE_INSTANCE : "queryServiceInstance",\r
44         REFRESH_PROPERTIES : "refreshProperties",\r
45         SERVICE : "service",\r
46         SERVICE_TYPE : "serviceType",\r
47         SHOW_COMPONENT_DETAILS : "showComponentDetails",\r
48         STATUS : "status",\r
49         SUBSCRIBER_NAME : "subscriberName",\r
50         TENANT_ID : "tenantID",\r
51         TENANT_NAME : "tenantName",\r
52         TRUE : "true",\r
53         \r
54         VF_MODULE : "vfModule",\r
55         VNF : "vnf",\r
56         VNF_CODE : "vnfCode",\r
57         VNF_FUNCTION : "vnfFunction",\r
58         VNF_ROLE : "vnfRole",\r
59         VNF_TYPE : "vnfType",\r
60         VOLUME_GROUP : "volumeGroup",\r
61         \r
62         \r
63         // IDs\r
64         CIDR_MASK_1 : "255.255.255.000",\r
65         //COMPONENT_LIST_NAMED_QUERY_ID : "ed0a0f5b-cf79-4784-88b2-911cd726cd3d",\r
66         CUSTOMER_ID_1 : "icore9883749",\r
67         DELETE_INSTANCE_ID_1 : "ff305d54-75b4-ff1b-fff1-eb6b9e5460ff",\r
68         GATEWAY_ADDRESS_1 : "10.10.125.1",\r
69         GLOBAL_SUBSCRIBER_ID_1 : "C12345",\r
70         INSTANCE_ID_1 : "ff305d54-75b4-431b-adb2-eb6b9e5ff000",\r
71         INSTANCE_ID_2 : "ff305d54-75b4-ff1b-adb2-eb6b9e5460ff",\r
72         INSTANCE_ID_3 : "ff305d54-75b4-ff1b-bdb2-eb6b9e5460ff",\r
73         MODEL_ID_1 : "sn5256d1-5a33-55df-13ab-12abad84e764",\r
74         MODEL_ID_2 : "ff5256d1-5a33-55df-aaaa-12abad84e7ff",\r
75         MODEL_ID_3 : "ff3514e3-5a33-55df-13ab-12abad84e7ff",\r
76         MODEL_ID_4 : "ff5256d1-5a33-55df-13ab-12abad84e7ff",\r
77         MODEL_ID_5 : "ff5256d1-5a33-55df-13ab-22abad84e7ff",\r
78         MODEL_NAME_VERSION_ID_1 : "ab6478e4-ea33-3346-ac12-ab121484a333",\r
79         MODEL_NAME_VERSION_ID_2 : "fe6478e4-ea33-3346-aaaa-ab121484a3fe",\r
80         MODEL_NAME_VERSION_ID_3 : "fe6985cd-ea33-3346-ac12-ab121484a3fe",\r
81         MODEL_NAME_VERSION_ID_4 : "fe6478e4-ea33-3346-ac12-ab121484a3fe",\r
82         MODEL_NAME_VERSION_ID_5 : "fe6478e4-ea33-3346-bc12-ab121484a3fe",\r
83         SERVICE_INSTANCE_ID_1 : "bc305d54-75b4-431b-adb2-eb6b9e546014",\r
84         SUBSCRIBER_NAME_GED12 : "General Electric Division 12",\r
85         VNF_INSTANCE_ID : "VNF_INSTANCE_ID_12345",\r
86         VPN_ID_1 : "1a2b3c4d5e6f",\r
87         \r
88         // PATHS\r
89         ASSIGN : "?r=",\r
90         AAI_GET_SERVICE_INSTANCE_PATH : "aai_get_service_instance/",\r
91         AAI_GET_SERVICES : "aai_get_services",\r
92         AAI_GET_TENANTS : "aai_get_tenants/",\r
93         AAI_SUB_DETAILS_PATH : "aai_sub_details/",\r
94         AAI_SUB_VIEWEDIT_PATH : "aai_sub_viewedit",\r
95         ASDC_GETMODEL_PATH : "asdc/getModel/",\r
96         CREATE_INSTANCE_PATH : "/models/services/createInstance", \r
97         FORWARD_SLASH : "/",\r
98         GET_SYSTEM_PROP_VNF_PROV_STATUS_PATH : "get_system_prop_vnf_prov_status",\r
99         GET_USER_ID : "getuserID",\r
100         INSTANTIATE_ROOT_PATH : "#/instantiate?subscriberId=",\r
101         INSTANTIATE_PATH : "/instantiate",\r
102         INVALID_STRING : "/INVALID_STRING/",\r
103         INVALID_STRING_MSO_CREATE_SVC_INSTANCE : "INVALID_STRING_mso_create_svc_instance",\r
104         MSO_CREATE_NW_INSTANCE : "mso_create_nw_instance",\r
105         MSO_CREATE_NW_INSTANCE_PATH : "mso_create_nw_instance/",\r
106         MSO_CREATE_SVC_INSTANCE : "mso_create_svc_instance",\r
107         MSO_DELETE_SVC_INSTANCE_PATH : "mso_delete_svc_instance/",\r
108         SELECTED_SERVICE_SUB_PATH : "#/instances/subdetails?selectedServiceSubscription=",\r
109         SELECTED_SUB_PATH : "#/instances/subdetails?selectedSubscriber=",\r
110         SELECTEDSERVICEINSTANCE_SUB_PATH : "&selectedServiceInstance=",\r
111         SELECTEDSUBSCRIBER_SUB_PATH : "&selectedSubscriber=",\r
112         SERVICE_TYPE_LIST_PATH : "#/instances/serviceTypes?serviceTypeList=",\r
113         SERVICE_MODLES_INSTANCES_SUBSCRIBERS_PATH : 'serviceModels.htm#/instances/subscribers',\r
114         SERVICES_DIST_STATUS_PATH : "rest/models/services?distributionStatus=",\r
115         SERVICES_PATH : "rest/models/services/",\r
116         SERVICETYPE_SUB_PATH : "&serviceType=",\r
117         SERVICEINSTANCEID_SUB_PATH : "&serviceInstanceId=",\r
118         SERVICEMODELS_INSTANCES_SERVICES_PATH : "serviceModels.htm#/instances/services",\r
119         SERVICEMODELS_MODELS_SERVICES_PATH : "serviceModels.htm#/models/services",\r
120         SUBDETAILS_SELECTEDSUBSCRIBER : "#subdetails?selectedSubscriber=",\r
121         SUBSCRIBERNAME_SUB_PATH : "&subscriberName=",\r
122         WELCOME_PATH : "welcome.htm",\r
123         \r
124         //Template Urls\r
125         AAI_GET_SUBS_URL : "app/vid/scripts/view-models/aaiGetSubs.htm",\r
126         AAI_GET_SUBSCRIBER_URL : "app/vid/scripts/view-models/aaiGetSubscriberList.htm",\r
127         AAI_SERVICE_TYPES_URL : "app/vid/scripts/view-models/aaiServiceTypes.htm",\r
128         AAI_SUB_DETAILS_URL : "app/vid/scripts/view-models/aaiSubDetails.htm",\r
129         CREATE_INSTANCE_SERVICE_MODELS_URL : "app/vid/scripts/view-models/createInstanceServiceModels.htm",\r
130         INSTANTIATE_URL : "app/vid/scripts/view-models/instantiate.htm",\r
131         SERVICE_MODELS : "app/vid/scripts/view-models/serviceModels.htm",\r
132         \r
133         \r
134         \r
135         FULL_NAME_MAP : {\r
136             "model-invariant-id" : "Model ID",\r
137             "model-version-id" : "Model Version ID"\r
138         },\r
139         PARTIAL_NAME_MAP : {\r
140             "id" : "ID",\r
141             "uuid" : "UUID",\r
142             "vfmodule" : "VF Module",\r
143             "vnf" : "VNF",\r
144             "volumegroup" : "Volume Group"\r
145         }\r
146         \r
147     };\r
148 })())\r