Package com.mapr.baseutils.acls
Class SecurityCommandHelper
- java.lang.Object
-
- com.mapr.baseutils.acls.SecurityCommandHelper
-
public final class SecurityCommandHelper extends java.lang.Object
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SecurityCommandHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intconvertActionsToMask(java.lang.String actions, java.lang.String separator, com.mapr.fs.cldb.proto.CLDBProto.SecureObjectType oType)static java.util.List<java.lang.String>formatActionMask(int actionMask, com.mapr.fs.cldb.proto.CLDBProto.SecureObjectType objType, boolean shortFormat)
-
-
-
Field Detail
-
CLUSTER_FULL_CONTROL_MASK
public static int CLUSTER_FULL_CONTROL_MASK
-
CLUSTER_ADMIN_MASK
public static int CLUSTER_ADMIN_MASK
-
CLUSTER_VOLUME_CREATE_MASK
public static int CLUSTER_VOLUME_CREATE_MASK
-
CLUSTER_CREATE_SECURITY_POLICY_MASK
public static int CLUSTER_CREATE_SECURITY_POLICY_MASK
-
CLUSTER_READ_MASK
public static int CLUSTER_READ_MASK
-
CLUSTER_EDIT_CONFIGURATION_MASK
public static int CLUSTER_EDIT_CONFIGURATION_MASK
-
CLUSTER_EDIT_ACL_MASK
public static int CLUSTER_EDIT_ACL_MASK
-
CLUSTER_VIEW_QUOTAS_MASK
public static int CLUSTER_VIEW_QUOTAS_MASK
-
CLUSTER_SET_QUOTAS_MASK
public static int CLUSTER_SET_QUOTAS_MASK
-
CLUSTER_START_STOP_SERVICES_MASK
public static int CLUSTER_START_STOP_SERVICES_MASK
-
VOLUME_FULL_CONTROL_MASK
public static int VOLUME_FULL_CONTROL_MASK
-
VOLUME_ADMIN_MASK
public static int VOLUME_ADMIN_MASK
-
VOLUME_CONTAINER_CREATE_DELETE_MASK
public static int VOLUME_CONTAINER_CREATE_DELETE_MASK
-
VOLUME_DELETE_MASK
public static int VOLUME_DELETE_MASK
-
VOLUME_SNAPSHOT_CREATE_DELETE_MASK
public static int VOLUME_SNAPSHOT_CREATE_DELETE_MASK
-
VOLUME_VIEW_CONFIGURATION_MASK
public static int VOLUME_VIEW_CONFIGURATION_MASK
-
VOLUME_EDIT_CONFIGURATION_MASK
public static int VOLUME_EDIT_CONFIGURATION_MASK
-
VOLUME_EDIT_SNAPSHOT_INTERVAL_MASK
public static int VOLUME_EDIT_SNAPSHOT_INTERVAL_MASK
-
VOLUME_EDIT_ACL_MASK
public static int VOLUME_EDIT_ACL_MASK
-
VOLUME_VIEW_CONTAINERS_MAP_MASK
public static int VOLUME_VIEW_CONTAINERS_MAP_MASK
-
VOLUME_DUMP_MASK
public static int VOLUME_DUMP_MASK
-
VOLUME_RESTORE_MASK
public static int VOLUME_RESTORE_MASK
-
VOLUME_TIER_OP_MASK
public static int VOLUME_TIER_OP_MASK
-
SECURITY_POLICY_FULL_CONTROL_MASK
public static int SECURITY_POLICY_FULL_CONTROL_MASK
-
SECURITY_POLICY_ADMIN_MASK
public static int SECURITY_POLICY_ADMIN_MASK
-
SECURITY_POLICY_READ_MASK
public static int SECURITY_POLICY_READ_MASK
-
ClusterPerms
public static final java.lang.String ClusterPerms
- See Also:
- Constant Field Values
-
VolumePerms
public static final java.lang.String VolumePerms
- See Also:
- Constant Field Values
-
SecurityPolicyPerms
public static final java.lang.String SecurityPolicyPerms
- See Also:
- Constant Field Values
-
clusterActionsDescription
public static final java.lang.String[] clusterActionsDescription
Every privilege has 2 entires for the short description and the long description. Unused privileges should use null
-
volumeActionsDescription
public static final java.lang.String[] volumeActionsDescription
-
securityPolicyActionsDescription
public static final java.lang.String[] securityPolicyActionsDescription
-
-
Method Detail
-
formatActionMask
public static java.util.List<java.lang.String> formatActionMask(int actionMask, com.mapr.fs.cldb.proto.CLDBProto.SecureObjectType objType, boolean shortFormat)
-
convertActionsToMask
public static int convertActionsToMask(java.lang.String actions, java.lang.String separator, com.mapr.fs.cldb.proto.CLDBProto.SecureObjectType oType) throws java.lang.Exception- Throws:
java.lang.Exception
-
-