public static int getEnumFor_XAPermType()

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;
    }