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