public final class AuthorityRule extends Object implements org.apache.shardingsphere.infra.rule.identifier.scope.GlobalRule
| 构造器和说明 |
|---|
AuthorityRule(AuthorityRuleConfiguration config,
Map<String,org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData> mataDataMap,
Collection<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser> users) |
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<ShardingSpherePrivileges> |
findPrivileges(org.apache.shardingsphere.infra.metadata.user.Grantee grantee)
Find Privileges.
|
Optional<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser> |
findUser(org.apache.shardingsphere.infra.metadata.user.Grantee grantee)
Find user.
|
String |
getType() |
void |
refresh(Map<String,org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData> mataDataMap,
Collection<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser> users)
Refresh authority.
|
public AuthorityRule(AuthorityRuleConfiguration config, Map<String,org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData> mataDataMap, Collection<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser> users)
public Optional<ShardingSpherePrivileges> findPrivileges(org.apache.shardingsphere.infra.metadata.user.Grantee grantee)
grantee - granteepublic void refresh(Map<String,org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData> mataDataMap, Collection<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser> users)
mataDataMap - mata data mapusers - userspublic Optional<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser> findUser(org.apache.shardingsphere.infra.metadata.user.Grantee grantee)
grantee - grantee userpublic String getType()
getType 在接口中 org.apache.shardingsphere.infra.rule.ShardingSphereRuleCopyright © 2021 The Apache Software Foundation. All rights reserved.