1<?php 2/* 3** Zabbix 4** Copyright (C) 2001-2021 Zabbix SIA 5** 6** This program is free software; you can redistribute it and/or modify 7** it under the terms of the GNU General Public License as published by 8** the Free Software Foundation; either version 2 of the License, or 9** (at your option) any later version. 10** 11** This program is distributed in the hope that it will be useful, 12** but WITHOUT ANY WARRANTY; without even the implied warranty of 13** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14** GNU General Public License for more details. 15** 16** You should have received a copy of the GNU General Public License 17** along with this program; if not, write to the Free Software 18** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 19**/ 20 21 22/** 23 * Constant values used in schema. 24 */ 25class CXmlConstantValue { 26 27 // Values. 28 const ENABLED = 0; 29 const DISABLED = 1; 30 31 const XML_DEFAULT = IPMI_AUTHTYPE_DEFAULT; 32 const NONE = IPMI_AUTHTYPE_NONE; 33 const MD2 = IPMI_AUTHTYPE_MD2; 34 const MD5 = IPMI_AUTHTYPE_MD5; 35 const STRAIGHT = IPMI_AUTHTYPE_STRAIGHT; 36 const OEM = IPMI_AUTHTYPE_OEM; 37 const RMCP_PLUS = IPMI_AUTHTYPE_RMCP_PLUS; 38 39 const CALLBACK = IPMI_PRIVILEGE_CALLBACK; 40 const USER = IPMI_PRIVILEGE_USER; 41 const OPERATOR = IPMI_PRIVILEGE_OPERATOR; 42 const ADMIN = IPMI_PRIVILEGE_ADMIN; 43 // const OEM = IPMI_PRIVILEGE_OEM; // Duplicate. 44 45 const NO_ENCRYPTION = HOST_ENCRYPTION_NONE; 46 const TLS_PSK = HOST_ENCRYPTION_PSK; 47 const TLS_CERTIFICATE = HOST_ENCRYPTION_CERTIFICATE; 48 49 const NO = 0; 50 const YES = 1; 51 52 const ZABBIX = INTERFACE_TYPE_AGENT; 53 const SNMP = INTERFACE_TYPE_SNMP; 54 const IPMI = INTERFACE_TYPE_IPMI; 55 const JMX = INTERFACE_TYPE_JMX; 56 57 const INV_MODE_DISABLED = HOST_INVENTORY_DISABLED; // Duplicate. 58 const INV_MODE_MANUAL = HOST_INVENTORY_MANUAL; 59 const INV_MODE_AUTOMATIC = HOST_INVENTORY_AUTOMATIC; 60 61 const TRIGGER_EXPRESSION = ZBX_RECOVERY_MODE_EXPRESSION; 62 const TRIGGER_RECOVERY_EXPRESSION = ZBX_RECOVERY_MODE_RECOVERY_EXPRESSION; 63 const TRIGGER_NONE = ZBX_RECOVERY_MODE_NONE; // Duplicate. 64 65 const TRIGGER_DISABLED = ZBX_TRIGGER_CORRELATION_NONE; // Duplicate. 66 const TRIGGER_TAG_VALUE = ZBX_TRIGGER_CORRELATION_TAG; 67 68 const NOT_CLASSIFIED = TRIGGER_SEVERITY_NOT_CLASSIFIED; 69 const INFO = TRIGGER_SEVERITY_INFORMATION; 70 const WARNING = TRIGGER_SEVERITY_WARNING; 71 const AVERAGE = TRIGGER_SEVERITY_AVERAGE; 72 const HIGH = TRIGGER_SEVERITY_HIGH; 73 const DISASTER = TRIGGER_SEVERITY_DISASTER; 74 75 const SINGLE = TRIGGER_MULT_EVENT_DISABLED; 76 const MULTIPLE = TRIGGER_MULT_EVENT_ENABLED; 77 78 const CALCULATED = GRAPH_YAXIS_TYPE_CALCULATED; 79 const FIXED = GRAPH_YAXIS_TYPE_FIXED; 80 const ITEM = GRAPH_YAXIS_TYPE_ITEM_VALUE; 81 82 const NORMAL = GRAPH_TYPE_NORMAL; 83 const STACKED = GRAPH_TYPE_STACKED; 84 const PIE = GRAPH_TYPE_PIE; 85 const EXPLODED = GRAPH_TYPE_EXPLODED; 86 87 const SINGLE_LINE = GRAPH_ITEM_DRAWTYPE_LINE; 88 const FILLED_REGION = GRAPH_ITEM_DRAWTYPE_FILLED_REGION; 89 const BOLD_LINE = GRAPH_ITEM_DRAWTYPE_BOLD_LINE; 90 const DOTTED_LINE = GRAPH_ITEM_DRAWTYPE_DOT; 91 const DASHED_LINE = GRAPH_ITEM_DRAWTYPE_DASHED_LINE; 92 const GRADIENT_LINE = GRAPH_ITEM_DRAWTYPE_GRADIENT_LINE; 93 94 const LEFT = GRAPH_YAXIS_SIDE_LEFT; 95 const RIGHT = GRAPH_YAXIS_SIDE_RIGHT; 96 97 const MIN = CALC_FNC_MIN; 98 const AVG = CALC_FNC_AVG; 99 const MAX = CALC_FNC_MAX; 100 const ALL = CALC_FNC_ALL; 101 const LAST = CALC_FNC_LST; 102 103 const SIMPLE = GRAPH_ITEM_SIMPLE; 104 const GRAPH_SUM = GRAPH_ITEM_SUM; 105 106 const PASSWORD = ITEM_AUTHTYPE_PASSWORD; 107 const PUBLIC_KEY = ITEM_AUTHTYPE_PUBLICKEY; 108 109 // const NONE = HTTPTEST_AUTH_NONE; // Duplicate. 110 const BASIC = HTTPTEST_AUTH_BASIC; 111 const NTLM = HTTPTEST_AUTH_NTLM; 112 const KERBEROS = HTTPTEST_AUTH_KERBEROS; 113 const DIGEST = HTTPTEST_AUTH_DIGEST; 114 115 const ALIAS = 4; 116 const ASSET_TAG = 11; 117 const CHASSIS = 28; 118 const CONTACT = 23; 119 const CONTRACT_NUMBER = 32; 120 const DATE_HW_DECOMM = 47; 121 const DATE_HW_EXPIRY = 46; 122 const DATE_HW_INSTALL = 45; 123 const DATE_HW_PURCHASE = 44; 124 const DEPLOYMENT_STATUS = 34; 125 const HARDWARE = 14; 126 const HARDWARE_FULL = 15; 127 const HOST_NETMASK = 39; 128 const HOST_NETWORKS = 38; 129 const HOST_ROUTER = 40; 130 const HW_ARCH = 30; 131 const INSTALLER_NAME = 33; 132 const LOCATION = 24; 133 const LOCATION_LAT = 25; 134 const LOCATION_LON = 26; 135 const MACADDRESS_A = 12; 136 const MACADDRESS_B = 13; 137 const MODEL = 29; 138 const NAME = 3; 139 const NOTES = 27; 140 const OOB_IP = 41; 141 const OOB_NETMASK = 42; 142 const OOB_ROUTER = 43; 143 const OS = 5; 144 const OS_FULL = 6; 145 const OS_SHORT = 7; 146 const POC_1_CELL = 61; 147 const POC_1_EMAIL = 58; 148 const POC_1_NAME = 57; 149 const POC_1_NOTES = 63; 150 const POC_1_PHONE_A = 59; 151 const POC_1_PHONE_B = 60; 152 const POC_1_SCREEN = 62; 153 const POC_2_CELL = 68; 154 const POC_2_EMAIL = 65; 155 const POC_2_NAME = 64; 156 const POC_2_NOTES = 70; 157 const POC_2_PHONE_A = 66; 158 const POC_2_PHONE_B = 67; 159 const POC_2_SCREEN = 69; 160 const SERIALNO_A = 8; 161 const SERIALNO_B = 9; 162 const SITE_ADDRESS_A = 48; 163 const SITE_ADDRESS_B = 49; 164 const SITE_ADDRESS_C = 50; 165 const SITE_CITY = 51; 166 const SITE_COUNTRY = 53; 167 const SITE_NOTES = 56; 168 const SITE_RACK = 55; 169 const SITE_STATE = 52; 170 const SITE_ZIP = 54; 171 const SOFTWARE = 16; 172 const SOFTWARE_APP_A = 18; 173 const SOFTWARE_APP_B = 19; 174 const SOFTWARE_APP_C = 20; 175 const SOFTWARE_APP_D = 21; 176 const SOFTWARE_APP_E = 22; 177 const SOFTWARE_FULL = 17; 178 const TAG = 10; 179 const TYPE = 1; 180 const TYPE_FULL = 2; 181 const URL_A = 35; 182 const URL_B = 36; 183 const URL_C = 37; 184 const VENDOR = 31; 185 186 const RAW = ZBX_POSTTYPE_RAW; 187 const JSON = ZBX_POSTTYPE_JSON; 188 const XML = ZBX_POSTTYPE_XML; 189 190 const GET = HTTPCHECK_REQUEST_GET; 191 const POST = HTTPCHECK_REQUEST_POST; 192 const PUT = HTTPCHECK_REQUEST_PUT; 193 const HEAD = HTTPCHECK_REQUEST_HEAD; 194 195 const BODY = HTTPTEST_STEP_RETRIEVE_MODE_CONTENT; 196 const HEADERS = HTTPTEST_STEP_RETRIEVE_MODE_HEADERS; 197 const BOTH = HTTPTEST_STEP_RETRIEVE_MODE_BOTH; 198 199 const SNMPV3_MD5 = ITEM_SNMPV3_AUTHPROTOCOL_MD5; 200 const SNMPV3_SHA1 = ITEM_SNMPV3_AUTHPROTOCOL_SHA1; 201 const SNMPV3_SHA224 = ITEM_SNMPV3_AUTHPROTOCOL_SHA224; 202 const SNMPV3_SHA256 = ITEM_SNMPV3_AUTHPROTOCOL_SHA256; 203 const SNMPV3_SHA384 = ITEM_SNMPV3_AUTHPROTOCOL_SHA384; 204 const SNMPV3_SHA512 = ITEM_SNMPV3_AUTHPROTOCOL_SHA512; 205 206 const SNMPV3_DES = ITEM_SNMPV3_PRIVPROTOCOL_DES; 207 const SNMPV3_AES128 = ITEM_SNMPV3_PRIVPROTOCOL_AES128; 208 const SNMPV3_AES192 = ITEM_SNMPV3_PRIVPROTOCOL_AES192; 209 const SNMPV3_AES256 = ITEM_SNMPV3_PRIVPROTOCOL_AES256; 210 const SNMPV3_AES192C = ITEM_SNMPV3_PRIVPROTOCOL_AES192C; 211 const SNMPV3_AES256C = ITEM_SNMPV3_PRIVPROTOCOL_AES256C; 212 213 const NOAUTHNOPRIV = ITEM_SNMPV3_SECURITYLEVEL_NOAUTHNOPRIV; 214 const AUTHNOPRIV = ITEM_SNMPV3_SECURITYLEVEL_AUTHNOPRIV; 215 const AUTHPRIV = ITEM_SNMPV3_SECURITYLEVEL_AUTHPRIV; 216 217 const ITEM_TYPE_ZABBIX_PASSIVE = ITEM_TYPE_ZABBIX; 218 const ITEM_TYPE_SNMPV1 = ITEM_TYPE_SNMPV1; 219 const ITEM_TYPE_TRAP = ITEM_TYPE_TRAPPER; 220 const ITEM_TYPE_SIMPLE = ITEM_TYPE_SIMPLE; 221 const ITEM_TYPE_SNMPV2 = ITEM_TYPE_SNMPV2C; 222 const ITEM_TYPE_INTERNAL = ITEM_TYPE_INTERNAL; 223 const ITEM_TYPE_SNMPV3 = ITEM_TYPE_SNMPV3; 224 const ITEM_TYPE_ZABBIX_ACTIVE = ITEM_TYPE_ZABBIX_ACTIVE; 225 const ITEM_TYPE_AGGREGATE = ITEM_TYPE_AGGREGATE; 226 const ITEM_TYPE_EXTERNAL = ITEM_TYPE_EXTERNAL; 227 const ITEM_TYPE_ODBC = ITEM_TYPE_DB_MONITOR; 228 const ITEM_TYPE_IPMI = ITEM_TYPE_IPMI; 229 const ITEM_TYPE_SSH = ITEM_TYPE_SSH; 230 const ITEM_TYPE_TELNET = ITEM_TYPE_TELNET; 231 const ITEM_TYPE_CALCULATED = ITEM_TYPE_CALCULATED; 232 const ITEM_TYPE_JMX = ITEM_TYPE_JMX; 233 const ITEM_TYPE_SNMP_TRAP = ITEM_TYPE_SNMPTRAP; 234 const ITEM_TYPE_DEPENDENT = ITEM_TYPE_DEPENDENT; 235 const ITEM_TYPE_HTTP_AGENT = ITEM_TYPE_HTTPAGENT; 236 const ITEM_TYPE_SNMP = ITEM_TYPE_SNMP; 237 const ITEM_TYPE_SCRIPT = ITEM_TYPE_SCRIPT; 238 239 const SNMP_V1 = SNMP_V1; 240 const SNMP_V2 = SNMP_V2C; 241 const SNMP_V3 = SNMP_V3; 242 243 const FLOAT = ITEM_VALUE_TYPE_FLOAT; 244 const CHAR = ITEM_VALUE_TYPE_STR; 245 const LOG = ITEM_VALUE_TYPE_LOG; 246 const UNSIGNED = ITEM_VALUE_TYPE_UINT64; 247 const TEXT = ITEM_VALUE_TYPE_TEXT; 248 249 const ORIGINAL_ERROR = ZBX_PREPROC_FAIL_DEFAULT; 250 const DISCARD_VALUE = ZBX_PREPROC_FAIL_DISCARD_VALUE; 251 const CUSTOM_VALUE = ZBX_PREPROC_FAIL_SET_VALUE; 252 const CUSTOM_ERROR = ZBX_PREPROC_FAIL_SET_ERROR; 253 254 const MULTIPLIER = ZBX_PREPROC_MULTIPLIER; 255 const RTRIM = ZBX_PREPROC_RTRIM; 256 const LTRIM = ZBX_PREPROC_LTRIM; 257 const TRIM = ZBX_PREPROC_TRIM; 258 const REGEX = ZBX_PREPROC_REGSUB; 259 const BOOL_TO_DECIMAL = ZBX_PREPROC_BOOL2DEC; 260 const OCTAL_TO_DECIMAL = ZBX_PREPROC_OCT2DEC; 261 const HEX_TO_DECIMAL = ZBX_PREPROC_HEX2DEC; 262 const SIMPLE_CHANGE = ZBX_PREPROC_DELTA_VALUE; 263 const CHANGE_PER_SECOND = ZBX_PREPROC_DELTA_SPEED; 264 const XMLPATH = ZBX_PREPROC_XPATH; 265 const JSONPATH = ZBX_PREPROC_JSONPATH; 266 const IN_RANGE = ZBX_PREPROC_VALIDATE_RANGE; 267 const MATCHES_REGEX = ZBX_PREPROC_VALIDATE_REGEX; 268 const NOT_MATCHES_REGEX = ZBX_PREPROC_VALIDATE_NOT_REGEX; 269 const CHECK_JSON_ERROR = ZBX_PREPROC_ERROR_FIELD_JSON; 270 const CHECK_XML_ERROR = ZBX_PREPROC_ERROR_FIELD_XML; 271 const CHECK_REGEX_ERROR = ZBX_PREPROC_ERROR_FIELD_REGEX; 272 const CHECK_NOT_SUPPORTED = ZBX_PREPROC_VALIDATE_NOT_SUPPORTED; 273 const DISCARD_UNCHANGED = ZBX_PREPROC_THROTTLE_VALUE; 274 const DISCARD_UNCHANGED_HEARTBEAT = ZBX_PREPROC_THROTTLE_TIMED_VALUE; 275 const JAVASCRIPT = ZBX_PREPROC_SCRIPT; 276 const PROMETHEUS_PATTERN = ZBX_PREPROC_PROMETHEUS_PATTERN; 277 const PROMETHEUS_TO_JSON = ZBX_PREPROC_PROMETHEUS_TO_JSON; 278 const CSV_TO_JSON = ZBX_PREPROC_CSV_TO_JSON; 279 const STR_REPLACE = ZBX_PREPROC_STR_REPLACE; 280 const XML_TO_JSON = ZBX_PREPROC_XML_TO_JSON; 281 282 const AND_OR = CONDITION_EVAL_TYPE_AND_OR; 283 const XML_AND = CONDITION_EVAL_TYPE_AND; 284 const XML_OR = CONDITION_EVAL_TYPE_OR; 285 const FORMULA = CONDITION_EVAL_TYPE_EXPRESSION; 286 287 const CONDITION_MATCHES_REGEX = CONDITION_OPERATOR_REGEXP; // Duplicate. 288 const CONDITION_NOT_MATCHES_REGEX = CONDITION_OPERATOR_NOT_REGEXP; // Duplicate. 289 const CONDITION_EXISTS = CONDITION_OPERATOR_EXISTS; 290 const CONDITION_NOT_EXISTS = CONDITION_OPERATOR_NOT_EXISTS; 291 292 const OUTPUT_FORMAT_RAW = HTTPCHECK_STORE_RAW; 293 const OUTPUT_FORMAT_JSON = HTTPCHECK_STORE_JSON; 294 295 const MEDIA_TYPE_EMAIL = MEDIA_TYPE_EMAIL; 296 const MEDIA_TYPE_SCRIPT = MEDIA_TYPE_EXEC; 297 const MEDIA_TYPE_SMS = MEDIA_TYPE_SMS; 298 const MEDIA_TYPE_WEBHOOK = MEDIA_TYPE_WEBHOOK; 299 300 const STARTTLS = SMTP_CONNECTION_SECURITY_STARTTLS; 301 const SSL_OR_TLS = SMTP_CONNECTION_SECURITY_SSL_TLS; 302 303 const SMTP_AUTHENTICATION_NONE = SMTP_AUTHENTICATION_NONE; 304 const SMTP_AUTHENTICATION_PASSWORD = SMTP_AUTHENTICATION_NORMAL; 305 306 const CONTENT_TYPE_TEXT = SMTP_MESSAGE_FORMAT_PLAIN_TEXT; 307 const CONTENT_TYPE_HTML = SMTP_MESSAGE_FORMAT_HTML; 308 309 const EVENT_SOURCE_TRIGGERS = EVENT_SOURCE_TRIGGERS; 310 const EVENT_SOURCE_DISCOVERY = EVENT_SOURCE_DISCOVERY; 311 const EVENT_SOURCE_AUTOREGISTRATION = EVENT_SOURCE_AUTOREGISTRATION; 312 const EVENT_SOURCE_INTERNAL = EVENT_SOURCE_INTERNAL; 313 314 const OPERATION_MODE_PROBLEM = ACTION_OPERATION; 315 const OPERATION_MODE_RECOVERY = ACTION_RECOVERY_OPERATION; 316 const OPERATION_MODE_UPDATE = ACTION_ACKNOWLEDGE_OPERATION; 317 318 const MACRO_TYPE_TEXT = ZBX_MACRO_TYPE_TEXT; 319 const MACRO_TYPE_SECRET = ZBX_MACRO_TYPE_SECRET; 320 const MACRO_TYPE_VAULT = ZBX_MACRO_TYPE_VAULT; 321 322 // Constants for low-level discovery rule overrides. 323 const LLD_OVERRIDE_STOP_NO = ZBX_LLD_OVERRIDE_STOP_NO; 324 const LLD_OVERRIDE_STOP_YES = ZBX_LLD_OVERRIDE_STOP_YES; 325 const LLD_OVERRIDE_OPERATION_OBJECT_ITEM_PROTOTYPE = OPERATION_OBJECT_ITEM_PROTOTYPE; 326 const LLD_OVERRIDE_OPERATION_OBJECT_TRIGGER_PROTOTYPE = OPERATION_OBJECT_TRIGGER_PROTOTYPE; 327 const LLD_OVERRIDE_OPERATION_OBJECT_GRAPH_PROTOTYPE = OPERATION_OBJECT_GRAPH_PROTOTYPE; 328 const LLD_OVERRIDE_OPERATION_OBJECT_HOST_PROTOTYPE = OPERATION_OBJECT_HOST_PROTOTYPE; 329 const CONDITION_OPERATOR_EQUAL = CONDITION_OPERATOR_EQUAL; 330 const CONDITION_OPERATOR_NOT_EQUAL = CONDITION_OPERATOR_NOT_EQUAL; 331 const CONDITION_OPERATOR_LIKE = CONDITION_OPERATOR_LIKE; 332 const CONDITION_OPERATOR_NOT_LIKE = CONDITION_OPERATOR_NOT_LIKE; 333 const CONDITION_OPERATOR_REGEXP = CONDITION_OPERATOR_REGEXP; 334 const CONDITION_OPERATOR_NOT_REGEXP = CONDITION_OPERATOR_NOT_REGEXP; 335 const LLD_OVERRIDE_OPERATION_STATUS_ENABLED = ZBX_PROTOTYPE_STATUS_ENABLED; 336 const LLD_OVERRIDE_OPERATION_STATUS_DISABLED = ZBX_PROTOTYPE_STATUS_DISABLED; 337 const LLD_OVERRIDE_OPERATION_DISCOVER = ZBX_PROTOTYPE_DISCOVER; 338 const LLD_OVERRIDE_OPERATION_NO_DISCOVER = ZBX_PROTOTYPE_NO_DISCOVER; 339 340 // Constants for prototypes. 341 const ITEM_DISCOVER = ITEM_DISCOVER; 342 const ITEM_NO_DISCOVER = ITEM_NO_DISCOVER; 343 const TRIGGER_DISCOVER = TRIGGER_DISCOVER; 344 const TRIGGER_NO_DISCOVER = TRIGGER_NO_DISCOVER; 345 const GRAPH_DISCOVER = GRAPH_DISCOVER; 346 const GRAPH_NO_DISCOVER = GRAPH_NO_DISCOVER; 347 const HOST_DISCOVER = HOST_DISCOVER; 348 const HOST_NO_DISCOVER = HOST_NO_DISCOVER; 349 350 // Host prototype interfaces. 351 const CUSTOM_INTERFACES_NO = HOST_PROT_INTERFACES_INHERIT; 352 const CUSTOM_INTERFACES_YES = HOST_PROT_INTERFACES_CUSTOM; 353 354 // Dashboard widget types. 355 const DASHBOARD_WIDGET_TYPE_CLOCK = WIDGET_CLOCK; 356 const DASHBOARD_WIDGET_TYPE_GRAPH_CLASSIC = WIDGET_GRAPH; 357 const DASHBOARD_WIDGET_TYPE_GRAPH_PROTOTYPE = WIDGET_GRAPH_PROTOTYPE; 358 const DASHBOARD_WIDGET_TYPE_PLAIN_TEXT = WIDGET_PLAIN_TEXT; 359 const DASHBOARD_WIDGET_TYPE_URL = WIDGET_URL; 360 361 // Dashboard field types. 362 const DASHBOARD_WIDGET_FIELD_TYPE_INTEGER = ZBX_WIDGET_FIELD_TYPE_INT32; 363 const DASHBOARD_WIDGET_FIELD_TYPE_STRING = ZBX_WIDGET_FIELD_TYPE_STR; 364 const DASHBOARD_WIDGET_FIELD_TYPE_HOST = ZBX_WIDGET_FIELD_TYPE_HOST; 365 const DASHBOARD_WIDGET_FIELD_TYPE_ITEM = ZBX_WIDGET_FIELD_TYPE_ITEM; 366 const DASHBOARD_WIDGET_FIELD_TYPE_ITEM_PROTOTYPE = ZBX_WIDGET_FIELD_TYPE_ITEM_PROTOTYPE; 367 const DASHBOARD_WIDGET_FIELD_TYPE_GRAPH = ZBX_WIDGET_FIELD_TYPE_GRAPH; 368 const DASHBOARD_WIDGET_FIELD_TYPE_GRAPH_PROTOTYPE = ZBX_WIDGET_FIELD_TYPE_GRAPH_PROTOTYPE; 369 370 // Valuemap mapping type. 371 const MAPPING_EQUAL = VALUEMAP_MAPPING_TYPE_EQUAL; 372 const MAPPING_GREATER_EQUAL = VALUEMAP_MAPPING_TYPE_GREATER_EQUAL; 373 const MAPPING_LESS_EQUAL = VALUEMAP_MAPPING_TYPE_LESS_EQUAL; 374 const MAPPING_IN_RANGE = VALUEMAP_MAPPING_TYPE_IN_RANGE; 375 const MAPPING_REGEXP = VALUEMAP_MAPPING_TYPE_REGEXP; 376 const MAPPING_DEFAULT = VALUEMAP_MAPPING_TYPE_DEFAULT; 377} 378