public class TenantAuthorizeContext extends java.lang.Object implements TenantResource
| コンストラクタと説明 |
|---|
TenantAuthorizeContext() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
destory() |
CacheController<java.lang.String,BuiltinAuthorizationContext> |
getContextCache(java.lang.Class<? extends AuthorizationContextHandler> key) |
GroupContext |
getGroupContext(java.lang.String group) |
RoleContext |
getRoleContext(java.lang.String role) |
TenantContext |
getTenantContext() |
void |
init(TenantContext tenantContext) |
boolean |
isGrantAllPermissionsToAdmin() |
void |
notifyGroupCreate(java.lang.String group) |
void |
notifyGroupDelete(java.lang.String group,
GroupContext groupContext) |
void |
notifyGroupUpdate(java.lang.String group) |
void |
notifyRoleCreate(java.lang.String role) |
void |
notifyRoleDelete(java.lang.String role,
RoleContext roleContext) |
void |
notifyRoleUpdate(java.lang.String role) |
public CacheController<java.lang.String,BuiltinAuthorizationContext> getContextCache(java.lang.Class<? extends AuthorizationContextHandler> key)
public void init(TenantContext tenantContext)
init インタフェース内 TenantResourcepublic void destory()
destory インタフェース内 TenantResourcepublic boolean isGrantAllPermissionsToAdmin()
public TenantContext getTenantContext()
public RoleContext getRoleContext(java.lang.String role)
public void notifyRoleCreate(java.lang.String role)
public void notifyRoleDelete(java.lang.String role,
RoleContext roleContext)
public void notifyRoleUpdate(java.lang.String role)
public GroupContext getGroupContext(java.lang.String group)
public void notifyGroupCreate(java.lang.String group)
public void notifyGroupDelete(java.lang.String group,
GroupContext groupContext)
public void notifyGroupUpdate(java.lang.String group)