summaryrefslogtreecommitdiffstats
path: root/ecomp-sdk/sdk-analytics/src/main/java/org/openecomp/portalsdk/analytics/util/AppConstants.java
blob: 3ec5c5e854555875bbd0c1686f6dcc83f420ccc5 (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
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
/*-
 * ================================================================================
 * eCOMP Portal SDK
 * ================================================================================
 * Copyright (C) 2017 AT&T Intellectual Property
 * ================================================================================
 * 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.openecomp.portalsdk.analytics.util;

import org.openecomp.portalsdk.analytics.model.base.IdNameList;

/**<HR/>
 * This class is part of <B><I>RAPTOR (Rapid Application Programming Tool for OLAP Reporting)</I></B><BR/> 
 * <HR/>
 *
 * --------------------------------------------------------------------------------------------------<BR/>
 * <B>AppConstants.java</B> -  This class holds almost all shareable constants for RAPTOR.
 * --------------------------------------------------------------------------------------------------<BR/>
 *
 *
 * <U>Change Log</U><BR/><BR/>
 * 
 * 27-Jul-2009 : Version 8.4 (Sundar); <UL><LI> Added PUBLIC constant for SearchHandler</LI></UL>
 * 14-Jul-2009 : Version 8.4 (Sundar); <UL><LI> New constants related to Dashboard is added.</LI></UL>
 * 29-Jun-2009 : Version 8.4 (Sundar); <UL><LI> New constants related to Compare To Prev Year Chart is added.</LI></UL>
 * 22-Jun-2009 : Version 8.4 (Sundar); <UL><LI> 3 new constants related to Pareto Chart, Multiple Time
 * Series and Time difference Chart.</LI></UL>						
 *
 */

public class AppConstants {
	// Session attribute IDs
	public final static String SI_BACKUP_FOR_REP_ID = "backup_for_report_id";
	public final static String SI_DASHBOARD_REP_ID = "dashboard_report_id";
	public final static String SI_DASHBOARD_REPORTRUNTIME_MAP = "dashboardReportRuntimeMap";
	public final static String SI_DASHBOARD_REPORTDATA_MAP = "dashboardReportDataMap";
	public final static String SI_DASHBOARD_CHARTDATA_MAP = "dashboardChartDataMap";
	public final static String SI_DASHBOARD_DISPLAYTYPE_MAP = "dashboardDisplayTypeMap";
	public final static String SI_DASHBOARD_REPORTRUNTIME = "dashboardRuntime";
	public final static String EMBEDDED_REPORTRUNTIME_MAP = "embeddedReportRuntimeMap";
	public final static String EMBEDDED_REPORTDATA_MAP = "embeddedReportDataMap";

	public final static String DRILLDOWN_INDEX = "drilldown_index";
	public final static String FORM_DRILLDOWN_INDEX = "form_drilldown_index";

	public final static String DRILLDOWN_REPORTS_LIST = "drilldownReportsList";

	public final static String SI_REPORT_RUN_BACKUP = "report_runtime_backup";

	public final static String SI_REPORT_RUNTIME = "report_runtime";

	public final static String SI_FORMFIELD_INFO = "formfield_info";
	
	public final static String SI_FORMFIELD_DOWNLOAD_INFO = "formfield_download_info";

	public final static String SI_REPORT_DEFINITION = "report_definition";
	
	public final static String SI_DATA_SIZE_FOR_TEXTFIELD_POPUP = "dataSizeForPopUp";
	
	public final static String SI_MAP_OBJECT = "novamap";
	
	public final static String SI_MAP = "raptorMap";

    // Added for Adhoc Scheduling
	public final static String SI_REPORT_SCHEDULE = "report_schedule";

	public final static String SI_COLUMN_LOOKUP = "column_lookup";

	// Request attribute IDs
	public final static String RI_ACTION = "r_action";
	
	public final static String RI_JAVASCRIPT_ITEM_ID = "javascriptItemId";	
	
	// added for form field chaining in schedule tab
	public final static String SCHEDULE_ACTION = "N";
    
    public final static String RI_REFRESH = "refresh";    

	public final static String RI_EXCEPTION = "c_exception";

	public final static String RI_ERROR_LIST = "c_error_list";

	public final static String RI_REPORT_ID = "c_master"; // should be
															// reportID not
															// c_master
	public final static String RI_DASHBOARD_ID = "c_dashboard"; 
	
	public final static String RI_DETAIL_ID = "c_detail"; // should be
															// detailID not
															// c_detail

	public final static String RI_REPORT_DATA = "report_data";

	public final static String RI_REPORT_DATA_WHOLE = "report_data_whole";

	public final static String RI_REPORT_SQL_WHOLE = "report_sql_whole";

	public final static String RI_CHART_DATA = "chart_data";

	public final static String RI_CHART_FORECAST_DATA = "chart_forecast_data";

	public final static String RI_CHART_TOTAL_COL = "chart_total"; // to show sub-totals

	public final static String RI_CHART_COLOR = "chart_color"; // to specify colors
	
	public final static String RI_CHART_INCLUDE = "chart_include"; //

	public final static String RI_CHART_MARKER_START = "chart_marker_start"; //marker line

	public final static String RI_CHART_MARKER_END = "chart_marker_end"; //marker line

	public final static String RI_CHART_MARKER_TEXT_LEFT = "chart_marker_text_left"; //marker line

	public final static String RI_CHART_MARKER_TEXT_RIGHT = "chart_marker_text_right"; //marker line

	public final static String RI_ANOMALY_TEXT = "anomaly_text"; //marker line

	public final static String RI_JAVASCRIPT = "javascriptElement";	

	public final static String RI_PAGE_TITLE = "title";

	public final static String RI_PAGE_SUBTITLE = "subtitle";

	public final static String RI_NEXT_PAGE = "r_page";

	public final static String RI_PAGE_SIZE = "r_page_size";

	public final static String RI_RECORD_NO = "r_record";

	public final static String RI_NEXT_PAGE_SET = "r_page_set";
	
	public final static String RI_DATA_SIZE = "r_data_size";

	public final static String RI_SORT_ORDER = "sort_order";

	public final static String RI_USER_REPORTS = "user_reports";

	public final static String RI_PUBLIC_REPORTS = "public_reports";
	
	public final static String RI_FAVORITE_REPORTS = "favorite_reports";

	public final static String RI_F_REPORT_ID = "f_report_id";

	public final static String RI_F_REPORT_NAME = "f_report_name";

	public final static String RI_F_REPORT_CREATE_DATE = "f_report_create_date";

	public final static String RI_F_PUBLIC = "f_public";

	public final static String RI_F_OWNER_ID = "f_owner_id";

	public final static String RI_SEARCH_RESULT = "search_result";

	public final static String RI_JS_TARGET_FIELD = "js_target_field";

	public final static String RI_FIELD_NAME = "field_name";

	public final static String RI_COLUMN_ID = "column_id";

	public final static String RI_ARG_TYPE = "arg_type";

	public final static String RI_VIEW_ACTION = "view_action";

	public final static String RI_SOURCE_PAGE = "source_page";

	public final static String RI_GO_TO_STEP = "go_to_step";

	public final static String RI_WIZARD_ACTION = "wizard_action";

	public final static String RI_FORMATTED_SQL = "formatted_sql";

	public final static String RI_DATA_SET = "data_set";

	public final static String RI_FORM_FIELDS = "form_fields";

	public final static String RI_DISPLAY_CONTENT = "display_content";

	public final static String RI_SHOW_BACK_BTN = "show_back_btn";

	public final static String RI_GO_BACK = "go_back";

	public final static String RI_RESET_PARAMS = "reset_params";
    
    public final static String RI_RESET_ACTION = "reset_action";    

	public final static String RI_VISUAL_ACTION = "v_action";

	public final static String RI_SEARCH_STRING = "search_string";

	public final static String RI_CONTAIN_FLAG = "contain_flag";

	public final static String RI_TABLE_NAME = "table_name";

	public final static String RI_DISPLAY_CHART = "display_chart";

	public final static String RI_CHK_FIELD_SQL = "check_field_sql";

	public final static String RI_EDIT_LINK = "edit_link";

	public final static String RI_SCHEDULE_LINK = "schedule_link";

	public final static String RI_LIST_CATEGORY = "raptor_list_category";

	public final static String RI_SCHEDULE_ID = "c_schedule"; // should be
	// reportID not
	// c_master
	public final static String RI_TEXTFIELD_POP = "forTextFieldPopUp"; // should be
	
	
	// Visualization actions
	public final static String VA_SHOW = "Show";

	public final static String VA_HIDE = "Hide";

	public final static String VA_SORT = "Sort";

	public final static String HIDDEN = "Hidden";

	// Wizard steps
	public final static String WS_DEFINITION = "Definition";

	public final static String WS_TABLES = "Tables";

	public final static String WS_SQL = "SQL";

	public final static String WS_COLUMNS = "Columns";

	public final static String WS_FORM_FIELDS = "Form Fields";

	public final static String WS_FILTERS = "Filters";
	
	public final static String WS_JAVASCRIPT = "Javascript";	

	public final static String WS_SORTING = "Sorting";

	public final static String WS_CHART = "Chart";

	public final static String WS_USER_ACCESS = "Security";

	public final static String WS_DATA_FORECASTING = "Forecasting";

	public final static String WS_SCHEDULE = "Schedule";

	public final static String WS_REPORT_LOG = "Log";

	public final static String WS_RUN = "Run";
	
	/*****for report map******/
	public final static String WS_MAP = "Map";
	
	

	// Wizard sub-steps
	public final static String WSS_ADD = "Add";

	public final static String WSS_ADD_MULTI = "Add Multiple";

	public final static String WSS_ORDER_ALL = "Re-order All";

	public final static String WSS_EDIT = "Edit";

	public final static String WSS_DELETE = "Delete";
	
	public final static String WSS_ADD_BLANK = "Add Blank";
	
	public final static String WSS_INFO_BAR = "Display parameters";
	
	// Wizard actions
	public final static String WA_NEXT = "Next";

	public final static String WA_BACK = "Back";

	public final static String WA_ADD = "Add";

	public final static String WA_ADD_MULTI = "Add Multiple";

	public final static String WA_ORDER_ALL = "Re-order All";

	public final static String WA_EDIT = "Edit";

	public final static String WA_MODIFY = "Modify";

	public final static String WA_DELETE = "Delete";

	public final static String WA_SAVE = "Save";

	public final static String WA_MOVE_UP = "Move Up";

	public final static String WA_MOVE_DOWN = "Move Down";

	public final static String WA_ADD_USER = "Add User";

	public final static String WA_DELETE_USER = "Delete User";

	public final static String WA_GRANT_USER = "Grant User Access";

	public final static String WA_REVOKE_USER = "Revoke User Access";

	public final static String WA_ADD_ROLE = "Add Role";

	public final static String WA_DELETE_ROLE = "Delete Role";

	public final static String WA_GRANT_ROLE = "Grant Role Access";

	public final static String WA_REVOKE_ROLE = "Revoke Role Access";

	public final static String WA_VALIDATE = "Validate";

	// File types
    public final static String FT_ZIP = ".zip";    
    public final static String FT_TXT = ".txt";
    public final static String FT_DAT = ".dat";    
	public final static String FT_CSV = ".csv";
	public final static String FT_XLS = ".xls";	
	public final static String FT_XLS_ALL = "_all.xls";	

	public final static String FT_CSV_ALL = "_all.csv";


	public final static String FT_XML = ".xml";

    public final static String FT_SQL = ".sql";    
    public final static String FT_COLUMNS = ".head";    

	public final static String FILE_PREFIX = "cr_";

	// Chart types
	public final static String GT_BAR_3D = "BarChart3D";

	public final static String GT_HORIZ_BAR = "HorizontalBarChart";
    
    public final static String GT_STACKED_HORIZ_BAR = "HorizontalStackedBarChart";
    
    public final static String GT_STACKED_VERT_BAR = "VerticalStackedBarChart";    

    public final static String GT_STACKED_HORIZ_BAR_LINES = "HorizontalStackedBarLinesChart";
    
    public final static String GT_STACKED_VERT_BAR_LINES = "VerticalStackedBarLinesChart";    

    public final static String GT_VERT_BAR = "VerticalBarChart";

	public final static String GT_TOTAL_BAR = "TotalBarChart";

	public final static String GT_PIE_3D = "Pie3DChart";

	public final static String GT_PIE = "PieChart";
    
	public final static String GT_PIE_MULTIPLE = "MultiplePieChart";

	public final static String GT_TIME_SERIES = "TimeSeriesChart";    

	public final static String GT_LINE = "LineChart";

	public final static String GT_SCATTER = "ScatterPlotChart";

	public final static String GT_HIERARCHICAL = "HierarchicalChart";

	public final static String GT_HIERARCHICAL_SUNBURST = "HierarchicalSunBurstChart";

	public final static String GT_REGRESSION = "RegressionPlotChart";

	public final static String GT_BAR_LINES = "BarLinesChart";

    public final static String GT_MULTI_SERIES_CHART = "MultiSeriesChart";

    public final static String GT_PARETO_CHART = "ParetoChart";
    
    public final static String GT_MULTIPLE_TIMESERIES_CHART = "MultipleTimeSeriesChart";

    public final static String GT_TIME_DIFFERENCE_CHART = "TimeDifferenceChart";

    public final static String GT_COMPARE_PREVYEAR_CHART = "CompareToPrevYear";

	public final static String GT_ANNOTATION_CHART = "AnnotationChart";
	
	public final static String GT_FLEX_TIME_CHARTS = "FlexTimeChart";

    // Non-standard chart types
	public final static String GT_MTD_BAR = "MTDBarChart";

	public final static String GT_METER = "MeterChart";

	public final static String GT_STACK_BAR = "StackedBarChart";
	

	// chart filter
	public final static int CHART_ALL_COLUMNS = 0;
	public final static int CHART_WITHOUT_NEWCHART_COLUMNS = 1;
	public final static int CHART_NEWCHART_COLUMNS = 2;

	

	// Chart columns
	public final static String GC_LEGEND = "LEGEND";

	/* Datamining Constants */
	public final static String DM_DATE_ATTR = "DM_DATE_ATTR";
	public final static String DM_FORECASTING_ATTR = "DM_FORECAST_ATTR";
	public final static String DM_GAUSSIAN_CLASSIFIER = "GAUSSIAN";
	public final static String DM_SVM_CLASSIFIER = "SVM";
	
	// Schedule recurrence
	
	public final static String SR_ONETIME = "ONE_TIME";
	public final static String SR_HOURLY = "HOURLY";

	public final static String SR_DAILY = "DAILY";

	public final static String SR_DAILY_MO_FR = "DAILY_MO_FR";

	public final static String SR_WEEKLY = "WEEKLY";

	public final static String SR_MONTHLY = "MONTHLY";

	// User access type
	public final static String UA_READ = "read";

	public final static String UA_WRITE = "write";

	public final static String UA_DELETE = "delete";

	// Semaphore Type
	public static final String ST_ROW = "ROW";

	public static final String ST_CELL = "CELL";

	// Sort Order
	public static final String SO_ASC = "ASC";

	public static final String SO_DESC = "DESC";

	// Report Log Action
	public static final String RLA_CREATE = "Report Created";

	public static final String RLA_UPDATE = "Report Updated";

	public static final String RLA_DELETE = "Report Deleted"; // Not used

	public static final String RLA_RUN = "Report Run";
	
	public static final String RLA_EXECUTION_TIME = "Report Execution Time";
	
	public static final String RLA_SCHEDULED_DOWNLOAD_EXCEL = "Scheduled and Generated in Excel";	

	public static final String RLA_SCHEDULED_DOWNLOAD_PDF = "Scheduled and Generated in PDF";	
	
	public static final String RLA_DOWNLOAD_EXCEL = "Generated in Excel";	

	public static final String RLA_DOWNLOAD_PAGE_EXCEL = "Generated in Excel for the current Page";	

	public static final String RLA_DOWNLOAD_EXCELX = "Generated in Excel 2007";	

	public static final String RLA_SCHEDULED_DOWNLOAD_EXCELX = "Scheduled and Generated in Excel 2007";	

	public static final String RLA_DOWNLOAD_PDF = "Generated in PDF";	
	
	public static final String RLA_DOWNLOAD_CSV = "Generated in CSV";	

	public static final String RLA_DOWNLOAD_TEXT = "Generated in TEXT";
	
	public static final String RLA_ERROR = "Error Occurred";

	public static final String RLA_FROM_LOG = "From Log List";	

	// Drill-down extra date columns extension
	public static final String DD_COL_EXTENSION = "_dde";

	// Column "don't attempt to parse as date" flag - currently placed in the
	// comment
	public static final String CF_NO_PARSE_DATE = "NO_PARSE_DATE";

	/**
	 * *************** Transferred from CustomReportWrapper
	 * *********************
	 */

	// Default Oracle date format
	public static final String DEFAULT_DATE_FORMAT = "%m/%d/%Y";

	// Java date formats
	public static final String JAVA_DATE_FORMAT_MMDDYYYY = "MM/dd/yyyy";
	
	public static final String JAVA_DATE_FORMAT_MMDDYYYY_HR = "MM/dd/yyyy hh aaa" ; //01-SEP-2013 00 AM

	public static final String JAVA_DATE_FORMAT_MMYYYY = "MM/yyyy";

	public static final String JAVA_DATE_FORMAT_DDMONYYYY = "dd-MMM-yyyy";

	public static final String JAVA_DATE_FORMAT_DDMONYYYY_HR = "dd-MMM-yyyy hh aaa" ; //01-SEP-2013 00 AM

	public static final String JAVA_DATE_FORMAT_MONTHDDYYYY = "MMMMMMMM dd, yyyy";

	public static final String JAVA_DATE_FORMAT_MONTHYYYY = "MMMMMMMM, yyyy";

	// Filter predefined values
	public static final String FILTER_MAX_VALUE = "[MAX_VALUE]"; // Max value
																	// in that
																	// database
																	// column

	public static final String FILTER_MIN_VALUE = "[MIN_VALUE]"; // Min value
																	// in that
																	// database
																	// column

	// Column type constants
	public static final String CT_CHAR = "VARCHAR2";

	public static final String CT_NUMBER = "NUMBER";

	public static final String CT_DATE = "DATE";

	public static final String CT_HYPERLINK = "HYPERLINK";

	public static final String CT_TIMESTAMP = "TIMESTAMP";

	// Filter argument type constants
	public static final String AT_FORMULA = "FORMULA"; // Exact expression -
														// can be anything as
														// long as fits in the
														// SQL statement

	public static final String AT_VALUE = "VALUE"; // Constant value - example
													// 35 or Amsterdam or
													// 11/25/2004

	public static final String AT_LIST = "LIST"; // List of constant value -
													// must include formatting -
													// like 'a','b' or
													// TO_DATE('11/11/2001','MM/DD/YYYY'),TO_DATE('02/11/2001','MM/DD/YYYY')

	public static final String AT_COLUMN = "COLUMN"; // Column id of one of
														// the columns in the
														// report

	public static final String AT_FORM = "FORM"; // To be inserted in a form
													// before running the report

	// Report type constants
	public static final String RT_LINEAR = "Linear";

	public static final String RT_CROSSTAB = "Cross-Tab";

	public static final String RT_DASHBOARD = "Dashboard";
	public static final String RT_HIVE = "Hive";

	// Report definition type constants
	public static final String RD_VISUAL = "Visual";

	public static final String RD_SQL_BASED = "SQL-based";

	public static final String RD_SQL_BASED_DATAMIN = "SQL-based_Datamining";

	// Column cross-tab position
	public static final String CV_ROW = "ROW";

	public static final String CV_COLUMN = "COLUMN";

	public static final String CV_VALUE = "VALUE";

	// Outer join type constants
	public static final String OJ_CURRENT = "CURRENT"; // cur_table (+) =
														// join_table

	public static final String OJ_JOINED = "JOINED"; // cur_table =
														// join_table (+)

	

	// List of Available Total Functions
	public static final String TOTAL_SUM_ID = "SUM(";

	public static IdNameList TOTAL_FUNCTIONS = new IdNameList();

	public static final String DB_LOCAL = "local";

	public static final String DB_DEV = "dev";

	public static final String DB_PROD = "prod";
    
    public static final String SHELL_SCRIPT_NAME = "dwnldflatfile.sh"; 
    
    public static final String SCHEDULE_SHELL_SCRIPT_NAME = "dwnldflatfileschedule.sh"; 
    
    public static final String SHELL_QUERY_DIR = "query/";
    
    public static final String SHELL_SCRIPTS_DIR = "scripts/";
    
    public static final String SHELL_DATA_DIR = "data/"; 
    
    public static final int WEB_VERSION = 0;
    
    public static final int IPHONE_VERSION = 1;
    
    public static final String MYSQL = "mysql";
    public static final String ORACLE = "oracle";
    public static final String POSTGRESQL = "postgresql";

	// COLORS to be used in Excel
	public static String Aqua = "#00FFFF";
	public static String Black = "#000000";
	public static String Blue = "#0000FF";
	public static String Fuchsia = "#FF00FF";
	public static String Gray = "#808080";
	public static String Green = "#008000";
	public static String Lime = "#00FF00";
	public static String Maroon = "#800000";
	public static String Navy = "#000080";
	public static String Olive = "#808000";
	public static String Orange = "#FF9900";
	public static String Purple = "#800080";
	public static String Red = "#FF0000";
	public static String Silver = "#C0C0C0";
	public static String Teal = "#008080";
	public static String White = "#FFFFFF";
	public static String Yellow = "#FFFF00";
	// End 
	public static void initializeAppConstants() {
		// Initialize TOTAL_FUNCTIONS
		if (TOTAL_FUNCTIONS.getCount() == 0) {
			TOTAL_FUNCTIONS.addValue(TOTAL_SUM_ID, "Sum");
			TOTAL_FUNCTIONS.addValue("MAX(", "Max");
			TOTAL_FUNCTIONS.addValue("MIN(", "Min");
			TOTAL_FUNCTIONS.addValue("COUNT(ALL ", "Count All");
			TOTAL_FUNCTIONS.addValue("COUNT(DISTINCT ", "Count Distinct");
			TOTAL_FUNCTIONS.addValue("AVG(ALL ", "Average All");
			TOTAL_FUNCTIONS.addValue("AVG(DISTINCT ", "Average Distinct");
			TOTAL_FUNCTIONS.addValue("VARIANCE(ALL ", "Variance All");
			TOTAL_FUNCTIONS.addValue("VARIANCE(DISTINCT ", "Variance Distinct");
			TOTAL_FUNCTIONS.addValue("STDDEV(ALL ", "Standard Deviation All");
			TOTAL_FUNCTIONS.addValue("STDDEV(DISTINCT ", "Standard Deviation Distinct");
			TOTAL_FUNCTIONS.addValue("AVG(ALL +STDDEV(ALL ",
					"Average + Standard Deviation All");
			TOTAL_FUNCTIONS.addValue("AVG(ALL +2*STDDEV(ALL ",
					"Average + 2 * Standard Deviation All");
			TOTAL_FUNCTIONS.addValue("AVG(ALL -STDDEV(ALL ",
					"Average - Standard Deviation All");
			TOTAL_FUNCTIONS.addValue("AVG(ALL -2*STDDEV(ALL ",
					"Average - 2 * Standard Deviation All");
		} // if

		// ...
	} // initializeAppConstants

} // AppConstants