Package com.mapr.cli
Class AclCommands
java.lang.Object
com.mapr.cliframework.base.CLIBaseClass
com.mapr.cli.AclCommands
- All Implemented Interfaces:
com.mapr.cliframework.base.CLIInterface
public class AclCommands
extends com.mapr.cliframework.base.CLIBaseClass
implements com.mapr.cliframework.base.CLIInterface
-
Field Summary
FieldsFields inherited from class com.mapr.cliframework.base.CLIBaseClass
cliCommand, CLUSTER_NAME_PARAM, clusterParams, HELP_PARAM, input, isServerCall, NOT_REQUIRED, output, REQUIRED, versionFields inherited from interface com.mapr.cliframework.base.CLIInterface
KEY_PREFIX, PASSWORD_PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionAclCommands(com.mapr.cliframework.base.ProcessedInput input, com.mapr.cliframework.base.CLICommand cliCommand) -
Method Summary
Modifier and TypeMethodDescriptionstatic List<com.mapr.fs.proto.Security.AclEntry>actionsToAcls(List<String> perms, com.mapr.security.UnixUserGroupHelper uInfo, com.mapr.fs.cldb.proto.CLDBProto.SecureObjectType objType, boolean isUser, com.mapr.cliframework.base.CommandOutput.OutputHierarchy out) com.mapr.cliframework.base.CommandOutputstatic com.mapr.cliframework.base.CommandOutput.OutputHierarchyformatAcl(com.mapr.fs.proto.Security.AccessControlList acl, com.mapr.fs.cldb.proto.CLDBProto.SecureObjectType objType, String outputFormat, com.mapr.security.UnixUserGroupHelper uInfo, List<Integer> unknownUids, List<Integer> unknownGids) byte[]sendRpcToPolicyServer(int procedureId, com.google.protobuf.MessageLite request, Class<? extends com.google.protobuf.MessageLite> responseClass) Methods inherited from class com.mapr.cliframework.base.CLIBaseClass
executeCommand, executeSimpleSHHCommand, executeSimpleSHHCommand, getBooleanParam, getCLICommand, getGIds, getInput, getKeyType, getParamBooleanValue, getParamDateValue, getParamIntValue, getParamLongValue, getParamObjectValue, getParamTextValue, getUserClusterOps, getUserCredentials, getUserId, getUserLoginId, getVersion, isParamPresent, isParamValueEmpty, setServerCall, setUserClusterOps, setUserCredentials, setUserCredentialsByJwt, setVersion, skipValidation, validateInputMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mapr.cliframework.base.CLIInterface
executeCommand, getCLICommand, getGIds, getUserId, getUserLoginId, setServerCall, setUserCredentials, setUserCredentialsByJwt, setVersion, validateInput
-
Field Details
-
aclCommands
public static final com.mapr.cliframework.base.CLICommand aclCommands
-
-
Constructor Details
-
AclCommands
public AclCommands(com.mapr.cliframework.base.ProcessedInput input, com.mapr.cliframework.base.CLICommand cliCommand)
-
-
Method Details
-
formatAcl
public static com.mapr.cliframework.base.CommandOutput.OutputHierarchy formatAcl(com.mapr.fs.proto.Security.AccessControlList acl, com.mapr.fs.cldb.proto.CLDBProto.SecureObjectType objType, String outputFormat, com.mapr.security.UnixUserGroupHelper uInfo, List<Integer> unknownUids, List<Integer> unknownGids) -
sendRpcToPolicyServer
public byte[] sendRpcToPolicyServer(int procedureId, com.google.protobuf.MessageLite request, Class<? extends com.google.protobuf.MessageLite> responseClass) throws Exception - Throws:
Exception
-
actionsToAcls
-
executeRealCommand
public com.mapr.cliframework.base.CommandOutput executeRealCommand() throws com.mapr.cliframework.base.CLIProcessingException- Specified by:
executeRealCommandin classcom.mapr.cliframework.base.CLIBaseClass- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
getCommandUsage
- Overrides:
getCommandUsagein classcom.mapr.cliframework.base.CLIBaseClass
-