class DefaultEntityAuthContext extends BuiltinEntityAuthContext
| コンストラクタと説明 |
|---|
DefaultEntityAuthContext(java.lang.String entityDefinitionName,
java.util.EnumMap<EntityPermission.Action,EntityPermissionEntry[]> entityPermissionEntry,
java.util.EnumMap<EntityPropertyPermission.Action,EntityPropertyPermissionEntry[]> entityPropertyPermissionEntry,
TenantAuthorizeContext tenantAuthContext,
boolean readOnly) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Condition |
addLimitingCondition(Condition orignal,
EntityPermission.Action action,
AuthContextHolder user) |
boolean |
hasLimitCondition(EntityPermission permission,
AuthContextHolder user) |
boolean |
isPermit(EntityPermission.Action action,
AuthContextHolder user) |
boolean |
isPermit(java.lang.String propertyName,
EntityPropertyPermission.Action action,
AuthContextHolder user) |
getTenantAuthContext, isPermit, isResultCacheable, modifyQuery, modifyQuerygetContextNameDefaultEntityAuthContext(java.lang.String entityDefinitionName,
java.util.EnumMap<EntityPermission.Action,EntityPermissionEntry[]> entityPermissionEntry,
java.util.EnumMap<EntityPropertyPermission.Action,EntityPropertyPermissionEntry[]> entityPropertyPermissionEntry,
TenantAuthorizeContext tenantAuthContext,
boolean readOnly)
public boolean isPermit(EntityPermission.Action action, AuthContextHolder user)
isPermit クラス内 BuiltinEntityAuthContextpublic boolean isPermit(java.lang.String propertyName,
EntityPropertyPermission.Action action,
AuthContextHolder user)
isPermit クラス内 BuiltinEntityAuthContextpublic Condition addLimitingCondition(Condition orignal, EntityPermission.Action action, AuthContextHolder user)
addLimitingCondition インタフェース内 EntityAuthContextaddLimitingCondition クラス内 BuiltinEntityAuthContextpublic boolean hasLimitCondition(EntityPermission permission, AuthContextHolder user)
hasLimitCondition インタフェース内 EntityAuthContexthasLimitCondition クラス内 BuiltinEntityAuthContext