in security-admin/src/main/java/org/apache/ranger/common/AppConstants.java [1153:1275]
public static 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
}
if (label.equalsIgnoreCase("repladmin")) {
return AppConstants.XA_PERM_TYPE_REPLADMIN; //XA_PERM_TYPE_REPLADMIN
}
if (label.equalsIgnoreCase("serviceadmin")) {
return AppConstants.XA_PERM_TYPE_SERVICEADMIN; //XA_PERM_TYPE_SERVICEADMIN
}
if ("tempudfadmin".equalsIgnoreCase(label)) {
return AppConstants.XA_PERM_TYPE_TEMPUDFADMIN; //XA_PERM_TYPE_TEMPUDFADMIN
}
if ("idempotent_write".equalsIgnoreCase(label)) {
return AppConstants.XA_PERM_TYPE_IDEMPOTENT_WRITE; //XA_PERM_TYPE_IDEMPOTENT_WRITE
}
if ("describe_configs".equalsIgnoreCase(label)) {
return AppConstants.XA_PERM_TYPE_DESCRIBE_CONFIGS; //XA_PERM_TYPE_DESCRIBE_CONFIGS
}
if ("alter_configs".equalsIgnoreCase(label)) {
return AppConstants.XA_PERM_TYPE_ALTER_CONFIGS; //XA_PERM_TYPE_ALTER_CONFIGS
}
if ("cluster_action".equalsIgnoreCase(label)) {
return AppConstants.XA_PERM_TYPE_CLUSTER_ACTION; //XA_PERM_TYPE_CLUSTER_ACTION
}
return 0;
}