All Downloads are FREE. Search and download functionalities are using the official Maven repository.

prerna.util.Constants Maven / Gradle / Ivy

The newest version!
/*******************************************************************************
 * Copyright 2015 Defense Health Agency (DHA)
 *
 * If your use of this software does not include any GPLv2 components:
 * 	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.
 * ----------------------------------------------------------------------------
 * If your use of this software includes any GPLv2 components:
 * 	This program is free software; you can redistribute it and/or
 * 	modify it under the terms of the GNU General Public License
 * 	as published by the Free Software Foundation; either version 2
 * 	of the License, or (at your option) any later version.
 *
 * 	This program is distributed in the hope that it will be useful,
 * 	but WITHOUT ANY WARRANTY; without even the implied warranty of
 * 	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * 	GNU General Public License for more details.
 *******************************************************************************/
package prerna.util;

/**
 * This class contains all of the constants referenced elsewhere in the code.
 */
public class Constants {

	// error messages
	public static final String STACKTRACE = "StackTrace: ";
	public static final String ERROR_MESSAGE = "errorMessage";
	public static final String TECH_ERROR_MESSAGE = "techErrorMessage";

	public static final String DIHELPER_PROP_FILE_LOCATION = "DIHELPER_PROP_FILE_LOCATION";
	public static final String PLAYSHEETS_DEFINED = "PLAYSHEETS_DEFINED";
	public static final String SUBJECT = "SUBJECT";
	public static final String OBJECT = "OBJECT";
	public static final String TRANSPARENT = "TRANSPARENT";
	public static final String ENTER_TEXT = "Enter your search text here";
	public static final String ENTER_SEARCH_DISABLED_TEXT = "Search is disabled for faster processing";
	public static final String DB_NAME_FIELD = "dbSelectorField";
	public static final String IMPORT_FILE_FIELD = "importFileNameField";
	public static final String BASE_URI_TEXT_FIELD = "customBaseURItextField";
	public static final String IMPORT_COMBOBOX = "dbImportTypeComboBox";
	public static final String IMPORT_TYPE_COMBOBOX = "loadingFormatComboBox";
	public static final String IMPORT_CSV_IMPORT_LBL = "csvPropLbl";
	public static final String IMPORT_CSV_FILE_BUTTON = "csvPropBrowseBtn";
	public static final String IMPORT_CSV_FILE_FIELD = "csvPropFilenameField";
	public static final String IMPORT_TYPE_LABEL = "lblDataInputFormat";
	public static final String IMPORT_PANEL = "dbImportPanel";
	public static final String IMPORT_ENTERDB_LABEL = "dbNameLbl";
	public static final String IMPORT_FILE_LABEL = "selectionFileLbl";
	public static final String IMPORT_BUTTON_BROWSE = "fileBrowseBtn";
	public static final String IMPORT_BUTTON = "importButton";
	public static final String AUTO_GENERATE_INSIGHTS_CHECK_BOX = "autoGenerateInsights";
	public static final String MAP_BROWSE_BUTTON = "mapBrowseBtn";
	public static final String DB_PROP_BROWSE_BUTTON = "dbPropBrowseButton";
	public static final String QUESTION_BROWSE_BUTTON = "questionBrowseButton";
	public static final String MAP_TEXT_FIELD = "importMapFileNameField";
	public static final String DB_PROP_TEXT_FIELD = "dbPropFileNameField";
	public static final String QUESTION_TEXT_FIELD = "questionFileNameField";
	public static final String ADVANCED_IMPORT_OPTIONS_PANEL = "advancedImportOptionsPanel";
	public static final String ADVANCED_IMPORT_OPTIONS_BUTTON = "btnShowAdvancedImportFeatures";
	public static final String IMPORT_RDBMS_URL_LABEL = "lblDBImportURL";
	public static final String IMPORT_RDBMS_URL_FIELD = "dbImportURLField";
	public static final String IMPORT_RDBMS_DRIVER_LABEL = "lblDBImportDriverType";
	public static final String IMPORT_RDBMS_DRIVER_COMBOBOX = "dbImportRDBMSDriverComboBox";
	public static final String IMPORT_RDBMS_USERNAME_LABEL = "lblDBImportUsername";
	public static final String IMPORT_RDBMS_USERNAME_FIELD = "dbImportUsernameField";
	public static final String IMPORT_RDBMS_PW_LABEL = "lblDBImportPW";
	public static final String IMPORT_RDBMS_PW_FIELD = "dbImportPWField";
	public static final String TEST_RDBMS_CONNECTION = "btnTestRDBMSConnection";
	public static final String GET_RDBMS_SCHEMA = "btnGetRDBMSSchema";
	public static final String IMPORT_MAP_LABEL = "lblselectCustomMap";
	public static final String DBCM_Prop = "DBCM_Prop";
	public static final String EMPTY = "@@";
	public static final String LAYOUT = "LAYOUT";
	public static final String VERTEX_NAME = "VERTEX_LABEL_PROPERTY";
	public static final String VERTEX_TYPE = "VERTEX_TYPE_PROPERTY";
	public static final String VERTEX_COLOR = "VERTEX_COLOR_PROPERTY";
	public static final String GENERIC_IMAGE = "GENERIC";
	public static final String PERSPECTIVE = "PERSPECTIVE";
	public static final String INEDGE_COUNT = "Inputs";
	public static final String OUTEDGE_COUNT = "Outputs";
	public static final String PROCESS_CURRENT_DATE = "PROCESS_CURRENT_DATE";
	public static final String PROCESS_CURRENT_USER = "PROCESS_CURRENT_USER";
	public static final String CURRENT_PLAYSHEET = "layoutValue";
	public static final String BASE_FOLDER = "BaseFolder";
	public static final String SHARED_FILE_PATH = "SHARED_FILE_PATH";

	public static final String LOCAL_MASTER_DB = "LocalMasterDatabase";
	
	public static final String OWL_TEMPORAL_ENGINE_META = "OWL_TEMPORAL_ENGINE_META";
	
	// graphplaysheet option constants
	// layouts
	public static final String GPSSudowl = "GPS_SUDOWL_DEFAULT";
	public static final String GPSSearch = "GPS_SEARCH_DEFAULT";
	public static final String GPSProp = "GPS_PROPERTIES_DEFAULT";
	public static final String highQualityExport = "GPSHighQualityExport";
	public static final String sudowlCheck = "sudowlCheck";
	public static final String searchCheck = "searchCheck";
	public static final String propertyCheck = "propertyCheck";
	public static final String highQualityExportCheck = "highQualityExportCheck";

	// Used by POIReader
	public static final String RELATION_URI_CONCATENATOR = ":"; // used in
	// between the
	// in node and
	// out node for
	// relation
	// instance
	// uris.
	public static final String DEFAULT_NODE_CLASS = "Concept";
	public static final String DEFAULT_RELATION_CLASS = "Relation";
	public static final String SUBPROPERTY_URI = "http://www.w3.org/2000/01/rdf-schema#subPropertyOf";
	public static final String SUBCLASS_URI = "http://www.w3.org/2000/01/rdf-schema#subClassOf";
	public static final String CLASS_URI = "http://www.w3.org/2000/01/rdf-schema#Class";
	public static final String DEFAULT_PROPERTY_URI = "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property";
	public static final String SEMOSS_URI = "SEMOSS_URI";
	public static final String CLASS = "_CLASS";
	public static final String TYPE_URI = "http://www.w3.org/1999/02/22-rdf-syntax-ns#type";
	public static final String DEFAULT_PROPERTY_CLASS = "Relation/Contains";
	
//	public static final String DISPLAY_NAME = "DISPLAY_NAME";
//	public static final String DEFAULT_DISPLAY_CLASS = "DisplayName";
//	public static final String DEFAULT_DISPLAY_NAME = "DisplayName";
//	public static String DISPLAY_URI =  Constants.BASE_URI + Constants.DEFAULT_DISPLAY_CLASS + "/";

	public static final String DEFAULT_PHYSICAL_NAME = "PhysicalName";
	
	public static String BASE_URI = "http://semoss.org/ontologies/";
	public static String CONCEPT_URI = Constants.BASE_URI + Constants.DEFAULT_NODE_CLASS + "/";
	public static String PROPERTY_URI =  Constants.BASE_URI + Constants.DEFAULT_PROPERTY_CLASS + "/";
	
	// layouts
	public static final String FR = "Fruchterman-Reingold";
	public static final String KK = "Kamada-Kawai";
	public static final String SPRING = "Spring-Layout";
	public static final String SPRING2 = "Spring-Layout2";
	public static final String CIRCLE_LAYOUT = "Circle-Layout";
	public static final String ISO = "ISO-Layout";
	public static final String TREE_LAYOUT = "Tree-Layout";
	public static final String RADIAL_TREE_LAYOUT = "Radial-Tree-Layout";
	public static final String BALLOON_LAYOUT = "Balloon Layout";

	public static final String LEGEND = "_LEGEND";

	public static final String DESCR = "DESCRIPTION";
	public static final String QUERY = "QUERY";
	public static final String CUSTOMIZE_SPARQL = "btnCustomSparql";
	public static final String GET_CURRENT_SPARQL = "btnGetQuestionSparql";
	public static final String SHOW_HINT = "btnShowHint";
	public static final String SHOW_PLAYSHEETS_LIST = "btnShowPlaySheets";
	public static final String ENGINE = "ENGINE";
	public static final String ENGINE_ALIAS = "ENGINE_ALIAS";
	@Deprecated
	public static final String HIDDEN_DATABASE = "HIDDEN_DATABASE";
	public static final String ENGINES = "ENGINES";
	public static final String ENGINE_PROPERTIES_FILE = "ENGINE_PROP";
	public static final String ENGINE_TYPE = "ENGINE_TYPE";
	public static final String LISTENERS = "LISTENERS";
	public static final String MODEL = "MODEL";
	public static final String CONTROL = "CONTROLLER";
	public static final String VIEW = "VIEW";
	public static final String PARENT_VIEW = "PARENT_VIEW";
	public static final String RIGHT_VIEW = "RIGHT_VIEW";
	public static final String SPARQL_AREA_FIELD = "sparqlArea";
	public static final String PARAM_PANEL_FIELD = "paramPanel";
	public static final String QUESTION_LIST_FIELD = "questionSelector";
	public static final String RIGHT_VIEW_FIELD = "rightView";
	public static final String MAIN_FRAME = "playPane";
	public static final String DESKTOP_PANE = "desktopPane";

	// colors
	public static final String BROWN = "BROWN";
	public static final String RED = "RED";
	public static final String GREEN = "GREEN";
	public static final String BLUE = "BLUE";
	public static final String ORANGE = "ORANGE";
	public static final String YELLOW = "YELLOW";
	public static final String PURPLE = "PURPLE";
	public static final String AQUA = "AQUA";
	public static final String MAGENTA = "MAGENTA";
	public static final String BLACK = "BLACK";
	public static final String CYAN = "CYAN";
	public static final String DARK_GRAY = "DARK_GRAY";
	public static final String LIGHT_GRAY = "LIGHT_GRAY";

	// shapes
	public static final String SQUARE = "SQUARE";
	public static final String TRIANGLE = "TRIANGLE";
	public static final String DIAMOND = "DIAMOND";
	public static final String STAR = "STAR";
	public static final String CIRCLE = "CIRCLE";
	public static final String HEXAGON = "HEXAGON";
	public static final String PENTAGON = "PENTAGON";

	public static final String TYPE_QUERY = "TYPE_QUERY";
	public static final String TCCALC_PROGRESS_BAR = "calcTCprogressBar";
	public static final String TMCALC_PROGRESS_BAR = "calcTMprogressBar";
	public static final String ENTITY = "entity";
	public static final String REPO_LIST = "repoList";
	public static final String FILTER_TABLE = "filterTable";
	public static final String EDGE_TABLE = "edgeTable";
	public static final String PROP_TABLE = "propertyTable";
	public static final String FILTER_PANEL = "filterPanel";
	public static final String PLAYSHEETS = "playsheetList";
	public static final String APPEND = "appendButton";
	public static final String PROP_URI = "PROP_URI";
	public static final String PREDICATE_URI = "PREDICATE_URI";
	public static final String EDGE_NAME = "EDGE_NAME";
	public static final String EDGE_TYPE = "EDGE_TYPE";
	public static final String OPTION = "OPTION"; // used by entity filler
	public static final String EDGE_ADJUSTER_TABLE = "edgeAdjusterTable";
	public static final String LABEL_TABLE = "labelTable";
	public static final String TOOLTIP_TABLE = "tooltipTable";
	public static final String BUSINESS_VALUE = "System/Business_Value";
	public static final String CAPABILITY_BUSINESS_VALUE = "Capability/Business_Value";
	public static final String BUSINESS_PROCESS_BUSINESS_VALUE = "BusinessProcess/Business_Value";
	public static final String CALC_MATRIX = "_Matrix";
	public static final String CALC_MATRIX_EXT_STAB = "_Matrix_Ext_Stab";
	public static final String CALC_MATRIX_TECH_STD = "_Matrix_Tech_Std";
	public static final String CALC_PROPERTY_LABEL = "_PropLabels";
	public static final String CALC_COLUMN_LABELS = "_ColLabels";
	public static final String CALC_ROW_LABELS = "_RowLabels";
	public static final String CALC_EXAMPLE_EDGE = "_ExEdge";
	public static final String URI = "URI";
	public static final String CALC_NAMES_LIST = "_Names";
	public static final String CALC_NAMES_TECH_STD_LIST = "_Names_Tech_Std";
	public static final String GRID_VIEW = "prerna.ui.components.playsheets.GridPlaySheet";
	public static final String PROP_HASH = "_PropHash";
	public static final String TRAVERSE_JENA_MODEL = "traverseJenaModel";
	public static final String UNDO_BOOLEAN = "undoBoolean";
	public static final String UNDOBTN = "undoBtn";
	public static final String TECH_MATURITY = "System/Tech_Maturity";
	public static final String TRANSITION_COSTS = "TRANSITION_COSTS";
	public static final String TM_LIFECYCLE = "_Tech_Maturity_Lifecycle";
	public static final String TM_CATEGORY = "_Tech_Maturity_Category";
	public static final String TC_OVERHEAD_ARRAY = "_TC_Overhead_Array";
	public static final String TC_CORE_MATRIX = "_TC_Core_Matrix";
	public static final String TC_SDLC_CORE_MATRIX = "_TC_SDLC_Core_Matrix";
	public static final String RDF_FILE_PATH = "RDF_FILE_PATH";
	public static final String RDF_FILE_NAME = "RDF_FILE_NAME";
	public static final String RDF_FILE_TYPE = "RDF_FILE_TYPE";
	public static final String RDF_FILE_BASE_URI = "RDF_FILE_BASE_URI";
	public static final String OBJECT_PROP_TABLE = "objectPropertiesTable";
	public static final String DATA_PROP_TABLE = "dataPropertiesTable";
	public static final String OBJECT_PROP_STRING = "objectPropertiesString";
	public static final String DATA_PROP_STRING = "dataPropertiesString";
	public static final String COLOR_SHAPE_TABLE = "colorShapeTable";
	public static final String SIZE_TABLE = "sizeTable";
	public static final String EXTEND_TABLE = "extendTable";
	public static final String SUBMIT_BUTTON = "submitButton";
	public static final String TRANS_ALL_FRAME = "transAllFrame";
	public static final String TRANS_ALL_SYSTEM_LABEL = "sysNoLabel";
	public static final String TRANS_ALL_DATA_LABEL = "dataNoLabel";
	public static final String TRANS_ALL_ICD_LABEL = "icdNoLabel";
	public static final String TRANS_ALL_SYSTEM_AREA = "transAllSysArea";
	public static final String TRANS_ALL_DATA_AREA = "transAllDataArea";
	public static final String TRANS_ALL_ICD_AREA = "transAllICDArea";
	public static final String TRANS_ALL_WSPRO_AREA = "transAllWSPArea";
	public static final String TRANS_ALL_WSCON_AREA = "transAllWSCArea";
	public static final String PLAYSHEET_COMBOBOXLIST = "playSheetComboBox";
	public static final String SPARQLLABEL = "sparqlLbl";
	public static final String BLANK_URL = "http://bornhere.com/noparent/blank/";
	public static final String PPT_TRAINING_BUTTON = "pptTrainingBtn";
	public static final String HTML_TRAINING_BUTTON = "htmlTrainingBtn";

	// Traverse Freely Queries
	public static final String NEIGHBORHOOD_TYPE_QUERY = "NEIGHBORHOOD_TYPE_QUERY";
	public static final String NEIGHBORHOOD_TYPE_QUERY_JENA = "NEIGHBORHOOD_TYPE_QUERY_JENA";
	public static final String NEIGHBORHOOD_OBJECT_QUERY = "NEIGHBORHOOD_OBJECT_QUERY";
	public static final String NEIGHBORHOOD_PREDICATE_FINDER_QUERY = "NEIGHBORHOOD_PREDICATE_FINDER_QUERY";
	public static final String NEIGHBORHOOD_PREDICATE_ALT2_FINDER_QUERY = "NEIGHBORHOOD_PREDICATE_ALT2_FINDER_QUERY";
	public static final String NEIGHBORHOOD_PREDICATE_ALT3_FINDER_QUERY = "NEIGHBORHOOD_PREDICATE_ALT3_FINDER_QUERY";
	public static final String TRAVERSE_FREELY_QUERY = "TRAVERSE_FREELY_QUERY";
	public static final String TRAVERSE_FREELY_QUERY_MULTI_TYPE = "TRAVERSE_FREELY_QUERY_MULTI_TYPE";
	public static final String TRAVERSE_FREELY_QUERY_JENA = "TRAVERSE_FREELY_QUERY_JENA";
	public static final String TRAVERSE_INSTANCE_FREELY_QUERY = "TRAVERSE_INSTANCE_FREELY_QUERY";
	public static final String SUBJECT_TYPE_QUERY = "SUBJECT_TYPE_QUERY";
	public static final String PREDICATE = "PREDICATE";
	public static final String IGNORE_URI = "IGNORE_URI";

	// TAP Cost Transition Queries
	public static final String TRANSITION_COST_INSERT_WITH_OVERHEAD = "TRANSITION_COST_INSERT_WITH_OVERHEAD";
	public static final String TRANSITION_COST_INSERT_WITHOUT_OVERHEAD = "TRANSITION_COST_INSERT_WITHOUT_OVERHEAD";
	public static final String TRANSITION_COST_DELETE = "TRANSITION_COST_DELETE";
	public static final String TRANSITION_COST_INSERT_SITEGLITEM = "TRANSITION_COST_INSERT_SITEGLITEM";
	public static final String TRANSITION_QUERY_SEPARATOR = "&";
	public static final String TRANSITION_COST_INSERT_SUSTAINMENT = "TRANSITION_COST_INSERT_SUSTAINMENT";
	public static final String TRANSITION_COST_INSERT_TRAINING = "TRANSITION_COST_INSERT_TRAINING";
	public static final String TRANSITION_COST_INSERT_SEMANTICS = "TRANSITION_COST_INSERT_SEMANTICS";
	public static final String TRANSITION_DATA_FEDERATION_PHASE_INDEPENDENT = "TRANSITION_DATA_FEDERATION_PHASE_INDEPENDENT";
	public static final String TRANSITION_REPORT_COMBO_BOX = "transCostReportSystemComboBox";
	public static final String TRANSITION_REPORT_TYPE_COMBO_BOX = "transReportTypeComboBox";
	public static final String TRANSITION_REPORT_FORMAT_COMBO_BOX = "transReportFormatComboBox";
	public static final String TRANSITION_APPLY_OVERHEAD_RADIO = "rdbtnApplyTapOverhead";
	public static final String TRANSITION_NOT_APPLY_OVERHEAD_RADIO = "rdbtnDoNotApplyOverhead";
	public static final String TRANSITION_SERVICE_PANEL = "transitionServicePanel";
	public static final String SOURCE_SELECT_PANEL = "sourceSelectPanel";
	public static final String TRANSITION_CHECK_BOX_DATA_FED = "chckbxDataFederationTransReport";
	public static final String TRANSITION_CHECK_BOX_DATA_CONSUMER = "chckbxDataConsumer";
	public static final String TRANSITION_ITEM_GEN_BUTTON = "loadGenBtn";
	public static final String TRANSITION_CHECK_BOX_BLU_PROVIDER = "chckbxBLUprovider";
	public static final String TRANSITION_CHECK_BOX_DATA_GENERIC = "chckbxDataEsbImplementation";
	public static final String TRANSITION_CHECK_BOX_BLU_GENERIC = "chckbxBluEsbImplementation";
	public static final String TRANSITION_SYSTEM_DROP_DOWN_PANEL = "transReportSysDropDownPanel";
	public static final String TRANSITION_GENERIC_BLU = "TRANSITION_GENERIC_BLU";
	public static final String TRANSITION_GENERIC_DATA = "TRANSITION_GENERIC_DATA";
	public static final String TRANSITION_SPECIFIC_DATA_CONSUMER = "TRANSITION_SPECIFIC_DATA_CONSUMER";
	public static final String TRANSITION_DATA_FEDERATION = "TRANSITION_DATA_FEDERATION";
	public static final String TRANSITION_BLU_PROVIDER = "TRANSITION_BLU_PROVIDER";
	public static final String TRANSITION_SPECIFIC_SITE_CONSUMER = "TRANSITION_SPECIFIC_SITE_CONSUMER";
	public static final String ADVANCED_TRANSITION_FUNCTIONS_PANEL = "advancedFunctionsPanel";
	public static final String SERVICE_SELECTION_BUTTON = "serviceSelectionBtn";
	public static final String SERVICE_SELECTION_PANE = "serviceSelectScrollPane";
	public static final String SOURCE_SELECTION_PANE = "sourceSelectScrollPane";
	public static final String TIER1_CHECKBOX = "tierCheck1";
	public static final String TIER2_CHECKBOX = "tierCheck2";
	public static final String TIER3_CHECKBOX = "tierCheck3";

	// Used by optimization organizer
	public static final String TRANSITION_GENERIC_COSTS = "TRANSITION_GENERIC_COSTS";
	public static final String TRANSITION_CONSUMER_COSTS = "TRANSITION_CONSUMER_COSTS";
	public static final String TRANSITION_PROVIDER_COSTS = "TRANSITION_PROVIDER_COSTS";

	public static final String UPDATE_SPARQL_AREA = "customUpdateTextPane";

	// SOA Transition All
	public static final String SOA_TRANSITION_ALL_DATA_QUERY = "SOA_TRANSITION_ALL_DATA_QUERY";
	public static final String SOA_TRANSITION_ALL_GENERIC_DATA_QUERY = "SOA_TRANSITION_ALL_GENERIC_DATA_QUERY";
	public static final String SOA_TRANSITION_ALL_GENERIC_BLU_QUERY = "SOA_TRANSITION_ALL_GENERIC_BLU_QUERY";
	public static final String SOA_TRANSITION_ALL_BLU_QUERY = "SOA_TRANSITION_ALL_BLU_QUERY";

	public static final String PERSPECTIVE_SELECTOR = "perspectiveSelector";

	public static final String BROWSER_TYPE = "BROWSER_TYPE";

	public static final String SPARQL_QUERY_ENDPOINT = "SPARQL_QUERY_ENDPOINT";
	public static final String SPARQL_UPDATE_ENDPOINT = "SPARQL_UPDATE_ENDPOINT";

	public static final String DATA_LATENCY_WEEKS_TEXT = "dataLatencyMonthsTextField";
	public static final String DATA_LATENCY_DAYS_TEXT = "dataLatencyDaysTextField";
	public static final String DATA_LATENCY_HOURS_TEXT = "dataLatencyHoursTextField";

	public static final String HTML = "HTML";
	public static final String PROPERTY = "PROPERTY";

	// Load Sheet Export Panel
	public static final String EXPORT_LOAD_SHEET_SOURCE_COMBOBOX = "exportDataSourceComboBox";
	public static final String EXPORT_LOAD_SHEET_SUBJECT_NODE_TYPE_COMBOBOX = "subjectNodeTypeComboBox";
	public static final String EXPORT_LOAD_SHEET_OBJECT_NODE_TYPE_COMBOBOX = "objectNodeTypeComboBox";
	public static final String EXPORT_LOAD_SHEET_NODE_RELATIONSHIP_COMBOBOX = "nodeRelationshipComboBox";
	public static final String EXPORT_LOAD_SHEET_MAX_LIMIT_MESSAGE = "lblMaxExportLimit";
	public static final String EXPORT_LOAD_SHEET_CLEAR_ALL_BUTTON = "btnClearAll";
	public static final String EXPORT_LOAD_SHEET_ADD_EXPORT_BUTTON = "btnAddExport";
	public static final int MAX_EXPORTS = 9;

	// Update Cost DB Panel
	public static final String CHANGED_DB_COMBOBOX = "changedDBComboBox";
	public static final String COST_DB_COMBOBOX = "costDBComboBox";

	public static final String COST_DB_BASE_URI_FIELD = "costDBBaseURIField";
	public static final String GLITEM_LOADING_SHEET = "LoadingSheets1.xlsx";
	public static final String ENGINE_WATCHER = "ENGINE_WATCHER";

	public static final String GLITEM_CORE_LOADING_SHEET = "LoadingSheets1.xlsx";

	public static final String GLITEM_SITE_LOADING_SHEET = "Site_HWSW_GLItems.xlsx";

	public static final String OWL = "OWL";
	public static final String OWL_ENGINE_SUFFIX = "?OWL";
	public static final String DATABASE_ZONEID = "DATABASE_ZONEID";
	
	// folder names on engines / projects
	public static final String DATABASE_FOLDER = "db";
	public static final String STORAGE_FOLDER = "storage";
	public static final String MODEL_FOLDER = "model";
	public static final String FUNCTION_FOLDER = "function";
	public static final String VECTOR_FOLDER = "vector";
	public static final String GUARDRAIL_FOLDER = "guardrail";
	public static final String VENV_FOLDER = "venv";
	// project is just a special engine..
	public static final String PROJECT_FOLDER = "project";
	public static final String APP_ROOT_FOLDER = "app_root";
	public static final String ASSETS_FOLDER = "assets";
	public static final String PORTALS_FOLDER = "portals";
	public static final String VERSION_FOLDER = "version";
	public static final String USER_FOLDER = "user";

	@Deprecated
	public static final String PIXEL_UPDATE = "PIXEL_UPDATE";
	
	public static final String URL_PARAM = "URL_PARAM";
	public static final String PROPS = "PROPS";
	// public static final String TYPE_URI = "TYPE_URI";
	public static final String INSIGHT = "INSIGHT";
	public static final String LABEL = "LABEL";
	public static final String OUTPUT = "OUTPUT";
	public static final String TYPE = "TYPE";
	public static final String SPARQL = "SPARQL";

	public static final String GRAPH_COLORS = "GRAPH_COLORS";
	public static final String GRAPH_SHAPES = "GRAPH_SHAPES";
	
	public static final String ENGINE_WEB_WATCHER = "ENGINE_WEB_WATCHER";
	public static final String PROJECT_WATCHER = "PROJECT_WATCHER";

	public static final String DEPEND = "DEPEND";
	public static final String REDIS_HOST = "REDIS_HOST";
	public static final String REDIS_PORT = "REDIS_PORT";
	public static final String URI_BASE = "URI_BASE";
	
	public static final String INSIGHT_CACHE_DIR = "INSIGHT_CACHE_DIR";
	public static final String CSV_INSIGHT_CACHE_FOLDER = "CSV_INSIGHT_CACHE_FOLDER";
	public static final String USER_ASSETS = "user_assets";

	// question modification
	public static final String LABEL_QUESTION_SELECT_PERSPECTIVE = "lblQuestionSelectPerspective";
	public static final String QUESTION_PERSPECTIVE_SELECTOR = "questionPerspectiveSelector";
	public static final String LABEL_SELECT_QUESTION = "lblSelectQuestion";
	public static final String QUESTION_MOD_SELECTOR = "questionModSelector";
	public static final String QUESTION_PERSPECTIVE_FIELD = "questionPerspectiveField";
	public static final String QUESTION_FIELD = "questionField";
	public static final String QUESTION_LAYOUT_FIELD = "questionLayoutField";
	public static final String QUESTION_SPARQL_TEXT_PANE = "questionSparqlTextPane";
	public static final String QUESTION_MOD_BUTTON = "questionModButton";
	public static final String ADD_QUESTION_BUTTON = "addQuestionButton";
	public static final String EDIT_QUESTION_BUTTON = "editQuestionButton";
	public static final String DELETE_QUESTION_BUTTON = "deleteQuestionButton";
	public static final String QUESTION_DB_SELECTOR = "questionDatabaseSelector";
	public static final String QUESTION_ADD_PARAMETER_BUTTON = "questionAddParameterButton";
	public static final String QUESTION_ADD_PARAMETER_COMBO_BOX = "addParameterComboBox";
	public static final String QUESTION_SHOW_MORE_OPTIONS_BUTTON = "questionMoreOptionsButton";
	public static final String LABEL_PARAMETER_DEPEND = "lblParameterDepend";
	public static final String PARAMETER_DEPEND_SCROLL = "parameterDependScroll";
	public static final String ADD_PARAMETER_DEPENDENCY_BUTTON = "addParameterDependencyButton";
	public static final String PARAMETER_QUERY_SCROLL = "parameterQueryScroll";
	public static final String LABEL_PARAMETER_QUERY = "lblParameterQuery";
	public static final String ADD_PARAMETER_QUERY_BUTTON = "addParameterQueryButton";
	public static final String LABEL_PARAMETER_DEPEND_LIST = "lblParameterDependList";
	public static final String PARAMETER_DEPEND_SCROLL_LIST = "parameterDependScrollList";
	public static final String LABEL_PARAMETER_QUERY_LIST = "lblParameterQueryList";
	public static final String PARAMETER_QUERY_SCROLL_LIST = "parameterQueryScrollList";
	public static final String PARAMETER_QUERY_TEXT_PANE = "parameterQueryTextPane";
	public static final String PARAMETER_DEPEND_TEXT_PANE = "parameterDependTextPane";
	public static final String PARAMETER_DEPEND_DELETE_BUTTON = "dependenciesDeleteButton";
	public static final String PARAMETER_DEPEND_EDIT_BUTTON = "dependenciesEditButton";
	public static final String PARAMETER_QUERY_DELETE_BUTTON = "parameterQueriesDeleteButton";
	public static final String PARAMETER_QUERY_EDIT_BUTTON = "parameterQueriesEditButton";
	public static final String PARAMETER_DEPENDENCIES_JLIST = "parameterDependList";
	public static final String PARAMETER_QUERIES_JLIST = "parameterQueryList";
	public static final String QUESTION_ORDER_COMBO_BOX = "questionOrderComboBox";
	public static final String PARAMETER_OPTION_EDIT_BUTTON = "optionsEditButton";
	public static final String PARAMETER_OPTION_DELETE_BUTTON = "optionsDeleteButton";
	public static final String LABEL_PARAMETER_OPTION_LIST = "lblParameterOptionList";
	public static final String PARAMETER_OPTION_SCROLL_LIST = "parameterOptionScrollList";
	public static final String PARAMETER_OPTION_SCROLL = "parameterOptionScroll";
	public static final String LABEL_PARAMETER_OPTION = "lblParameterOption";
	public static final String ADD_PARAMETER_OPTION_BUTTON = "addParameterOptionButton";
	public static final String PARAMETER_OPTION_TEXT_PANE = "parameterOptionTextPane";
	public static final String PARAMETER_OPTIONS_JLIST = "parameterOptionList";
	public static final String ENGINE_PROPERTIES = "PROPERTIES";
	public static final String QUESTION_MOD_PLAYSHEET_COMBOBOXLIST = "questionLayoutComboBox";
	public static final String QUESTION_MOD_PLAYSHEET_COMBO_LABEL = "lblQuestionLayoutText";
	public static final String QUESTION_XML_WARNING = "lblOldXMLWarning";
	
	// Model Configurations
	@Deprecated
	public static final String MAX_TOKENS = "MAX_TOKENS";
	@Deprecated
	public static final String MAX_INPUT_TOKENS = "MAX_INPUT_TOKENS";
	public static final String CONTEXT_WINDOW = "CONTEXT_WINDOW";
	public static final String MAX_COMPLETION_TOKENS = "MAX_COMPLETION_TOKENS";
	
	// Compare Databases
	public static final String NEW_DB_COMBOBOX = "newDBComboBox";
	public static final String OLD_DB_COMBOBOX = "oldDBComboBox";
	public static final String DB_COMPARISON_BUTTON = "compareDBButton";
	
	public static final String HOSTNAME = "HOSTNAME";
	public static final String PORT = "PORT";
	public static final String CONNECTION_URL = "CONNECTION_URL";
	public static final String DRIVER = "DRIVER";
	public static final String USERNAME = "USERNAME";
	public static final String PASSWORD = "PASSWORD";
	public static final String RDBMS_TYPE = "RDBMS_TYPE";
	public static final String FETCH_SIZE = "FETCH_SIZE";
	public static final String POOL_MIN_SIZE = "POOL_MIN_SIZE";
	public static final String POOL_MAX_SIZE = "POOL_MAX_SIZE";
	public static final String LEAK_DETECTION_THRESHOLD_MILLISECONDS = "LEAK_DETECTION_THRESHOLD_MILLISECONDS";
	public static final String IDLE_TIMEOUT = "IDLE_TIMEOUT";
	public static final String CONNECTION_QUERY_TIMEOUT = "CONNECTION_QUERY_TIMEOUT";
	public static final String AUTO_COMMIT = "AUTO_COMMIT";
	public static final String CONNECTION_TEST_QUERY = "CONNECTION_TEST_QUERY";
	// transaction types
	public static final String TRANSACTION_TYPE = "TRANSACTION_TYPE";
	/**
     * A constant indicating that transactions are not supported.
     */
	public static final String TRANSACTION_NONE = "TRANSACTION_NONE";
	/**
     * A constant indicating that
     * dirty reads, non-repeatable reads and phantom reads can occur.
     * This level allows a row changed by one transaction to be read
     * by another transaction before any changes in that row have been
     * committed (a "dirty read").  If any of the changes are rolled back,
     * the second transaction will have retrieved an invalid row.
     */
	public static final String TRANSACTION_READ_UNCOMMITTED = "TRANSACTION_READ_UNCOMMITTED";
    /**
     * A constant indicating that
     * dirty reads are prevented; non-repeatable reads and phantom
     * reads can occur.  This level only prohibits a transaction
     * from reading a row with uncommitted changes in it.
     */
	public static final String TRANSACTION_READ_COMMITTED = "TRANSACTION_READ_COMMITTED";
    /**
     * A constant indicating that
     * dirty reads and non-repeatable reads are prevented; phantom
     * reads can occur.  This level prohibits a transaction from
     * reading a row with uncommitted changes in it, and it also
     * prohibits the situation where one transaction reads a row,
     * a second transaction alters the row, and the first transaction
     * rereads the row, getting different values the second time
     * (a "non-repeatable read").
     */
	public static final String TRANSACTION_REPEATABLE_READ = "TRANSACTION_REPEATABLE_READ";
    /**
     * A constant indicating that
     * dirty reads, non-repeatable reads and phantom reads are prevented.
     * This level includes the prohibitions in
     * TRANSACTION_REPEATABLE_READ and further prohibits the
     * situation where one transaction reads all rows that satisfy
     * a WHERE condition, a second transaction inserts a row that
     * satisfies that WHERE condition, and the first transaction
     * rereads for the same condition, retrieving the additional
     * "phantom" row in the second read.
     */
	public static final String TRANSACTION_SERIALIZABLE = "TRANSACTION_SERIALIZABLE";

	public static final String SENSITIVE_INFO_MASK = "********";
	
	// Auto generate queries
	public static final String AUTO_GENERATE_INSIGHTS_FOR_ENGINE_COMBOBOX = "autoGenerateQueriesForEngineSelector";
	
	//Tool Panel Functions
	public static final String MHS_FUNCTIONS = "prerna.semoss.web.services.specific.tap.";
	
	// Security
	public static final String SECURITY_DB = "security";
	public static final String ANONYMOUS_USER_ALLOWED = "anonymous-users-allowed";
	public static final String ANONYMOUS_USER_UPLOAD_DATA = "anonymous-users-upload-data";
	public static final String USE_LOGOUT_PAGE = "use-logout-page";
	public static final String CUSTOM_LOGOUT_URL = "custom-logout-url";
	public static final String SESSION_USER = "semoss_user";
	// this is so in the server.xml you can update the access-log to contain the userid by adding: %{log_semoss_user_id}s
	public static final String SESSION_USER_ID_LOG = "log_semoss_user_id";
	public static final String USER_WORKSPACE_IDS = "USER_WORKSPACE_IDS";
	public static final String IS_ASSET_APP = "IS_ASSET_APP";
	public static final String USER_ASSET_IDS = "USER_ASSET_IDS";

	// old values in web.xml
	@Deprecated
	public static final String ADMIN_SET_PUBLISHER = "admin-set-publisher";
	public static final String ADMIN_SET_EXPORTER = "admin-set-exporter";
	// reduce operations to only admins
	public static final String ADMIN_ONLY_PROJECT_ADD = "ADMIN_ONLY_PROJECT_ADD";
	public static final String ADMIN_ONLY_PROJECT_DELETE = "ADMIN_ONLY_PROJECT_DELETE";
	public static final String ADMIN_ONLY_PROJECT_ADD_ACCESS = "ADMIN_ONLY_PROJECT_ADD_ACCESS";
	public static final String ADMIN_ONLY_PROJECT_SET_PUBLIC = "ADMIN_ONLY_PROJECT_SET_PUBLIC";
	public static final String ADMIN_ONLY_PROJECT_SET_DISCOVERABLE = "ADMIN_ONLY_PROJECT_SET_DISCOVERABLE";
	
	public static final String ADMIN_ONLY_DB_ADD = "ADMIN_ONLY_DB_ADD";
	public static final String ADMIN_ONLY_DB_DELETE = "ADMIN_ONLY_DB_DELETE";
	public static final String ADMIN_ONLY_DB_ADD_ACCESS	= "ADMIN_ONLY_DB_ADD_ACCESS";
	public static final String ADMIN_ONLY_DB_SET_PUBLIC = "ADMIN_ONLY_DB_SET_PUBLIC";
	public static final String ADMIN_ONLY_DB_SET_DISCOVERABLE = "ADMIN_ONLY_DB_SET_DISCOVERABLE";

	public static final String ADMIN_ONLY_MODEL_ADD = "ADMIN_ONLY_MODEL_ADD";
	public static final String ADMIN_ONLY_MODEL_DELETE = "ADMIN_ONLY_MODEL_DELETE";
	public static final String ADMIN_ONLY_MODEL_ADD_ACCESS	= "ADMIN_ONLY_MODEL_ADD_ACCESS";
	public static final String ADMIN_ONLY_MODEL_SET_PUBLIC = "ADMIN_ONLY_MODEL_SET_PUBLIC";
	public static final String ADMIN_ONLY_MODEL_SET_DISCOVERABLE = "ADMIN_ONLY_MODEL_SET_DISCOVERABLE";

	public static final String ADMIN_ONLY_STORAGE_ADD = "ADMIN_ONLY_STORAGE_ADD";
	public static final String ADMIN_ONLY_STORAGE_DELETE = "ADMIN_ONLY_STORAGE_DELETE";
	public static final String ADMIN_ONLY_STORAGE_ADD_ACCESS	= "ADMIN_ONLY_STORAGE_ADD_ACCESS";
	public static final String ADMIN_ONLY_STORAGE_SET_PUBLIC = "ADMIN_ONLY_STORAGE_SET_PUBLIC";
	public static final String ADMIN_ONLY_STORAGE_SET_DISCOVERABLE = "ADMIN_ONLY_STORAGE_SET_DISCOVERABLE";
	
	public static final String ADMIN_ONLY_VECTOR_ADD = "ADMIN_ONLY_VECTOR_ADD";
	public static final String ADMIN_ONLY_VECTOR_DELETE = "ADMIN_ONLY_VECTOR_DELETE";
	public static final String ADMIN_ONLY_VECTOR_ADD_ACCESS	= "ADMIN_ONLY_VECTOR_ADD_ACCESS";
	public static final String ADMIN_ONLY_VECTOR_SET_PUBLIC = "ADMIN_ONLY_VECTOR_SET_PUBLIC";
	public static final String ADMIN_ONLY_VECTOR_SET_DISCOVERABLE = "ADMIN_ONLY_VECTOR_SET_DISCOVERABLE";

	public static final String ADMIN_ONLY_FUNCTION_ADD = "ADMIN_ONLY_FUNCTION_ADD";
	public static final String ADMIN_ONLY_FUNCTION_DELETE = "ADMIN_ONLY_FUNCTION_DELETE";
	public static final String ADMIN_ONLY_FUNCTION_ADD_ACCESS	= "ADMIN_ONLY_FUNCTION_ADD_ACCESS";
	public static final String ADMIN_ONLY_FUNCTION_SET_PUBLIC = "ADMIN_ONLY_FUNCTION_SET_PUBLIC";
	public static final String ADMIN_ONLY_FUNCTION_SET_DISCOVERABLE = "ADMIN_ONLY_FUNCTION_SET_DISCOVERABLE";
	
	public static final String ADMIN_ONLY_INSIGHT_SET_PUBLIC = "ADMIN_ONLY_INSIGHT_SET_PUBLIC";
	public static final String ADMIN_ONLY_INSIGHT_ADD_ACCESS = "ADMIN_ONLY_INSIGHT_ADD_ACCESS";
	public static final String ADMIN_ONLY_INSIGHT_SHARE = "ADMIN_ONLY_INSIGHT_SHARE";

	// admin only create api user
	public static final String ADMIN_ONLY_CREATE_API_USER = "ADMIN_ONLY_CREATE_API_USER";
	
	@Deprecated
	public static final String PIPELINE_LANDING_FILTER = "PIPELINE_LANDING_FILTER";
	@Deprecated
	public static final String PIPELINE_SOURCE_FILTER = "PIPELINE_SOURCE_FILTER";
	@Deprecated
	public static final String WIDGET_TAB_SHARE_EXPORT_LIST = "WIDGET_TAB_SHARE_EXPORT_LIST";
//	@Deprecated
//	public static final String WIDGET_TAB_EXPORT_DASHBOARD = "WIDGET_TAB_EXPORT_DASHBOARD";
	
	public static final String SESSION_ID_KEY = "SESSION_ID_KEY";
	public static final String AUTH_WHITELIST_FILE = "whitelist";
	
	// Theming
	public static final String THEMING_DB = "themes";
	
	// Prompt
	public static final String PROMPT_DB = "PromptDatabase";
	public static final String PROMPT_DB_ENABLED = "PROMPT_DB_ENABLED";

	// Quartz Scheduler
	public static final String SCHEDULER_DB = "scheduler";
	public static final String SCHEDULER_ENDPOINT = "SCHEDULER_ENDPOINT";
	public static final String SCHEDULER_KEYSTORE = "SCHEDULER_KEYSTORE";
	public static final String SCHEDULER_KEYSTORE_PASSWORD = "SCHEDULER_KEYSTORE_PASSWORD";
	public static final String SCHEDULER_CERTIFICATE_PASSWORD = "SCHEDULER_CERTIFICATE_PASSWORD";
	public static final String SCHEDULER_FORCE_DISABLE = "SCHEDULER_FORCE_DISABLE";

	//RDBMS specific
	public static final String USE_OUTER_JOINS = "USE_OUTER_JOINS";// if present and true use outer joins instead of inner joins
	public static final String USE_CONNECTION_POOLING = "USE_CONNECTION_POOLING";
	public static final String H2_BASE_CONNECTION_URL = "jdbc:h2:@" + Constants.BASE_FOLDER + "@" + System.getProperty("file.separator") + "@ENGINE" + Constants.ENGINE + "@"
			+ System.getProperty("file.separator") + "database;query_timeout=180000;early_filter=true;query_cache_size=24;cache_size=32768";
	
	// default rdbms insights type
	public static final String RDBMS_INSIGHTS = "RDBMS_INSIGHTS";
	public static final String RDBMS_INSIGHTS_TYPE = "RDBMS_INSIGHTS_TYPE";
	public static final String RDBMS_INSIGHTS_CONNECTION_URL_END = "RDBMS_INSIGHTS_CONNECTION_URL_END";
	public static final String DEFAULT_INSIGHTS_RDBMS = "DEFAULT_INSIGHTS_RDBMS";
	public static final String RDBMS_INSIGHTS_ENGINE_SUFFIX = "$INSIGHTS_RDBMS";
	
	//SOLR specific
	public static final String RELOAD_INSIGHTS = "RELOAD_INSIGHTS";
//	public static final String SOLR_RELOAD = "SOLR_RELOAD";
//	public static final String SOLR_EXPORT = "SOLR_EXPORT";
//	public static final String SOLR_SYSTEM_VAR_KEY = "solr.solr.home";
//	public static final String SOLR_HOME_DIR = "Solr";
	// this is used for both the index engine and solr enigne
//	public static final String SOLR_URL = "SOLR_BASE_URL";
//	public static final String SOLR_CORE_NAME = "SOLR_CORE_NAME";
	
	@Deprecated
	public static final String VALUE = "VALUE";
	public static final String NAME = "NAME";
	
	public static final String STORE = "STORE";

	// prohibited headers
	public static final String PROBHIBITED_HEADERS = "PROBHIBITED_HEADERS";
	// keywords 
	public static final String KEYWORDS_SUFFIX = "_KEYWORDS";

	// cache enabled by default
	public static final String DEFAULT_INSIGHT_CACHEABLE = "DEFAULT_INSIGHT_CACHEABLE";
	public static final String DEFAULT_INSIGHT_CACHE_MINUTES = "DEFAULT_INSIGHT_CACHE_MINUTES";
	public static final String DEFAULT_INSIGHT_CACHE_CRON = "DEFAULT_INSIGHT_CACHE_CRON";
	public static final String DEFAULT_INSIGHT_CACHE_ENCRYPT = "DEFAULT_INSIGHT_CACHE_ENCRYPT";

	// default time zone
	public static final String DEFAULT_TIME_ZONE = "DEFAULT_TIME_ZONE";

	// all frame limit
	public static final String FRAME_SIZE_LIMIT = "FRAME_SIZE_LIMIT";
	// include limit on native
	public static final String FRAME_SIZE_LIMIT_NATIVE = "FRAME_SIZE_LIMIT_NATIVE";
	// default frame type for the application
	public static final String DEFAULT_FRAME_TYPE = "DEFAULT_FRAME_TYPE";
	// default grid frame type
	public static final String DEFAULT_GRID_TYPE = "DEFAULT_GRID_TYPE";
	// default scripting language
	public static final String DEFAULT_SCRIPTING_LANGUAGE = "DEFAULT_SCRIPTING_LANGUAGE";
	// default Welcome Dialog
	public static final String SHOW_WELCOME_BANNER = "SHOW_WELCOME_BANNER";
	
	// h2 frame limit size before going on disk
	public static final String H2_IN_MEM_SIZE = "H2_IN_MEM_SIZE";
	// how much R memory to allocate
	public static final String R_MEM_LIMIT = "R_MEM_LIMIT";
	
	// max file transfer size
	public static final String FILE_TRANSFER_LIMIT = "FILE_TRANSFER_LIMIT";
	
	// is this server running locally
	public static final String LOCAL_DEPLOYMENT = "LOCAL_DEPLOYMENT";
	public static final String SAMESITE_COOKIE = "SAMESITE_COOKIE";
	
	// moose configurations
	public static final String MOOSE_MODEL = "MOOSE_MODEL";
	public static final String SQL_MOOSE_MODEL = "SQL_MOOSE_MODEL";
	public static final String MOOSE_ENDPOINT = "MOOSE_ENDPOINT";
	public static final String GUANACO_ENDPOINT = "GUANACO_ENDPOINT";

	// if python is installed
	public static final String USE_PYTHON = "USE_PYTHON";
	public static final String TCP_WORKER_CP = "TCP_WORKER_CP";
	public static final String NETTY_PYTHON = "NETTY_PYTHON";
	
	// if chroot is enabled
	public static final String CHROOT_ENABLE = "CHROOT_ENABLE";

	// which type of R connection to use
	public static final String USE_R = "USE_R";
	public static final String R_CONNECTION_JRI = "R_CONNECTION_JRI";
	public static final String NETTY_R = "NETTY_R";
	
	// who is the git provider - github, gitlab etc.
	public static final String GIT_PROVIDER="GIT_PROVIDER";
	
	// disable terminal and user code inputs
	public static final String DISABLE_TERMINAL = "DISABLE_TERMINAL";
	public static final String DISABLE_R_TERMINAL = "DISABLE_R_TERMINAL";
	public static final String DISABLE_PY_TERMINAL = "DISABLE_PY_TERMINAL";
	public static final String DISABLE_GIT_TERMINAL = "DISABLE_GIT_TERMINAL";
	public static final String DISABLE_JAVA_TERMINAL = "DISABLE_JAVA_TERMINAL";
	public static final String DISABLE_SCRIPT_SOURCE = "DISABLE_SCRIPT_SOURCE";
	public static final String STRICT_SCRIPT_SOURCE = "STRICT_SCRIPT_SOURCE";
	public static final String GIT_TRUSTED_REPO="GIT_TRUSTED_REPO";
	public static final String GIT_DEFAULT_BRANCH="GIT_DEFAULT_BRANCH";

	// what terminal mode are we using in windows
	public static final String TERMINAL_MODE = "TERMINAL_MODE";
	
	// pivot values 
	public static final String PIVOT_ROW_MAX = "PIVOT_ROW_MAX";
	public static final String PIVOT_COL_MAX = "PIVOT_COL_MAX";
	
	// tracking
	public static final String T_ON = "T_ON";
	
	// post message specific keys
	public static final String PM_SEMOSS_EXECUTE_SQL_ENCRYPTION_PASSWORD = "PM_SEMOSS_EXECUTE_SQL_ENCRYPTION_PASSWORD";
	
	// where google chrome is located for image capture
	public static final String GOOGLE_CHROME_BINARY = "GOOGLE_CHROME_BINARY";
	public static final String IMAGE_CAPTURE_TIMEOUT = "IMAGE_CAPTURE_TIMEOUT";

	//cookie name of a load load balancing routing
	public static final String CONTEXT_PATH_KEY = "CONTEXT_PATH_KEY";
	public static final String LOAD_BALANCER_COOKIE_NAME = "LOAD_BALANCER_COOKIE_NAME";
	public static final String MONOLITH_PREFIX = "MONOLITH_PREFIX";
	public static final String ENDPOINT_REDIRECT_KEY = "ENDPOINT_REDIRECT_KEY";
	public static final String MONOLITH_ROUTE = "MONOLITH_ROUTE";
	
	//Graph engines
	public static final String TYPE_MAP = "TYPE_MAP";
	public static final String NAME_MAP = "NAME_MAP";
	
	//Tinker engine
	public static final String TINKER_FILE = "TINKER_FILE";
	public static final String TINKER_DRIVER = "TINKER_DRIVER";
	public static final String TINKER_USE_LABEL = "TINKER_USE_LABEL";
	public static final String NEO4J_FILE = "NEO4J_FILE";
	// Janus Engine
	public static final String JANUS_CONF = "JANUS_CONF";
	
	// R Engine
	public static final String SMSS_DATA_TYPES = "DATA_TYPES";
	public static final String NEW_HEADERS = "NEW_HEADERS";
	public static final String ADDITIONAL_DATA_TYPES = "ADDITIONAL_DATA_TYPES";
	
	// Social Properties
	public static final String SOCIAL = "SOCIAL";
	public static final String SOCIAL_PROPERTIES_FILENAME = "social.properties";
	// Email
	public static final String EMAIL_TEMPLATES = "EMAIL_TEMPLATES";
	// Secrets Store
	public static final String SECRET_STORE_ENABLED = "SECRET_STORE_ENABLED";
	public static final String SECRET_STORE_TYPE = "SECRET_STORE_TYPE";
	// Additional reactors
	public static final String ADDITIONAL_REACTORS = "ADDITIONAL_REACTORS";
	public static final String ADDITIONAL_REACTOR_PACKAGES = "ADDITIONAL_REACTOR_PACKAGES";
	
	// AntiVirus Store
	public static final String VIRUS_SCANNING_ENABLED = "VIRUS_SCANNING_ENABLED";
	public static final String VIRUS_SCANNING_METHOD = "VIRUS_SCANNING_METHOD";
	
	// Location Tracking
	public static final String USER_TRACKING_ENABLED = "USER_TRACKING_ENABLED";
	public static final String USER_TRACKING_METHOD = "USER_TRACKING_METHOD";
	public static final String USER_TRACKING_DB = "UserTrackingDatabase";
	
	// Model Inference Logs for CfG AI Server
	public static final String MODEL_INFERENCE_LOGS_ENABLED = "MODEL_INFERENCE_LOGS_ENABLED";
	public static final String MODEL_INFERENCE_LOGS_DB = "ModelInferenceLogsDatabase";
	
	// Working directories used for R
	public static final String R_BASE_FOLDER = "R";
	public static final String R_ANALYTICS_SCRIPTS_FOLDER = "AnalyticsRoutineScripts";
	public static final String R_USER_SCRIPTS_FOLDER = "UserScripts";
	public static final String R_MATCHING_FOLDER = "Matching";
	public static final String R_MATCHING_CSVS_FOLDER = "MatchingCsvs";
	public static final String R_MATCHING_PROP_FOLDER = "MatchingProp";
	public static final String R_MATCHING_REPO_FOLDER = "MatchingRepository";
	public static final String R_TEMP_FOLDER = "Temp";
	
	// Utility script with custom functions for R
	public static final String R_UTILITY_SCRIPT = "Utility.R";
	public static final String R_MATCHING_SCRIPT = "matching.R";
	
	// Function name to calculate locality sensitive hashing
	public static final String R_LSH_MATCHING_FUN = "run_lsh_matching";
	
	// Composite key constants
	public static final String COMPOSITE_KEY_SEPARATOR = ":";
	// TODO once local master is refactored, remove references to these constants
	public static final String COMPOSITE_KEY_TYPE = "COMPOSITE";
	public static final String META_KEY = "URI:KEY";
	
	public static final String SEMOSS_EXTENSION = ".smss";
	public static final String HIDDEN_FILE_EXTENSION = ".hidden";
	public static final String ENCRYPT_SMSS = "ENCRYPT_SMSS";
	
	// Concept Metadata Table
	public static final String CONCEPT_METADATA_TABLE = "CONCEPTMETADATA";
	@Deprecated
	public static final String KEY = "KEY";	
	public static final String LM_META_KEY = "METAKEY";
	public static final String LM_META_VALUE = "METAVALUE";
	public static final String LM_PHYSICAL_NAME_ID = "PHYSICALNAMEID";
	public static final String DESCRIPTION = "description";
	public static final String TAG = "tag";
	public static final String MARKDOWN = "markdown";
	
	// Metakey Options Table
	public static final String ENGINE_METAKEYS = "ENGINEMETAKEYS";
	public static final String PROJECT_METAKEYS = "PROJECTMETAKEYS";
	public static final String INSIGHT_METAKEYS = "INSIGHTMETAKEYS";
	public static final String PROMPT_METAKEYS = "PROMPTMETAKEYS";
	public static final String METAKEY = "METAKEY";
	public static final String SINGLE_MULTI = "SINGLEMULTI";
	public static final String DISPLAY_ORDER = "DISPLAYORDER";
	public static final String DISPLAY_OPTIONS = "DISPLAYOPTIONS";
	
	// Metamodel keys
	public static final String NODE_PROP = "nodeProp";
	public static final String RELATION_PROP = "relationProp";
	public static final String POSITION_PROP = "positions";
	public static final String RELATION = "relation";
	public static final String FROM_TABLE = "fromTable";
	public static final String TO_TABLE = "toTable";
	public static final String REL_NAME = "relName";
	public static final String DATA_TYPES = "dataTypes";
	public static final String START_ROW = "startRow";
	public static final String END_ROW = "endRow";
	
	// python
	public static final String PY_BASE_FOLDER = "py";

	// Workspace
	public static final String USER_WORKSPACE = "USER_WORKSPACE";
	public static final String INIT_MODEL_ENGINE = "INIT_MODEL_ENGINE";
	public static final String SECURE_PROMPT = "SECURE_PROMPT";

	//fastchat
	public static final String WORKER_ADDRESS = "WORKER_ADDRESS";
	public static final String CONTROLLER_ADDRESS = "CONTROLLER_ADDRESS";
	public static final String NUM_GPU = "NUM_GPU";
	public static final String GPU_ID = "GPU_ID";

	
	// Pragma Options
	public static final String IMPLICIT_ORDER = "IMPLICIT_ORDER";
	public static final String TASK_OPTIONS_EXIST = "TASK_OPTIONS_EXIST";
	public static final String BIG_DATA_ENGINE = "BIG_DATA_ENGINE";

	// embed url
	public static final String EMBED_URL_LOGO = "EMBED_URL_LOGO";
	
	// do not encode the log
	public static final String LOG_ENCODING = "LOG_ENCODING";
	
	// public home to be used for deployments
	public static final String PUBLIC_HOME = "public_home";
	
	// default semoss colors
	// TODO: find a way to consolidate this with the FE
	public static final String[] COLOR_SEMOSS = {"#4FA4DE","#5E61E3", "#ffe750", "#FFB350", "#f7724a", "#F54D83", "#9C25E1", "#1A936F", "#88D498", "#BDC3C7"}; 
	
	// to limit the users
	public static final String MAX_USER_LIMIT = "MAX_USER_LIMIT";
	
	// saml specific
	public static final String SAML = "saml";
	public static final String SAML_FEDERATION_LOG_PATH = "SAML_FEDERATION_LOG_PATH";
	public static final String SAML_PROP_LOC = "SAML_PROP_LOC";
	
	//project 
	public static final String PROJECTS = "PROJECTS";
	public static final String PROJECT = "PROJECT";
	public static final String PROJECT_ALIAS = "PROJECT_ALIAS";
	public static final String PROJECT_TYPE = "PROJECT_TYPE";
	public static final String PROJECT_ENUM_TYPE = "PROJECT_ENUM_TYPE";
	public static final String PROJECT_GIT_PROVIDER = "PROJECT_GIT_PROVIDER";
	public static final String PROJECT_GIT_CLONE = "PROJECT_GIT_CLONE";
	
	//model
	@Deprecated
	public static final String KEEP_CONTEXT = "KEEP_CONTEXT";
	public static final String KEEP_CONVERSATION_HISTORY = "KEEP_CONVERSATION_HISTORY";
	public static final String KEEP_INPUT_OUTPUT = "KEEP_INPUT_OUTPUT";
	
	//vector
	public static final String API_KEY = "API_KEY";
	public static final String API_KEY_ID="API_KEY_ID";
	public static final String INDEX_CLASSES = "INDEX_CLASSES";
	public static final String CONTENT_LENGTH = "CONTENT_LENGTH";
	public static final String CONTENT_OVERLAP = "CONTENT_OVERLAP";
	public static final String DISTANCE_METHOD = "DISTANCE_METHOD";
	public static final String DEFAULT_CHUNK_UNIT = "DEFAULT_CHUNK_UNIT";
	public static final String EMBEDDER_ENGINE_ID = "EMBEDDER_ENGINE_ID";
	public static final String KEYWORD_ENGINE_ID = "KEYWORD_ENGINE_ID";
	public static final String EMBEDDER_ENGINE_NAME = "EMBEDDER_ENGINE_NAME";
	public static final String EXTRACTION_METHOD = "EXTRACTION_METHOD";
	public static final String CUSTOM_DOCUMENT_PROCESSOR = "CUSTOM_DOCUMENT_PROCESSOR";
	public static final String CUSTOM_DOCUMENT_PROCESSOR_FUNCTION_ID = "CUSTOM_DOCUMENT_PROCESSOR_FUNCTION_ID";
	public static final String EMBED_IMAGES = "EMBED_IMAGES";
	public static final String IMAGE_ENGINE_ID = "IMAGE_ENGINE_ID";

	// venv
	public static final String VIRTUAL_ENV_ENGINE = "VIRTUAL_ENV_ENGINE";
	
	// starting process for r/py
	public static final String JAVA_HOME = "JAVA_HOME";
	public static final String LD_LIBRARY_PATH = "LD_LIBRARY_PATH";
	public static final String TCP_WORKER = "TCP_WORKER";
	public static final String ULIMIT_R_MEM_LIMIT = "ULIMIT_R_MEM_LIMIT";
	
	public static final String WHITE_LIST_DOMAINS =  "WHITE_LIST_DOMAINS";
	
	public static final String SMSS_USER_NAME = "name";
	public static final String SMSS_USER_EMAIL = "email";
	//MS_GRAPH_USER
	public static final String MS_GRAPH_DISPLAY_NAME = "displayName";
	public static final String MS_GRAPH_EMAIL = "mail";
	public static final String MS_GRAPH_ID = "id";
	public static final String MS_GRAPH_USERNAME = "username";
	public static final String MS_GRAPH_USER_PRINCIPAL_NAME = "userPrincipalName";
	public static final String MS_GRAPH_VALUE = "value";
	//USER_MAP 
	public static final String USER_MAP_NAME = "name";
	public static final String USER_MAP_ID = "id";
	public static final String USER_MAP_TYPE = "type";
	public static final String USER_MAP_EMAIL = "email";
	public static final String USER_MAP_USERNAME = "username";
	// MAP user
	public static final String MAP_USERID = "userid";
	public static final String MAP_EMAIL = "email";
	public static final String MAP_NAME = "name";
	public static final String MAP_USERNAME = "username";
	
	//UTC ZONE
  	public static final String UTC_ZONE = "UTC";
  	
    // keys for engine restrictions
 	public static final String ENGINE_USAGE_RESTRICTION_KEY = "engine_usage_restiction";
 	public static final String ENGINE_USAGE_FREQUENCY_KEY = "engine_usage_frequency";
 	public static final String ENGINE_MAX_TOKEN_KEY = "engine_max_token";
 	public static final String ENGINE_MAX_RESPONSE_TIME_KEY = "engine_max_response_time";
 	public static final String USER_USAGE_RESTRICTION_KEY = "user_model_usage_restriction";
  	public static final String USER_MODEL_USAGE_FREQUENCY_KEY = "user_model_usage_frequency";
  	public static final String USER_MODEL_MAX_TOKEN_KEY = "user_model_max_token";
  	public static final String USER_MODEL_MAX_RESPONSE_TIME_KEY = "user_model_max_response_time";
  	// model restriction types
  	public static final String MODEL_TOKEN_RESTRICTION_VALUE = "token";
  	public static final String MODEL_COMPUTE_TIME_RESTRICTION_VALUE = "compute";

  	//Exception Message for throttle limit
  	public static final String USER_TOKEN_LIMIT_EXCEEDED_MESSAGE = "Token limit exceeded for user level : You have used %d tokens, but the limit is %d";
    public static final String USER_RESPONSE_TIME_LIMIT_EXCEEDED_MESSAGE = "Response time limit exceeded for user level : You have reached %.2f seconds, but the limit is %.2f seconds.";
    public static final String ENGINE_TOKEN_LIMIT_EXCEEDED_MESSAGE = "Token limit exceeded for engine level: You have used %d tokens, but the limit is %d";
    public static final String ENGINE_RESPONSE_TIME_LIMIT_EXCEEDED_MESSAGE = "Response time limit exceeded for engine level : You have reached %.2f seconds, but the limit is %.2f seconds.";
  	
	//External Permission Management
    public static final String EXTERNAL_PERMISSION_MANAGEMENT_ENABLED = "EXTERNAL_PERMISSION_MANAGEMENT_ENABLED";
    public static final String EXTERNAL_PERMISSION_MANAGEMENT_URL = "EXTERNAL_PERMISSION_MANAGEMENT_URL";
    public static final String EXTERNAL_PERMISSION_MANAGEMENT_AUTH_USERNAME= "EXTERNAL_PERMISSION_MANAGEMENT_AUTH_USERNAME";
    public static final String EXTERNAL_PERMISSION_MANAGEMENT_AUTH_PASSWORD = "EXTERNAL_PERMISSION_MANAGEMENT_AUTH_PASSWORD";
    public static final String EXTERNAL_PERMISSION_MANAGEMENT_REQUEST_KEY = "EXTERNAL_PERMISSION_MANAGEMENT_REQUEST_KEY";
    public static final String EXTERNAL_PERMISSION_MANAGEMENT_RESPONSE_JMES_PATH = "EXTERNAL_PERMISSION_MANAGEMENT_RESPONSE_JMES_PATH";
    public static final String EXTERNAL_PERMISSION_MANAGEMENT_ENGINEID = "EXTERNAL_PERMISSION_MANAGEMENT_ENGINEID";
    public static final String EXTERNAL_PERMISSION_MANAGEMENT_ENGINENAME = "EXTERNAL_PERMISSION_MANAGEMENT_ENGINENAME";
    public static final String EXTERNAL_PERMISSION_MANAGEMENT_ENGINETYPE = "EXTERNAL_PERMISSION_MANAGEMENT_ENGINETYPE";
    public static final String EXTERNAL_PERMISSION_MANAGEMENT_ENGINESUBTYPE = "EXTERNAL_PERMISSION_MANAGEMENT_ENGINESUBTYPE";

    public static final String EXTERNAL_PERMISSION_MANAGEMENT_DEFAULT_ENGINE_TYPE = "EXTERNAL_PERMISSION_MANAGEMENT_DEFAULT_ENGINE_TYPE";
    public static final String EXTERNAL_PERMISSION_MANAGEMENT_DEFAULT_PERMISSION = "EXTERNAL_PERMISSION_MANAGEMENT_DEFAULT_PERMISSION";

    //External Database OWL Metadata
    public static final String EXTERNAL_DATABASE_MANAGEMENT_ENABLED = "EXTERNAL_DATABASE_MANAGEMENT_ENABLED";
    public static final String EXTERNAL_DATABASE_MANAGEMENT_URL = "EXTERNAL_DATABASE_MANAGEMENT_URL";
    public static final String EXTERNAL_DATABASE_MANAGEMENT_AUTH_USERNAME= "EXTERNAL_DATABASE_MANAGEMENT_AUTH_USERNAME";
    public static final String EXTERNAL_DATABASE_MANAGEMENT_AUTH_PASSWORD = "EXTERNAL_DATABASE_MANAGEMENT_AUTH_PASSWORD";
    public static final String EXTERNAL_DATABASE_MANAGEMENT_REQUEST_KEY = "EXTERNAL_DATABASE_MANAGEMENT_REQUEST_KEY";
    public static final String EXTERNAL_DATABASE_MANAGEMENT_RESPONSE_JMES_PATH = "EXTERNAL_DATABASE_MANAGEMENT_RESPONSE_JMES_PATH";
    public static final String EXTERNAL_DATABASE_MANAGEMENT_TABLENAME = "EXTERNAL_DATABASE_MANAGEMENT_TABLENAME";
    public static final String EXTERNAL_DATABASE_MANAGEMENT_COLUMNNAME = "EXTERNAL_DATABASE_MANAGEMENT_COLUMNNAME";
    public static final String EXTERNAL_DATABASE_MANAGEMENT_DATATYPE = "EXTERNAL_DATABASE_MANAGEMENT_DATATYPE";
    
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy