クラス AclPermissionCacheOptimizer

  • 実装されたすべてのインターフェース:
    org.springframework.aop.framework.AopInfrastructureBeanPermissionCacheOptimizer

    public class AclPermissionCacheOptimizer
    extends java.lang.Object
    implements PermissionCacheOptimizer
    オブジェクトのコレクションの ACL をバッチでロードして、最適化されたフィルタリングを可能にします。
    導入:
    3.1
    • コンストラクターの詳細

      • AclPermissionCacheOptimizer

        public AclPermissionCacheOptimizer​(AclService aclService)
    • メソッドの詳細

      • cachePermissionsFor

        public void cachePermissionsFor​(Authentication authentication,
                                        java.util.Collection<?> objects)
        インターフェースからコピーされた説明: PermissionCacheOptimizer
        提供されたオブジェクトのコレクションで予想される操作のために、アクセス許可キャッシュを最適化します。通常、これには、コレクション内のオブジェクトのアクセス許可のバッチロードが伴います。
        次で指定:
        インターフェース PermissionCacheOptimizercachePermissionsFor 
        パラメーター:
        authentication - 権限を取得する必要があるユーザー。
        objects - アクセス許可を取得する必要があるドメインオブジェクトの(null 以外の)コレクション。
      • setSidRetrievalStrategy

        public void setSidRetrievalStrategy​(SidRetrievalStrategy sidRetrievalStrategy)