public static class SecurityManager.PermissionDesc extends Object
Constructor and Description |
---|
PermissionDesc(String projectName,
CheckPermissionConstants.ObjectType objectType,
String objectName,
CheckPermissionConstants.ActionType actionType) |
PermissionDesc(String projectName,
String schemaName,
CheckPermissionConstants.ObjectType objectType,
String objectName,
CheckPermissionConstants.ActionType actionType) |
Modifier and Type | Method and Description |
---|---|
void |
addParam(String key,
String value) |
CheckPermissionConstants.ActionType |
getActionType() |
String |
getObjectName() |
CheckPermissionConstants.ObjectType |
getObjectType() |
Map<String,String> |
getParams() |
String |
getProjectName() |
String |
getSchemaName() |
void |
setColumns(List<String> columns) |
void |
setPrincipal(String principal) |
String |
toJson() |
public PermissionDesc(String projectName, CheckPermissionConstants.ObjectType objectType, String objectName, CheckPermissionConstants.ActionType actionType)
public PermissionDesc(String projectName, String schemaName, CheckPermissionConstants.ObjectType objectType, String objectName, CheckPermissionConstants.ActionType actionType)
public String getProjectName()
public String getSchemaName()
public CheckPermissionConstants.ObjectType getObjectType()
public String getObjectName()
public CheckPermissionConstants.ActionType getActionType()
public void setPrincipal(String principal)
public String toJson()
Copyright © 2023 Alibaba Cloud Computing. All rights reserved.