/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you 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.apache.ranger.common; public class AppConstants extends RangerCommonEnums { /*************************************************************** * Enum values for AssetType **************************************************************/ /** * ASSET_UNKNOWN is an element of enum AssetType. Its value is "ASSET_UNKNOWN". */ public static final int ASSET_UNKNOWN = 0; /** * ASSET_HDFS is an element of enum AssetType. Its value is "ASSET_HDFS". */ public static final int ASSET_HDFS = 1; /** * ASSET_HBASE is an element of enum AssetType. Its value is "ASSET_HBASE". */ public static final int ASSET_HBASE = 2; /** * ASSET_HIVE is an element of enum AssetType. Its value is "ASSET_HIVE". */ public static final int ASSET_HIVE = 3; /** * enum XAAGENT is reserved for internal use */ public static final int XAAGENT = 4; /** * ASSET_KNOX is an element of enum AssetType. Its value is "ASSET_KNOX". */ public static final int ASSET_KNOX = 5; /** * ASSET_STORM is an element of enum AssetType. Its value is "ASSET_STORM". */ public static final int ASSET_STORM = 6; /** * Max value for enum AssetType_MAX */ public static final int AssetType_MAX = 6; /*************************************************************** * Enum values for PolicyType **************************************************************/ /** * POLICY_INCLUSION is an element of enum PolicyType. Its value is "POLICY_INCLUSION". */ public static final int POLICY_INCLUSION = 0; /** * POLICY_EXCLUSION is an element of enum PolicyType. Its value is "POLICY_EXCLUSION". */ public static final int POLICY_EXCLUSION = 1; /*************************************************************** * Enum values for XAAuditType **************************************************************/ /** * XA_AUDIT_TYPE_UNKNOWN is an element of enum XAAuditType. Its value is "XA_AUDIT_TYPE_UNKNOWN". */ public static final int XA_AUDIT_TYPE_UNKNOWN = 0; /** * XA_AUDIT_TYPE_ALL is an element of enum XAAuditType. Its value is "XA_AUDIT_TYPE_ALL". */ public static final int XA_AUDIT_TYPE_ALL = 1; /** * XA_AUDIT_TYPE_READ is an element of enum XAAuditType. Its value is "XA_AUDIT_TYPE_READ". */ public static final int XA_AUDIT_TYPE_READ = 2; /** * XA_AUDIT_TYPE_WRITE is an element of enum XAAuditType. Its value is "XA_AUDIT_TYPE_WRITE". */ public static final int XA_AUDIT_TYPE_WRITE = 3; /** * XA_AUDIT_TYPE_CREATE is an element of enum XAAuditType. Its value is "XA_AUDIT_TYPE_CREATE". */ public static final int XA_AUDIT_TYPE_CREATE = 4; /** * XA_AUDIT_TYPE_DELETE is an element of enum XAAuditType. Its value is "XA_AUDIT_TYPE_DELETE". */ public static final int XA_AUDIT_TYPE_DELETE = 5; /** * XA_AUDIT_TYPE_LOGIN is an element of enum XAAuditType. Its value is "XA_AUDIT_TYPE_LOGIN". */ public static final int XA_AUDIT_TYPE_LOGIN = 6; /** * Max value for enum XAAuditType_MAX */ public static final int XAAuditType_MAX = 6; /*************************************************************** * Enum values for ResourceType **************************************************************/ /** * RESOURCE_UNKNOWN is an element of enum ResourceType. Its value is "RESOURCE_UNKNOWN". */ public static final int RESOURCE_UNKNOWN = 0; /** * RESOURCE_PATH is an element of enum ResourceType. Its value is "RESOURCE_PATH". */ public static final int RESOURCE_PATH = 1; /** * RESOURCE_DB is an element of enum ResourceType. Its value is "RESOURCE_DB". */ public static final int RESOURCE_DB = 2; /** * RESOURCE_TABLE is an element of enum ResourceType. Its value is "RESOURCE_TABLE". */ public static final int RESOURCE_TABLE = 3; /** * RESOURCE_COL_FAM is an element of enum ResourceType. Its value is "RESOURCE_COL_FAM". */ public static final int RESOURCE_COL_FAM = 4; /** * RESOURCE_COLUMN is an element of enum ResourceType. Its value is "RESOURCE_COLUMN". */ public static final int RESOURCE_COLUMN = 5; /** * RESOURCE_VIEW is an element of enum ResourceType. Its value is "RESOURCE_VIEW". */ public static final int RESOURCE_VIEW = 6; /** * RESOURCE_UDF is an element of enum ResourceType. Its value is "RESOURCE_UDF". */ public static final int RESOURCE_UDF = 7; /** * RESOURCE_VIEW_COL is an element of enum ResourceType. Its value is "RESOURCE_VIEW_COL". */ public static final int RESOURCE_VIEW_COL = 8; /** * RESOURCE_TOPOLOGY is an element of enum ResourceType. Its value is "RESOURCE_TOPOLOGY". */ public static final int RESOURCE_TOPOLOGY = 9; /** * RESOURCE_SERVICE_NAME is an element of enum ResourceType. Its value is "RESOURCE_SERVICE_NAME". */ public static final int RESOURCE_SERVICE_NAME = 10; /** * Max value for enum ResourceType_MAX */ public static final int ResourceType_MAX = 10; /*************************************************************** * Enum values for XAGroupType **************************************************************/ /** * XA_GROUP_UNKNOWN is an element of enum XAGroupType. Its value is "XA_GROUP_UNKNOWN". */ public static final int XA_GROUP_UNKNOWN = 0; /** * XA_GROUP_USER is an element of enum XAGroupType. Its value is "XA_GROUP_USER". */ public static final int XA_GROUP_USER = 1; /** * XA_GROUP_GROUP is an element of enum XAGroupType. Its value is "XA_GROUP_GROUP". */ public static final int XA_GROUP_GROUP = 2; /** * XA_GROUP_ROLE is an element of enum XAGroupType. Its value is "XA_GROUP_ROLE". */ public static final int XA_GROUP_ROLE = 3; /** * Max value for enum XAGroupType_MAX */ public static final int XAGroupType_MAX = 3; /*************************************************************** * Enum values for XAPermForType **************************************************************/ /** * XA_PERM_FOR_UNKNOWN is an element of enum XAPermForType. Its value is "XA_PERM_FOR_UNKNOWN". */ public static final int XA_PERM_FOR_UNKNOWN = 0; /** * XA_PERM_FOR_USER is an element of enum XAPermForType. Its value is "XA_PERM_FOR_USER". */ public static final int XA_PERM_FOR_USER = 1; /** * XA_PERM_FOR_GROUP is an element of enum XAPermForType. Its value is "XA_PERM_FOR_GROUP". */ public static final int XA_PERM_FOR_GROUP = 2; /** * Max value for enum XAPermForType_MAX */ public static final int XAPermForType_MAX = 2; /*************************************************************** * Enum values for XAPermType **************************************************************/ /** * XA_PERM_TYPE_UNKNOWN is an element of enum XAPermType. Its value is "XA_PERM_TYPE_UNKNOWN". */ public static final int XA_PERM_TYPE_UNKNOWN = 0; /** * XA_PERM_TYPE_RESET is an element of enum XAPermType. Its value is "XA_PERM_TYPE_RESET". */ public static final int XA_PERM_TYPE_RESET = 1; /** * XA_PERM_TYPE_READ is an element of enum XAPermType. Its value is "XA_PERM_TYPE_READ". */ public static final int XA_PERM_TYPE_READ = 2; /** * XA_PERM_TYPE_WRITE is an element of enum XAPermType. Its value is "XA_PERM_TYPE_WRITE". */ public static final int XA_PERM_TYPE_WRITE = 3; /** * XA_PERM_TYPE_CREATE is an element of enum XAPermType. Its value is "XA_PERM_TYPE_CREATE". */ public static final int XA_PERM_TYPE_CREATE = 4; /** * XA_PERM_TYPE_DELETE is an element of enum XAPermType. Its value is "XA_PERM_TYPE_DELETE". */ public static final int XA_PERM_TYPE_DELETE = 5; /** * XA_PERM_TYPE_ADMIN is an element of enum XAPermType. Its value is "XA_PERM_TYPE_ADMIN". */ public static final int XA_PERM_TYPE_ADMIN = 6; /** * XA_PERM_TYPE_OBFUSCATE is an element of enum XAPermType. Its value is "XA_PERM_TYPE_OBFUSCATE". */ public static final int XA_PERM_TYPE_OBFUSCATE = 7; /** * XA_PERM_TYPE_MASK is an element of enum XAPermType. Its value is "XA_PERM_TYPE_MASK". */ public static final int XA_PERM_TYPE_MASK = 8; /** * XA_PERM_TYPE_EXECUTE is an element of enum XAPermType. Its value is "XA_PERM_TYPE_EXECUTE". */ public static final int XA_PERM_TYPE_EXECUTE = 9; /** * XA_PERM_TYPE_SELECT is an element of enum XAPermType. Its value is "XA_PERM_TYPE_SELECT". */ public static final int XA_PERM_TYPE_SELECT = 10; /** * XA_PERM_TYPE_UPDATE is an element of enum XAPermType. Its value is "XA_PERM_TYPE_UPDATE". */ public static final int XA_PERM_TYPE_UPDATE = 11; /** * XA_PERM_TYPE_DROP is an element of enum XAPermType. Its value is "XA_PERM_TYPE_DROP". */ public static final int XA_PERM_TYPE_DROP = 12; /** * XA_PERM_TYPE_ALTER is an element of enum XAPermType. Its value is "XA_PERM_TYPE_ALTER". */ public static final int XA_PERM_TYPE_ALTER = 13; /** * XA_PERM_TYPE_INDEX is an element of enum XAPermType. Its value is "XA_PERM_TYPE_INDEX". */ public static final int XA_PERM_TYPE_INDEX = 14; /** * XA_PERM_TYPE_LOCK is an element of enum XAPermType. Its value is "XA_PERM_TYPE_LOCK". */ public static final int XA_PERM_TYPE_LOCK = 15; /** * XA_PERM_TYPE_ALL is an element of enum XAPermType. Its value is "XA_PERM_TYPE_ALL". */ public static final int XA_PERM_TYPE_ALL = 16; /** * XA_PERM_TYPE_ALLOW is an element of enum XAPermType. Its value is "XA_PERM_TYPE_ALLOW". */ public static final int XA_PERM_TYPE_ALLOW = 17; /** * XA_PERM_TYPE_SUBMIT_TOPOLOGY is an element of enum XAPermType. Its value is "XA_PERM_TYPE_SUBMIT_TOPOLOGY". */ public static final int XA_PERM_TYPE_SUBMIT_TOPOLOGY = 18; /** * XA_PERM_TYPE_FILE_UPLOAD is an element of enum XAPermType. Its value is "XA_PERM_TYPE_FILE_UPLOAD". */ public static final int XA_PERM_TYPE_FILE_UPLOAD = 19; /** * XA_PERM_TYPE_GET_NIMBUS is an element of enum XAPermType. Its value is "XA_PERM_TYPE_GET_NIMBUS". */ public static final int XA_PERM_TYPE_GET_NIMBUS = 20; /** * XA_PERM_TYPE_GET_CLUSTER_INFO is an element of enum XAPermType. Its value is "XA_PERM_TYPE_GET_CLUSTER_INFO". */ public static final int XA_PERM_TYPE_GET_CLUSTER_INFO = 21; /** * XA_PERM_TYPE_FILE_DOWNLOAD is an element of enum XAPermType. Its value is "XA_PERM_TYPE_FILE_DOWNLOAD". */ public static final int XA_PERM_TYPE_FILE_DOWNLOAD = 22; /** * XA_PERM_TYPE_KILL_TOPOLOGY is an element of enum XAPermType. Its value is "XA_PERM_TYPE_KILL_TOPOLOGY". */ public static final int XA_PERM_TYPE_KILL_TOPOLOGY = 23; /** * XA_PERM_TYPE_REBALANCE is an element of enum XAPermType. Its value is "XA_PERM_TYPE_REBALANCE". */ public static final int XA_PERM_TYPE_REBALANCE = 24; /** * XA_PERM_TYPE_ACTIVATE is an element of enum XAPermType. Its value is "XA_PERM_TYPE_ACTIVATE". */ public static final int XA_PERM_TYPE_ACTIVATE = 25; /** * XA_PERM_TYPE_DEACTIVATE is an element of enum XAPermType. Its value is "XA_PERM_TYPE_DEACTIVATE". */ public static final int XA_PERM_TYPE_DEACTIVATE = 26; /** * XA_PERM_TYPE_GET_TOPOLOGY_CONF is an element of enum XAPermType. Its value is "XA_PERM_TYPE_GET_TOPOLOGY_CONF". */ public static final int XA_PERM_TYPE_GET_TOPOLOGY_CONF = 27; /** * XA_PERM_TYPE_GET_TOPOLOGY is an element of enum XAPermType. Its value is "XA_PERM_TYPE_GET_TOPOLOGY". */ public static final int XA_PERM_TYPE_GET_TOPOLOGY = 28; /** * XA_PERM_TYPE_GET_USER_TOPOLOGY is an element of enum XAPermType. Its value is "XA_PERM_TYPE_GET_USER_TOPOLOGY". */ public static final int XA_PERM_TYPE_GET_USER_TOPOLOGY = 29; /** * XA_PERM_TYPE_GET_TOPOLOGY_INFO is an element of enum XAPermType. Its value is "XA_PERM_TYPE_GET_TOPOLOGY_INFO". */ public static final int XA_PERM_TYPE_GET_TOPOLOGY_INFO = 30; /** * XA_PERM_TYPE_UPLOAD_NEW_CREDENTIAL is an element of enum XAPermType. Its value is "XA_PERM_TYPE_UPLOAD_NEW_CREDENTIAL". */ public static final int XA_PERM_TYPE_UPLOAD_NEW_CREDENTIAL = 31; /** * Max value for enum XAPermType_MAX */ public static final int XAPermType_MAX = 31; /*************************************************************** * Enum values for DatabaseFavor **************************************************************/ /** * DB Favor Unknown */ public static final int DB_FLAVOR_UNKNOWN = 0; /** * DB Favor MySql */ public static final int DB_FLAVOR_MYSQL = 1; /** * DB Favor Oracle */ public static final int DB_FLAVOR_ORACLE = 2; /** * DB Favor Postgres */ public static final int DB_FLAVOR_POSTGRES = 3; /** * DB Favor SQLServer */ public static final int DB_FLAVOR_SQLSERVER = 4; public static final int DB_FLAVOR_SQLANYWHERE = 5; /*************************************************************** * Enum values for ClassTypes **************************************************************/ /** * CLASS_TYPE_XA_ASSET is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_ASSET". */ public static final int CLASS_TYPE_XA_ASSET = 1000; /** * CLASS_TYPE_XA_RESOURCE is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_RESOURCE". */ public static final int CLASS_TYPE_XA_RESOURCE = 1001; /** * CLASS_TYPE_XA_GROUP is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_GROUP". */ public static final int CLASS_TYPE_XA_GROUP = 1002; /** * CLASS_TYPE_XA_USER is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_USER". */ public static final int CLASS_TYPE_XA_USER = 1003; /** * CLASS_TYPE_XA_GROUP_USER is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_GROUP_USER". */ public static final int CLASS_TYPE_XA_GROUP_USER = 1004; /** * CLASS_TYPE_XA_GROUP_GROUP is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_GROUP_GROUP". */ public static final int CLASS_TYPE_XA_GROUP_GROUP = 1005; /** * CLASS_TYPE_XA_PERM_MAP is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_PERM_MAP". */ public static final int CLASS_TYPE_XA_PERM_MAP = 1006; /** * CLASS_TYPE_XA_AUDIT_MAP is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_AUDIT_MAP". */ public static final int CLASS_TYPE_XA_AUDIT_MAP = 1007; /** * CLASS_TYPE_XA_CRED_STORE is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_CRED_STORE". */ public static final int CLASS_TYPE_XA_CRED_STORE = 1008; /** * CLASS_TYPE_XA_COMN_REF is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_COMN_REF". */ public static final int CLASS_TYPE_XA_COMN_REF = 1009; /** * CLASS_TYPE_XA_LICENSE is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_LICENSE". */ public static final int CLASS_TYPE_XA_LICENSE = 1010; /** * CLASS_TYPE_XA_POLICY_EXPORT_AUDIT is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_POLICY_EXPORT_AUDIT". */ public static final int CLASS_TYPE_XA_POLICY_EXPORT_AUDIT = 1011; /** * CLASS_TYPE_TRX_LOG is an element of enum ClassTypes. Its value is "CLASS_TYPE_TRX_LOG". */ public static final int CLASS_TYPE_TRX_LOG = 1012; /** * CLASS_TYPE_XA_ACCESS_AUDIT is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_ACCESS_AUDIT". */ public static final int CLASS_TYPE_XA_ACCESS_AUDIT = 1013; /** * CLASS_TYPE_XA_TRANSACTION_LOG_ATTRIBUTE is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_TRANSACTION_LOG_ATTRIBUTE". */ public static final int CLASS_TYPE_XA_TRANSACTION_LOG_ATTRIBUTE = 1014; /** * CLASS_TYPE_XA_ACCESS_TYPE_DEF is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_ACCESS_TYPE_DEF". */ public static final int CLASS_TYPE_XA_ACCESS_TYPE_DEF = 1015; /** * CLASS_TYPE_XA_ACCESS_TYPE_DEF_GRANTS is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_ACCESS_TYPE_DEF_GRANTS". */ public static final int CLASS_TYPE_XA_ACCESS_TYPE_DEF_GRANTS = 1016; /** * CLASS_TYPE_XA_DATA_HIST is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_DATA_HIST". */ public static final int CLASS_TYPE_XA_DATA_HIST = 1017; /** * CLASS_TYPE_XA_ENUM_DEF is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_ENUM_DEF". */ public static final int CLASS_TYPE_XA_ENUM_DEF = 1018; /** * CLASS_TYPE_XA_ENUM_DEF_ELEMENT is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_ENUM_DEF_ELEMENT". */ public static final int CLASS_TYPE_XA_ENUM_ELEMENT_DEF = 1019; /** * CLASS_TYPE_RANGER_POLICY is an element of enum ClassTypes. Its value is "CLASS_TYPE_RANGER_POLICY". */ public static final int CLASS_TYPE_RANGER_POLICY = 1020; /** * CLASS_TYPE_RANGER_POLICY_CONDITION_DEF is an element of enum ClassTypes. Its value is "CLASS_TYPE_RANGER_POLICY_CONDITION_DEF". */ public static final int CLASS_TYPE_RANGER_POLICY_CONDITION_DEF = 1021; /** * CLASS_TYPE_RANGER_POLICY_ITEM is an element of enum ClassTypes. Its value is "CLASS_TYPE_RANGER_POLICY_ITEM". */ public static final int CLASS_TYPE_RANGER_POLICY_ITEM = 1022; /** * CLASS_TYPE_RANGER_POLICY_ITEM_ACCESS is an element of enum ClassTypes. Its value is "CLASS_TYPE_RANGER_POLICY_ITEM_ACCESS". */ public static final int CLASS_TYPE_RANGER_POLICY_ITEM_ACCESS = 1023; /** * CLASS_TYPE_RANGER_POLICY_CONDITION is an element of enum ClassTypes. Its value is "CLASS_TYPE_RANGER_POLICY_CONDITION". */ public static final int CLASS_TYPE_RANGER_POLICY_ITEM_CONDITION = 1024; /** * CLASS_TYPE_RANGER_POLICY_ITEM_GRP_PERM is an element of enum ClassTypes. Its value is "CLASS_TYPE_RANGER_POLICY_ITEM_GRP_PERM". */ public static final int CLASS_TYPE_RANGER_POLICY_ITEM_GRP_PERM = 1025; /** * CLASS_TYPE_RANGER_POLICY_ITEM_USER_PERM is an element of enum ClassTypes. Its value is "CLASS_TYPE_RANGER_POLICY_ITEM_USER_PERM". */ public static final int CLASS_TYPE_RANGER_POLICY_ITEM_USER_PERM = 1026; /** * CLASS_TYPE_RANGER_POLICY_RESOURCE is an element of enum ClassTypes. Its value is "CLASS_TYPE_RANGER_POLICY_RESOURCE". */ public static final int CLASS_TYPE_RANGER_POLICY_RESOURCE = 1027; /** * CLASS_TYPE_RANGER_POLICY_RESOURCE_MAP is an element of enum ClassTypes. Its value is "CLASS_TYPE_RANGER_POLICY_RESOURCE_MAP". */ public static final int CLASS_TYPE_RANGER_POLICY_RESOURCE_MAP = 1028; /** * CLASS_TYPE_XA_RESOURCE_DEF is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_RESOURCE_DEF". */ public static final int CLASS_TYPE_XA_RESOURCE_DEF = 1029; /** * CLASS_TYPE_XA_SERVICE is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_SERVICE". */ public static final int CLASS_TYPE_XA_SERVICE = 1030; /** * CLASS_TYPE_XA_SERVICE_CONFIG_DEF is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_SERVICE_CONFIG_DEF". */ public static final int CLASS_TYPE_XA_SERVICE_CONFIG_DEF = 1031; /** * CLASS_TYPE_XA_SERVICE_CONFIG_MAP is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_SERVICE_CONFIG_MAP". */ public static final int CLASS_TYPE_XA_SERVICE_CONFIG_MAP = 1032; /** * CLASS_TYPE_XA_SERVICE_DEF is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_SERVICE_DEF". */ public static final int CLASS_TYPE_XA_SERVICE_DEF = 1033; /** * CLASS_TYPE_RANGER_MODULE_DEF is an element of enum ClassTypes. Its value is "CLASS_TYPE_RANGER_MODULE_DEF". */ public static final int CLASS_TYPE_RANGER_MODULE_DEF = 1034; /** * CLASS_TYPE_RANGER_USER_PERMISSION is an element of enum ClassTypes. Its value is "CLASS_TYPE_RANGER_USER_PERMISSION". */ public static final int CLASS_TYPE_RANGER_USER_PERMISSION = 1035; /** * CLASS_TYPE_RANGER_GROUP_PERMISSION is an element of enum ClassTypes. Its value is "CLASS_TYPE_RANGER_GROUP_PERMISSION". */ public static final int CLASS_TYPE_RANGER_GROUP_PERMISSION = 1036; /** * CLASS_TYPE_XA_KMS_KEY is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_KMS_KEY". */ public static final int CLASS_TYPE_XA_KMS_KEY = 1037; /** * CLASS_TYPE_RANGER_POLICY_WITH_ASSIGNED_ID is an element of enum ClassTypes. Its value is "CLASS_TYPE_RANGER_POLICY_WITH_ASSIGNED_ID". */ public static final int CLASS_TYPE_RANGER_POLICY_WITH_ASSIGNED_ID = 1038; /** * CLASS_TYPE_RANGER_SERVICE_WITH_ASSIGNED_ID is an element of enum ClassTypes. Its value is "CLASS_TYPE_RANGER_SERVICE_WITH_ASSIGNED_ID". */ public static final int CLASS_TYPE_RANGER_SERVICE_WITH_ASSIGNED_ID = 1039; /** * CLASS_TYPE_RANGER_SERVICE_DEF_WITH_ASSIGNED_ID is an element of enum ClassTypes. Its value is "CLASS_TYPE_RANGER_SERVICE_DEF_WITH_ASSIGNED_ID". */ public static final int CLASS_TYPE_RANGER_SERVICE_DEF_WITH_ASSIGNED_ID = 1040; /** * Class type of XXTagDef */ public static final int CLASS_TYPE_XA_TAG_DEF = 1041; /** * Class type of XXTagAttributeDef */ public static final int CLASS_TYPE_XA_TAG_ATTR_DEF = 1042; /** * Class type of XXServiceResource */ public static final int CLASS_TYPE_XA_SERVICE_RESOURCE = 1043; /** * Class type of XXServiceResourceElement */ public static final int CLASS_TYPE_XA_SERVICE_RESOURCE_ELEMENT = 1044; /** * Class type of XXServiceResourceElementValue */ public static final int CLASS_TYPE_XA_SERVICE_RESOURCE_ELEMENT_VALUE = 1045; /** * Class type of XXTag */ public static final int CLASS_TYPE_XA_TAG = 1046; /** * Class type of XXTagAttribute */ public static final int CLASS_TYPE_XA_TAG_ATTR = 1047; /** * Class type of XXTagResourceMap */ public static final int CLASS_TYPE_XA_TAG_RESOURCE_MAP = 1048; /** * CLASS_TYPE_XA_DATAMASK_DEF is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_DATAMASK_DEF". */ public static final int CLASS_TYPE_XA_DATAMASK_DEF = 1049; /** * CLASS_TYPE_RANGER_POLICY_ITEM_DATAMASK_INFO is an element of enum ClassTypes. Its value is "CLASS_TYPE_RANGER_POLICY_ITEM_DATAMASK_INFO". */ public static final int CLASS_TYPE_RANGER_POLICY_ITEM_DATAMASK_INFO = 1050; /** * CLASS_TYPE_RANGER_POLICY_ITEM_ROWFILTER_INFO is an element of enum ClassTypes. Its value is "CLASS_TYPE_RANGER_POLICY_ITEM_ROWFILTER_INFO". */ public static final int CLASS_TYPE_RANGER_POLICY_ITEM_ROWFILTER_INFO = 1051; /** * CLASS_TYPE_XA_SERVICE_VERSION_INFO is an element of enum ClassTypes. Its value is "CLASS_TYPE_XA_SERVICE_VERSION_INFO". */ public static final int CLASS_TYPE_XA_SERVICE_VERSION_INFO = 1052; public static final int CLASS_TYPE_XA_ACCESS_AUDIT_V4 = 1053; public static final int CLASS_TYPE_XA_ACCESS_AUDIT_V5 = 1054; /** * Max value for enum ClassTypes_MAX */ public static final int ClassTypes_MAX = 1054; /*************************************************************** * Enum values for Default SortOrder **************************************************************/ public static final int DEFAULT_SORT_ORDER = 0; /*************************************************************** * Enum values for STATUS of XXDataHist object **************************************************************/ public static final int HIST_OBJ_STATUS_UNKNOWN = 0; public static final int HIST_OBJ_STATUS_CREATED = 1; public static final int HIST_OBJ_STATUS_UPDATED = 2; public static final int HIST_OBJ_STATUS_DELETED = 3; public static final int MAX_HIST_OBJ_STATUS = 3; public static final String Masked_String = "*****"; static public String getLabelFor_AssetType( int elementValue ) { if( elementValue == 0 ) { return "Unknown"; //ASSET_UNKNOWN } if( elementValue == 1 ) { return "HDFS"; //ASSET_HDFS } if( elementValue == 2 ) { return "HBase"; //ASSET_HBASE } if( elementValue == 3 ) { return "Hive"; //ASSET_HIVE } if( elementValue == 4 ) { return "XAAGENT"; // XAAGENT } if( elementValue == 5 ) { return "Knox"; //ASSET_KNOX } if( elementValue == 6 ) { return "Storm"; //ASSET_STORM } return null; } static public String getLabelFor_PolicyType( int elementValue ) { if( elementValue == 0 ) { return "Inclusion"; //POLICY_INCLUSION } if( elementValue == 1 ) { return "Exclusion"; //POLICY_EXCLUSION } return null; } static public String getLabelFor_XAAuditType( int elementValue ) { if( elementValue == 0 ) { return "Unknown"; //XA_AUDIT_TYPE_UNKNOWN } if( elementValue == 1 ) { return "All"; //XA_AUDIT_TYPE_ALL } if( elementValue == 2 ) { return "Read"; //XA_AUDIT_TYPE_READ } if( elementValue == 3 ) { return "Write"; //XA_AUDIT_TYPE_WRITE } if( elementValue == 4 ) { return "Create"; //XA_AUDIT_TYPE_CREATE } if( elementValue == 5 ) { return "Delete"; //XA_AUDIT_TYPE_DELETE } if( elementValue == 6 ) { return "Login"; //XA_AUDIT_TYPE_LOGIN } return null; } static public String getLabelFor_ResourceType( int elementValue ) { if( elementValue == 0 ) { return "Unknown"; //RESOURCE_UNKNOWN } if( elementValue == 1 ) { return "Path"; //RESOURCE_PATH } if( elementValue == 2 ) { return "Database"; //RESOURCE_DB } if( elementValue == 3 ) { return "Table"; //RESOURCE_TABLE } if( elementValue == 4 ) { return "Column Family"; //RESOURCE_COL_FAM } if( elementValue == 5 ) { return "Column"; //RESOURCE_COLUMN } if( elementValue == 6 ) { return "VIEW"; //RESOURCE_VIEW } if( elementValue == 7 ) { return "UDF"; //RESOURCE_UDF } if( elementValue == 8 ) { return "View Column"; //RESOURCE_VIEW_COL } if( elementValue == 9 ) { return "Topology"; //RESOURCE_TOPOLOGY } if( elementValue == 10 ) { return "Service"; //RESOURCE_SERVICE } return null; } static public String getLabelFor_XAGroupType( int elementValue ) { if( elementValue == 0 ) { return "Unknown"; //XA_GROUP_UNKNOWN } if( elementValue == 1 ) { return "User"; //XA_GROUP_USER } if( elementValue == 2 ) { return "Group"; //XA_GROUP_GROUP } if( elementValue == 3 ) { return "Role"; //XA_GROUP_ROLE } return null; } static public String getLabelFor_XAPermForType( int elementValue ) { if( elementValue == 0 ) { return "Unknown"; //XA_PERM_FOR_UNKNOWN } if( elementValue == 1 ) { return "Permission for Users"; //XA_PERM_FOR_USER } if( elementValue == 2 ) { return "Permission for Groups"; //XA_PERM_FOR_GROUP } return null; } static public String getLabelFor_XAPermType( int elementValue ) { if( elementValue == 0 ) { return "Unknown"; //XA_PERM_TYPE_UNKNOWN } if( elementValue == 1 ) { return "reset"; //XA_PERM_TYPE_RESET } if( elementValue == 2 ) { return "read"; //XA_PERM_TYPE_READ } if( elementValue == 3 ) { return "write"; //XA_PERM_TYPE_WRITE } if( elementValue == 4 ) { return "create"; //XA_PERM_TYPE_CREATE } if( elementValue == 5 ) { return "delete"; //XA_PERM_TYPE_DELETE } if( elementValue == 6 ) { return "admin"; //XA_PERM_TYPE_ADMIN } if( elementValue == 7 ) { return "obfuscate"; //XA_PERM_TYPE_OBFUSCATE } if( elementValue == 8 ) { return "mask"; //XA_PERM_TYPE_MASK } if( elementValue == 9 ) { return "execute"; //XA_PERM_TYPE_EXECUTE } if( elementValue == 10 ) { return "select"; //XA_PERM_TYPE_SELECT } if( elementValue == 11 ) { return "update"; //XA_PERM_TYPE_UPDATE } if( elementValue == 12 ) { return "drop"; //XA_PERM_TYPE_DROP } if( elementValue == 13 ) { return "alter"; //XA_PERM_TYPE_ALTER } if( elementValue == 14 ) { return "index"; //XA_PERM_TYPE_INDEX } if( elementValue == 15 ) { return "lock"; //XA_PERM_TYPE_LOCK } if( elementValue == 16 ) { return "all"; //XA_PERM_TYPE_ALL } if( elementValue == 17 ) { return "allow"; //XA_PERM_TYPE_ALLOW } if( elementValue == 18 ) { // return "Submit Topology"; //XA_PERM_TYPE_SUBMIT_TOPOLOGY return "submitTopology"; } if( elementValue == 19 ) { // return "File Upload"; //XA_PERM_TYPE_FILE_UPLOAD return "fileUpload"; } if( elementValue == 20 ) { // return "Get Nimbus Conf"; //XA_PERM_TYPE_GET_NIMBUS return "getNimbusConf"; } if( elementValue == 21 ) { // return "Get Cluster Info"; //XA_PERM_TYPE_GET_CLUSTER_INFO return "getClusterInfo"; } if( elementValue == 22 ) { // return "File Download"; //XA_PERM_TYPE_FILE_DOWNLOAD return "fileDownload"; } if( elementValue == 23 ) { // return "Kill Topology"; //XA_PERM_TYPE_KILL_TOPOLOGY return "killTopology"; } if( elementValue == 24 ) { // return "Rebalance"; //XA_PERM_TYPE_REBALANCE return "rebalance"; } if( elementValue == 25 ) { // return "Activate"; //XA_PERM_TYPE_ACTIVATE return "activate"; } if( elementValue == 26 ) { // return "Deactivate"; //XA_PERM_TYPE_DEACTIVATE return "deactivate"; } if( elementValue == 27 ) { // return "Get Topology Conf"; //XA_PERM_TYPE_GET_TOPOLOGY_CONF return "getTopologyConf"; } if( elementValue == 28 ) { // return "Get Topology"; //XA_PERM_TYPE_GET_TOPOLOGY return "getTopology"; } if( elementValue == 29 ) { // return "Get User Topology"; //XA_PERM_TYPE_GET_USER_TOPOLOGY return "getUserTopology"; } if( elementValue == 30 ) { // return "Get Topology Info"; //XA_PERM_TYPE_GET_TOPOLOGY_INFO return "getTopologyInfo"; } if( elementValue == 31 ) { // return "Upload New Credential"; //XA_PERM_TYPE_UPLOAD_NEW_CREDENTIAL return "uploadNewCredentials"; } return null; } static public String getLabelFor_ClassTypes( int elementValue ) { if( elementValue == 1000 ) { return "Asset"; //CLASS_TYPE_XA_ASSET } if( elementValue == 1001 ) { return "Resource"; //CLASS_TYPE_XA_RESOURCE } if( elementValue == 1002 ) { return "XA Group"; //CLASS_TYPE_XA_GROUP } if( elementValue == 1003 ) { return "XA User"; //CLASS_TYPE_XA_USER } if( elementValue == 1004 ) { return "XA Group of Users"; //CLASS_TYPE_XA_GROUP_USER } if( elementValue == 1005 ) { return "XA Group of groups"; //CLASS_TYPE_XA_GROUP_GROUP } if( elementValue == 1006 ) { return "XA permissions for resource"; //CLASS_TYPE_XA_PERM_MAP } if( elementValue == 1007 ) { return "XA audits for resource"; //CLASS_TYPE_XA_AUDIT_MAP } if( elementValue == 1008 ) { return "XA credential store"; //CLASS_TYPE_XA_CRED_STORE } if( elementValue == 1009 ) { return "XA Common Reference"; //CLASS_TYPE_XA_COMN_REF } if( elementValue == 1010 ) { return "XA License"; //CLASS_TYPE_XA_LICENSE } if( elementValue == 1011 ) { return "XA Policy Export Audit"; //CLASS_TYPE_XA_POLICY_EXPORT_AUDIT } if( elementValue == 1012 ) { return "Transaction log"; //CLASS_TYPE_TRX_LOG } if( elementValue == 1013 ) { return "Access Audit"; //CLASS_TYPE_XA_ACCESS_AUDIT } if( elementValue == 1014 ) { return "Trx Log Attribute"; //CLASS_TYPE_XA_TRANSACTION_LOG_ATTRIBUTE } if( elementValue == 1015 ) { return "XA AccessType Def"; //CLASS_TYPE_XA_ACCESS_TYPE_DEF } if( elementValue == 1016 ) { return "XA AccessType Def Grants"; //CLASS_TYPE_XA_ACCESS_TYPE_DEF_GRANTS } if( elementValue == 1017 ) { return "XA Data History"; //CLASS_TYPE_XA_DATA_HIST } if( elementValue == 1018 ) { return "XA Enum Defination"; //CLASS_TYPE_XA_ENUM_DEF } if( elementValue == 1019 ) { return "XA EnumElement Def"; //CLASS_TYPE_XA_ENUM_DEF_ELEMENT } if( elementValue == 1020 ) { return "Ranger Policy"; //CLASS_TYPE_RANGER_POLICY } if( elementValue == 1021 ) { return "RangerPolicy Condition Def"; //CLASS_TYPE_RANGER_POLICY_CONDITION_DEF } if( elementValue == 1022 ) { return "RangerPolicy Item"; //CLASS_TYPE_RANGER_POLICY_ITEM } if( elementValue == 1023 ) { return "RangerPolicy Item Access"; //CLASS_TYPE_RANGER_POLICY_ITEM_ACCESS } if( elementValue == 1024 ) { return "RangerPolicyItem Condition "; //CLASS_TYPE_RANGER_POLICY_CONDITION } if( elementValue == 1025 ) { return "RangerPolicy ItemGrp Map"; //CLASS_TYPE_RANGER_POLICY_ITEM_GRP_PERM } if( elementValue == 1026 ) { return "RangerPolicy ItemUser Map"; //CLASS_TYPE_RANGER_POLICY_ITEM_USER_PERM } if( elementValue == 1027 ) { return "RangerPolicy Resource"; //CLASS_TYPE_RANGER_POLICY_RESOURCE } if( elementValue == 1028 ) { return "RangerPolicy Resource Map"; //CLASS_TYPE_RANGER_POLICY_RESOURCE_MAP } if( elementValue == 1029 ) { return "XA Resource Def"; //CLASS_TYPE_XA_RESOURCE_DEF } if( elementValue == 1030 ) { return "XA Service"; //CLASS_TYPE_XA_SERVICE } if( elementValue == 1031 ) { return "XA Service Config Def"; //CLASS_TYPE_XA_SERVICE_CONFIG_DEF } if( elementValue == 1032 ) { return "XA Service Config Map"; //CLASS_TYPE_XA_SERVICE_CONFIG_MAP } if( elementValue == 1033 ) { return "XA Service Def"; //CLASS_TYPE_XA_SERVICE_DEF } if( elementValue == 1052 ) { return "XA Service Version Info"; //CLASS_TYPE_XA_SERVICE_VERSION_INFO } if( elementValue == 1053 ) { return "Access Audit V4"; //CLASS_TYPE_XA_ACCESS_AUDIT_V4 } if( elementValue == 1054 ) { return "Access Audit V5"; //CLASS_TYPE_XA_ACCESS_AUDIT_V5 } return null; } static public int getEnumFor_AssetType(String label) { if (label == null) { return 0; } if ("Unknown".equalsIgnoreCase(label)) { return AppConstants.ASSET_UNKNOWN; // ASSET_UNKNOWN } if ("HDFS".equalsIgnoreCase(label)) { return AppConstants.ASSET_HDFS; // ASSET_HDFS } if ("HBase".equalsIgnoreCase(label)) { return AppConstants.ASSET_HBASE; // ASSET_HBASE } if ("Hive".equalsIgnoreCase(label)) { return AppConstants.ASSET_HIVE; // ASSET_HIVE } if ("Knox".equalsIgnoreCase(label)) { return AppConstants.ASSET_KNOX; // ASSET_KNOX } if ("Storm".equalsIgnoreCase(label)) { return AppConstants.ASSET_STORM; // ASSET_STORM } return 0; } static public int getEnumFor_BooleanValue(boolean label) { if (label) { return AppConstants.BOOL_TRUE; } else { return AppConstants.BOOL_FALSE; } } static public boolean getBooleanFor_BooleanValue(int elementValue) { if (elementValue == 1) { return true; } if (elementValue == 2) { return false; } return false; } static public int getEnumFor_ResourceType(String label) { if (label == null) { return 0; } if ("Unknown".equalsIgnoreCase(label)) { return AppConstants.RESOURCE_UNKNOWN; // RESOURCE_UNKNOWN } if ("Path".equalsIgnoreCase(label)) { return AppConstants.RESOURCE_PATH; // RESOURCE_PATH } if ("Database".equalsIgnoreCase(label)) { return AppConstants.RESOURCE_DB; // RESOURCE_DB } if ("Table".equalsIgnoreCase(label)) { return AppConstants.RESOURCE_TABLE; // RESOURCE_TABLE } if ("Column Family".equalsIgnoreCase(label)) { return AppConstants.RESOURCE_COL_FAM; // RESOURCE_COL_FAM } if ("Column".equalsIgnoreCase(label)) { return AppConstants.RESOURCE_COLUMN; // RESOURCE_COLUMN } if ("VIEW".equalsIgnoreCase(label)) { return AppConstants.RESOURCE_VIEW; // RESOURCE_VIEW } if ("UDF".equalsIgnoreCase(label)) { return AppConstants.RESOURCE_UDF; // RESOURCE_UDF } if ("View Column".equalsIgnoreCase(label)) { return AppConstants.RESOURCE_VIEW_COL; // RESOURCE_VIEW_COL } if ("Topology".equalsIgnoreCase(label)) { return AppConstants.RESOURCE_TOPOLOGY; // RESOURCE_TOPOLOGY } if ("Service".equalsIgnoreCase(label)) { return AppConstants.RESOURCE_SERVICE_NAME; // RESOURCE_SERVICE_NAME } return 0; } static public int getEnumFor_XAPermType(String label) { if (label == null) { return 0; } if ("Unknown".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_UNKNOWN; // XA_PERM_TYPE_UNKNOWN } if ("Reset".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_RESET; // XA_PERM_TYPE_RESET } if ("Read".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_READ; // XA_PERM_TYPE_READ } if ("Write".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_WRITE; // XA_PERM_TYPE_WRITE } if ("Create".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_CREATE; // XA_PERM_TYPE_CREATE } if ("Delete".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_DELETE; // XA_PERM_TYPE_DELETE } if ("Admin".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_ADMIN; // XA_PERM_TYPE_ADMIN } if ("Obfuscate".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_OBFUSCATE; // XA_PERM_TYPE_OBFUSCATE } if ("Mask".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_MASK; // XA_PERM_TYPE_MASK } if ("Execute".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_EXECUTE; // XA_PERM_TYPE_EXECUTE } if ("Select".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_SELECT; // XA_PERM_TYPE_SELECT } if ("Update".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_UPDATE; // XA_PERM_TYPE_UPDATE } if ("Drop".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_DROP; // XA_PERM_TYPE_DROP } if ("Alter".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_ALTER; // XA_PERM_TYPE_ALTER } if ("Index".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_INDEX; // XA_PERM_TYPE_INDEX } if ("Lock".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_LOCK; // XA_PERM_TYPE_LOCK } if ("All".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_ALL; // XA_PERM_TYPE_ALL } if("Allow".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_ALLOW; //XA_PERM_TYPE_ALLOW } if("submitTopology".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_SUBMIT_TOPOLOGY; //XA_PERM_TYPE_SUBMIT_TOPOLOGY } if("fileUpload".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_FILE_UPLOAD; //XA_PERM_TYPE_FILE_UPLOAD } if("getNimbusConf".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_GET_NIMBUS; //XA_PERM_TYPE_GET_NIMBUS } if("getClusterInfo".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_GET_CLUSTER_INFO; //XA_PERM_TYPE_GET_CLUSTER_INFO } if("fileDownload".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_FILE_DOWNLOAD; //XA_PERM_TYPE_FILE_DOWNLOAD } if("killTopology".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_KILL_TOPOLOGY; //XA_PERM_TYPE_KILL_TOPOLOGY } if("rebalance".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_REBALANCE; //XA_PERM_TYPE_REBALANCE } if("activate".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_ACTIVATE; //XA_PERM_TYPE_ACTIVATE } if("deactivate".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_DEACTIVATE; //XA_PERM_TYPE_DEACTIVATE } if("getTopologyConf".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_GET_TOPOLOGY_CONF; //XA_PERM_TYPE_GET_TOPOLOGY_CONF } if("getTopology".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_GET_TOPOLOGY; //XA_PERM_TYPE_GET_TOPOLOGY } if("getUserTopology".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_GET_USER_TOPOLOGY; //XA_PERM_TYPE_GET_USER_TOPOLOGY } if("getTopologyInfo".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_GET_TOPOLOGY_INFO; //XA_PERM_TYPE_GET_TOPOLOGY_INFO } if("uploadNewCredentials".equalsIgnoreCase(label)) { return AppConstants.XA_PERM_TYPE_UPLOAD_NEW_CREDENTIAL; //XA_PERM_TYPE_UPLOAD_NEW_CREDENTIAL } return 0; } static public int getEnumFor_PolicyType(String label) { if (label == null) { return 0; } if ("Inclusion".equalsIgnoreCase(label)) { return AppConstants.POLICY_INCLUSION; // POLICY_INCLUSION } if ("Exclusion".equalsIgnoreCase(label)) { return AppConstants.POLICY_EXCLUSION; // POLICY_EXCLUSION } return 0; } static public int getEnumFor_DatabaseFlavor(String label) { if (label == null) { return DB_FLAVOR_UNKNOWN; // DB_FLAVOR_UNKNOWN } if ("MYSQL".equalsIgnoreCase(label)) { return DB_FLAVOR_MYSQL; // DB_FLAVOR_MYSQL } if ("ORACLE".equalsIgnoreCase(label)) { return DB_FLAVOR_ORACLE; // DB_FLAVOR_ORACLE } if ("POSTGRES".equalsIgnoreCase(label)) { return DB_FLAVOR_POSTGRES; // DB_FLAVOR_POSTGRES } if ("MSSQL".equalsIgnoreCase(label)) { return DB_FLAVOR_SQLSERVER; // DB_FLAVOR_MSSQL } if ("SQLA".equalsIgnoreCase(label)) { return DB_FLAVOR_SQLANYWHERE; // DB_FLAVOR_SQLANYWHERE } return DB_FLAVOR_UNKNOWN; } static public String getLabelFor_DatabaseFlavor(int elementValue) { if (elementValue == DB_FLAVOR_UNKNOWN) { return "UNKNOWN"; // Unknown } if (elementValue == DB_FLAVOR_MYSQL) { return "MYSQL"; // MYSQL } if (elementValue == DB_FLAVOR_ORACLE) { return "ORACLE"; // ORACLE } if (elementValue == DB_FLAVOR_POSTGRES) { return "POSTGRES"; // POSTGRES } if (elementValue == DB_FLAVOR_SQLSERVER) { return "MSSQL"; // MSSQL } if (elementValue == DB_FLAVOR_SQLANYWHERE) { return "SQLA"; // SQLA } return null; } }