public class BuiltinAuthorizationProvider extends java.lang.Object implements AuthorizationProvider
| コンストラクタと説明 |
|---|
BuiltinAuthorizationProvider() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
destroyed()
Service破棄時に呼び出されます。
|
AuthorizationContext |
getAuthorizationContext(int tenantId,
Permission permission) |
java.util.List<AuthorizationContextHandler> |
getAuthorizationContextHandler() |
<T extends Permission> |
getAuthorizationContextHandler(java.lang.Class<T> type) |
void |
inited(AuthService s,
Config config)
Service初期化時に呼び出されます。
|
boolean |
isDeclareTransactionExplicitly() |
boolean |
isGrantAllPermissionsToAdmin() |
void |
setAuthorizationContextHandler(java.util.List<AuthorizationContextHandler> authorizationContextHandler) |
void |
setDeclareTransactionExplicitly(boolean declareTransactionExplicitly) |
void |
setGrantAllPermissionsToAdmin(boolean grantAllPermissionsToAdmin) |
boolean |
userInRole(AuthContextHolder userAuthContext,
int tenantId,
java.lang.String role) |
boolean |
useSharedPermission(Permission permission) |
public <T extends Permission> AuthorizationContextHandler getAuthorizationContextHandler(java.lang.Class<T> type)
public java.util.List<AuthorizationContextHandler> getAuthorizationContextHandler()
public void setAuthorizationContextHandler(java.util.List<AuthorizationContextHandler> authorizationContextHandler)
public boolean isGrantAllPermissionsToAdmin()
public void setGrantAllPermissionsToAdmin(boolean grantAllPermissionsToAdmin)
public boolean isDeclareTransactionExplicitly()
public void setDeclareTransactionExplicitly(boolean declareTransactionExplicitly)
public boolean userInRole(AuthContextHolder userAuthContext, int tenantId, java.lang.String role)
userInRole インタフェース内 AuthorizationProviderpublic boolean useSharedPermission(Permission permission)
useSharedPermission インタフェース内 AuthorizationProviderpublic AuthorizationContext getAuthorizationContext(int tenantId, Permission permission)
getAuthorizationContext インタフェース内 AuthorizationProviderpublic void inited(AuthService s, Config config)
ServiceInitListenerinited インタフェース内 ServiceInitListener<AuthService>public void destroyed()
ServiceInitListenerdestroyed インタフェース内 ServiceInitListener<AuthService>