public final class AuthorityRule extends Object implements org.apache.shardingsphere.infra.rule.level.KernelRule, org.apache.shardingsphere.infra.rule.scope.GlobalRule
| Constructor and Description |
|---|
AuthorityRule(AuthorityRuleConfiguration config,
Map<String,org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData> mataDataMap,
Collection<org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser> users) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
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 userCopyright © 2021 The Apache Software Foundation. All rights reserved.