クラス AclPermissionCacheOptimizer
java.lang.ObjectSE
org.springframework.security.acls.AclPermissionCacheOptimizer
- 実装されているすべてのインターフェース:
org.springframework.aop.framework.AopInfrastructureBean,PermissionCacheOptimizer
オブジェクトのコレクションの ACL をバッチでロードして、最適化されたフィルタリングを可能にします。
- 導入:
- 3.1
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidcachePermissionsFor(Authentication authentication, CollectionSE<?> objects) 提供されたオブジェクトのコレクションで予想される操作のために、アクセス許可キャッシュを最適化します。voidsetObjectIdentityRetrievalStrategy(ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy) voidsetSidRetrievalStrategy(SidRetrievalStrategy sidRetrievalStrategy)
コンストラクターの詳細
AclPermissionCacheOptimizer
メソッドの詳細
cachePermissionsFor
インターフェースからコピーされた説明:PermissionCacheOptimizer提供されたオブジェクトのコレクションで予想される操作のために、アクセス許可キャッシュを最適化します。通常、これには、コレクション内のオブジェクトのアクセス許可のバッチロードが伴います。- 次で指定:
- インターフェース
PermissionCacheOptimizerのcachePermissionsFor - パラメーター:
authentication- 権限を取得する必要があるユーザー。objects- アクセス許可を取得する必要があるドメインオブジェクトの(null 以外の)コレクション。
setObjectIdentityRetrievalStrategy
public void setObjectIdentityRetrievalStrategy(ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy) setSidRetrievalStrategy