public class EntityAuthContextHandler extends AuthorizationContextHandler
| コンストラクタと説明 |
|---|
EntityAuthContextHandler() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected java.lang.String |
cacheNamespace() |
protected java.lang.String |
contextName(Permission permission) |
protected AuthorizationContext |
defaultAuthorizationContext(java.lang.String contextName,
TenantAuthorizeContext tac) |
boolean |
isUseCorrelatedSubqueryOnEntityLimitCondition() |
protected AuthorizationContextCacheLogic |
newAuthorizeContextCacheLogic(TenantAuthorizeContext tac) |
java.lang.Class<? extends Permission>[] |
permissionType() |
void |
setUseCorrelatedSubqueryOnEntityLimitCondition(boolean useCorrelatedSubqueryOnEntityLimitCondition) |
protected java.lang.String |
toMetaDataPath(java.lang.String contextName) |
get, getOrDefault, initCache, notifyUpdate, useSharedPermissionpublic boolean isUseCorrelatedSubqueryOnEntityLimitCondition()
public void setUseCorrelatedSubqueryOnEntityLimitCondition(boolean useCorrelatedSubqueryOnEntityLimitCondition)
public java.lang.Class<? extends Permission>[] permissionType()
protected java.lang.String cacheNamespace()
protected java.lang.String contextName(Permission permission)
contextName クラス内 AuthorizationContextHandlerprotected java.lang.String toMetaDataPath(java.lang.String contextName)
protected AuthorizationContextCacheLogic newAuthorizeContextCacheLogic(TenantAuthorizeContext tac)
protected AuthorizationContext defaultAuthorizationContext(java.lang.String contextName, TenantAuthorizeContext tac)