8569712e18571c97eb82549de240d1d5cbe74b86
[aai/sparky-be.git] / src / main / java / org / onap / aai / sparky / viewandinspect / config / TierSupportUiConstants.java
1 /**
2  * ============LICENSE_START=======================================================
3  * org.onap.aai
4  * ================================================================================
5  * Copyright © 2017 AT&T Intellectual Property. All rights reserved.
6  * Copyright © 2017 Amdocs
7  * ================================================================================
8  * Licensed under the Apache License, Version 2.0 (the "License");
9  * you may not use this file except in compliance with the License.
10  * You may obtain a copy of the License at
11  *
12  *       http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing, software
15  * distributed under the License is distributed on an "AS IS" BASIS,
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  * See the License for the specific language governing permissions and
18  * limitations under the License.
19  * ============LICENSE_END=========================================================
20  *
21  * ECOMP is a trademark and service mark of AT&T Intellectual Property.
22  */
23 package org.onap.aai.sparky.viewandinspect.config;
24
25 /**
26  * The Class TierSupportUiConstants.
27  */
28 public class TierSupportUiConstants {
29
30   public static String APP_NAME = "AAIUI";
31
32   /** Default to unix file separator if system property file.separator is null */
33   public static final String FILESEP =
34       (System.getProperty("file.separator") == null) ? "/" : System.getProperty("file.separator");
35
36   public static String CONFIG_HOME = System.getProperty("CONFIG_HOME") + FILESEP;
37   public static String AJSC_HOME = System.getProperty("AJSC_HOME") + FILESEP;
38   public static String CONFIG_ROOT_LOCATION = AJSC_HOME + "bundleconfig" + FILESEP + "etc" + FILESEP;
39   public static String STATIC_CONFIG_APP_LOCATION = CONFIG_ROOT_LOCATION + "appprops" + FILESEP;
40   public static String DYNAMIC_CONFIG_APP_LOCATION = CONFIG_HOME;
41
42   public static String CONFIG_OXM_LOCATION = CONFIG_HOME + "model" + FILESEP;
43   public static String CONFIG_FILTERS_BASE_LOCATION = CONFIG_HOME + FILESEP;
44   public static String CONFIG_AUTH_LOCATION = CONFIG_HOME + "auth" + FILESEP;
45
46   public static String HOST = "host";
47   public static String PORT = "port";
48   public static String RETRIES = "numRequestRetries";
49   public static String RESOURCE_VERSION = "resource-version";
50   public static String URI = "URI";
51
52   public static String USERS_FILE_LOCATION = DYNAMIC_CONFIG_APP_LOCATION + "users.config";
53   public static String ROLES_FILE_LOCATION = DYNAMIC_CONFIG_APP_LOCATION + "roles.config";
54   public static String PORTAL_AUTHENTICATION_FILE_LOCATION = DYNAMIC_CONFIG_APP_LOCATION + "portal" + FILESEP + "portal-authentication.properties";
55
56   public static final String ES_SUGGEST_API = "_suggest";
57   public static final String ES_COUNT_API = "_count";
58   public static final String ES_SEARCH_API = "_search";
59
60   public static final String UI_FILTER_VIEW_NAME_PARAMETER = "viewName";
61   public static final String UI_FILTER_ID_LIST_PARAMETER = "filterIdList";
62
63   public static final String ENTITY_AUTO_SUGGEST_INDEX_NAME_DEFAULT = 
64       "entityautosuggestindex-localhost";
65   public static final String ENTITY_AUTO_SUGGEST_SETTINGS_FILE_DEFAULT =
66       "/etc/autoSuggestSettings.json";
67   public static final String ENTITY_AUTO_SUGGEST_MAPPINGS_FILE_DEFAULT =
68       "/etc/autoSuggestMappings.json";
69   public static final String ENTITY_DYNAMIC_MAPPINGS_FILE_DEFAULT =
70       "/etc/dynamicMappings.json";
71   public static final String FILTER_LIST_FILE_DEFAULT =
72       CONFIG_FILTERS_BASE_LOCATION + "filters" + FILESEP + "aaiui_filters.json";
73   public static final String FILTER_MAPPING_FILE_DEFAULT =
74       CONFIG_FILTERS_BASE_LOCATION + "filters" + FILESEP + "aaiui_views.json";
75
76   // JUnit testing synchronizer.properties file
77   public static String TEST_CONFIG_FILE =
78       System.getProperty("user.dir") + FILESEP + "bundleconfig-local" + FILESEP + "etc" + FILESEP
79       + "appprops" + FILESEP + "synchronizer.properties";
80
81   // Injected Attributes
82   public static String URI_ATTR_NAME = "uri";
83
84   public static final String URI_VERSION_REGEX_PATTERN = "aai/v[\\d]+/";
85   
86   public static final String getConfigPath(String configFile){
87     return AJSC_HOME + FILESEP + configFile;
88   }
89   
90   public static final String getAggregationIndexName(String entityType){
91     return "aggregate_" + entityType + "_index";
92   }
93
94   /**
95    * @return the aPP_NAME
96    */
97   public static String getAPP_NAME() {
98     return APP_NAME;
99   }
100
101   /**
102    * @param aPP_NAME the aPP_NAME to set
103    */
104   public static void setAPP_NAME(String aPP_NAME) {
105     APP_NAME = aPP_NAME;
106   }
107
108   /**
109    * @return the cONFIG_HOME
110    */
111   public static String getCONFIG_HOME() {
112     return CONFIG_HOME;
113   }
114
115   /**
116    * @param cONFIG_HOME the cONFIG_HOME to set
117    */
118   public static void setCONFIG_HOME(String cONFIG_HOME) {
119     CONFIG_HOME = cONFIG_HOME;
120   }
121
122   /**
123    * @return the aJSC_HOME
124    */
125   public static String getAJSC_HOME() {
126     return AJSC_HOME;
127   }
128
129   /**
130    * @param aJSC_HOME the aJSC_HOME to set
131    */
132   public static void setAJSC_HOME(String aJSC_HOME) {
133     AJSC_HOME = aJSC_HOME;
134   }
135
136   /**
137    * @return the cONFIG_ROOT_LOCATION
138    */
139   public static String getCONFIG_ROOT_LOCATION() {
140     return CONFIG_ROOT_LOCATION;
141   }
142
143   /**
144    * @param cONFIG_ROOT_LOCATION the cONFIG_ROOT_LOCATION to set
145    */
146   public static void setCONFIG_ROOT_LOCATION(String cONFIG_ROOT_LOCATION) {
147     CONFIG_ROOT_LOCATION = cONFIG_ROOT_LOCATION;
148   }
149
150   /**
151    * @return the sTATIC_CONFIG_APP_LOCATION
152    */
153   public static String getSTATIC_CONFIG_APP_LOCATION() {
154     return STATIC_CONFIG_APP_LOCATION;
155   }
156
157   /**
158    * @param sTATIC_CONFIG_APP_LOCATION the sTATIC_CONFIG_APP_LOCATION to set
159    */
160   public static void setSTATIC_CONFIG_APP_LOCATION(String sTATIC_CONFIG_APP_LOCATION) {
161     STATIC_CONFIG_APP_LOCATION = sTATIC_CONFIG_APP_LOCATION;
162   }
163
164   /**
165    * @return the dYNAMIC_CONFIG_APP_LOCATION
166    */
167   public static String getDYNAMIC_CONFIG_APP_LOCATION() {
168     return DYNAMIC_CONFIG_APP_LOCATION;
169   }
170
171   /**
172    * @param dYNAMIC_CONFIG_APP_LOCATION the dYNAMIC_CONFIG_APP_LOCATION to set
173    */
174   public static void setDYNAMIC_CONFIG_APP_LOCATION(String dYNAMIC_CONFIG_APP_LOCATION) {
175     DYNAMIC_CONFIG_APP_LOCATION = dYNAMIC_CONFIG_APP_LOCATION;
176   }
177
178   /**
179    * @return the cONFIG_OXM_LOCATION
180    */
181   public static String getCONFIG_OXM_LOCATION() {
182     return CONFIG_OXM_LOCATION;
183   }
184
185   /**
186    * @param cONFIG_OXM_LOCATION the cONFIG_OXM_LOCATION to set
187    */
188   public static void setCONFIG_OXM_LOCATION(String cONFIG_OXM_LOCATION) {
189     CONFIG_OXM_LOCATION = cONFIG_OXM_LOCATION;
190   }
191
192   /**
193    * @return the cONFIG_FILTERS_BASE_LOCATION
194    */
195   public static String getCONFIG_FILTERS_BASE_LOCATION() {
196     return CONFIG_FILTERS_BASE_LOCATION;
197   }
198
199   /**
200    * @param cONFIG_FILTERS_BASE_LOCATION the cONFIG_FILTERS_BASE_LOCATION to set
201    */
202   public static void setCONFIG_FILTERS_BASE_LOCATION(String cONFIG_FILTERS_BASE_LOCATION) {
203     CONFIG_FILTERS_BASE_LOCATION = cONFIG_FILTERS_BASE_LOCATION;
204   }
205   
206   
207   /**
208    * @return the cONFIG_AUTH_LOCATION
209    */
210   public static String getCONFIG_AUTH_LOCATION() {
211     return CONFIG_AUTH_LOCATION;
212   }
213
214   /**
215    * @param cONFIG_AUTH_LOCATION the cONFIG_AUTH_LOCATION to set
216    */
217   public static void setCONFIG_AUTH_LOCATION(String cONFIG_AUTH_LOCATION) {
218     CONFIG_AUTH_LOCATION = cONFIG_AUTH_LOCATION;
219   }
220
221   /**
222    * @return the hOST
223    */
224   public static String getHOST() {
225     return HOST;
226   }
227
228   /**
229    * @param hOST the hOST to set
230    */
231   public static void setHOST(String hOST) {
232     HOST = hOST;
233   }
234
235   /**
236    * @return the pORT
237    */
238   public static String getPORT() {
239     return PORT;
240   }
241
242   /**
243    * @param pORT the pORT to set
244    */
245   public static void setPORT(String pORT) {
246     PORT = pORT;
247   }
248
249   /**
250    * @return the rETRIES
251    */
252   public static String getRETRIES() {
253     return RETRIES;
254   }
255
256   /**
257    * @param rETRIES the rETRIES to set
258    */
259   public static void setRETRIES(String rETRIES) {
260     RETRIES = rETRIES;
261   }
262
263   /**
264    * @return the rESOURCE_VERSION
265    */
266   public static String getRESOURCE_VERSION() {
267     return RESOURCE_VERSION;
268   }
269
270   /**
271    * @param rESOURCE_VERSION the rESOURCE_VERSION to set
272    */
273   public static void setRESOURCE_VERSION(String rESOURCE_VERSION) {
274     RESOURCE_VERSION = rESOURCE_VERSION;
275   }
276
277   /**
278    * @return the uRI
279    */
280   public static String getURI() {
281     return URI;
282   }
283
284   /**
285    * @param uRI the uRI to set
286    */
287   public static void setURI(String uRI) {
288     URI = uRI;
289   }
290
291   /**
292    * @return the uSERS_FILE_LOCATION
293    */
294   public static String getUSERS_FILE_LOCATION() {
295     return USERS_FILE_LOCATION;
296   }
297
298   /**
299    * @param uSERS_FILE_LOCATION the uSERS_FILE_LOCATION to set
300    */
301   public static void setUSERS_FILE_LOCATION(String uSERS_FILE_LOCATION) {
302     USERS_FILE_LOCATION = uSERS_FILE_LOCATION;
303   }
304
305   /**
306    * @return the rOLES_FILE_LOCATION
307    */
308   public static String getROLES_FILE_LOCATION() {
309     return ROLES_FILE_LOCATION;
310   }
311
312   /**
313    * @param rOLES_FILE_LOCATION the rOLES_FILE_LOCATION to set
314    */
315   public static void setROLES_FILE_LOCATION(String rOLES_FILE_LOCATION) {
316     ROLES_FILE_LOCATION = rOLES_FILE_LOCATION;
317   }
318
319   /**
320    * @return the pORTAL_AUTHENTICATION_FILE_LOCATION
321    */
322   public static String getPORTAL_AUTHENTICATION_FILE_LOCATION() {
323     return PORTAL_AUTHENTICATION_FILE_LOCATION;
324   }
325
326   /**
327    * @param pORTAL_AUTHENTICATION_FILE_LOCATION the pORTAL_AUTHENTICATION_FILE_LOCATION to set
328    */
329   public static void setPORTAL_AUTHENTICATION_FILE_LOCATION(
330       String pORTAL_AUTHENTICATION_FILE_LOCATION) {
331     PORTAL_AUTHENTICATION_FILE_LOCATION = pORTAL_AUTHENTICATION_FILE_LOCATION;
332   }
333
334   /**
335    * @return the tEST_CONFIG_FILE
336    */
337   public static String getTEST_CONFIG_FILE() {
338     return TEST_CONFIG_FILE;
339   }
340
341   /**
342    * @param tEST_CONFIG_FILE the tEST_CONFIG_FILE to set
343    */
344   public static void setTEST_CONFIG_FILE(String tEST_CONFIG_FILE) {
345     TEST_CONFIG_FILE = tEST_CONFIG_FILE;
346   }
347
348   /**
349    * @return the uRI_ATTR_NAME
350    */
351   public static String getURI_ATTR_NAME() {
352     return URI_ATTR_NAME;
353   }
354
355   /**
356    * @param uRI_ATTR_NAME the uRI_ATTR_NAME to set
357    */
358   public static void setURI_ATTR_NAME(String uRI_ATTR_NAME) {
359     URI_ATTR_NAME = uRI_ATTR_NAME;
360   }
361
362   /**
363    * @return the filesep
364    */
365   public static String getFilesep() {
366     return FILESEP;
367   }
368
369   /**
370    * @return the esSuggestApi
371    */
372   public static String getEsSuggestApi() {
373     return ES_SUGGEST_API;
374   }
375
376   /**
377    * @return the esCountApi
378    */
379   public static String getEsCountApi() {
380     return ES_COUNT_API;
381   }
382
383   /**
384    * @return the esSearchApi
385    */
386   public static String getEsSearchApi() {
387     return ES_SEARCH_API;
388   }
389
390   /**
391    * @return the entityAutoSuggestIndexNameDefault
392    */
393   public static String getEntityAutoSuggestIndexNameDefault() {
394     return ENTITY_AUTO_SUGGEST_INDEX_NAME_DEFAULT;
395   }
396
397   /**
398    * @return the entityAutoSuggestSettingsFileDefault
399    */
400   public static String getEntityAutoSuggestSettingsFileDefault() {
401     return ENTITY_AUTO_SUGGEST_SETTINGS_FILE_DEFAULT;
402   }
403
404   /**
405    * @return the entityAutoSuggestMappingsFileDefault
406    */
407   public static String getEntityAutoSuggestMappingsFileDefault() {
408     return ENTITY_AUTO_SUGGEST_MAPPINGS_FILE_DEFAULT;
409   }
410
411   /**
412    * @return the entityDynamicMappingsFileDefault
413    */
414   public static String getEntityDynamicMappingsFileDefault() {
415     return ENTITY_DYNAMIC_MAPPINGS_FILE_DEFAULT;
416   }
417
418   /**
419    * @return the uriVersionRegexPattern
420    */
421   public static String getUriVersionRegexPattern() {
422     return URI_VERSION_REGEX_PATTERN;
423   }
424
425 }