インターフェース AclService

    • メソッドの詳細

      • findChildren

        java.util.List<ObjectIdentity> findChildren​(ObjectIdentity parentIdentity)
        指定された親を使用するすべてのオブジェクト ID を見つけます。これは、管理ツールに役立ちます。
        パラメーター:
        parentIdentity - 子の場所
        戻り値:
        複数の子 (見つからなかった場合は null )
      • readAclById

        Acl readAclById​(ObjectIdentity object)
                 throws NotFoundException
        単一の ACL のみを返すことを除いて、readAclsById(List) と同じです。

        このメソッドは、Sid パラメーターに基づいて Acl エントリをフィルタリングする潜在的な機能を利用しないため、呼び出さないでください。

        パラメーター:
        object - Acl の場所
        戻り値:
        リクエストされた ObjectIdentityAcl (決して null )
        例外:
        NotFoundException - リクエストされた ObjectIdentityAcl が見つからなかった場合
      • readAclsById

        java.util.Map<ObjectIdentity,​Acl> readAclsById​(java.util.List<ObjectIdentity> objects)
                                                      throws NotFoundException
        渡された Object に適用されるすべての Acl を取得します。

        返されたマップは、渡されたオブジェクトをキーとし、値は Acl インスタンスです。不明なオブジェクトにはマップキーがありません。

        パラメーター:
        objects - Acl 情報を検索するオブジェクト
        戻り値:
        引数として渡される ObjectIdentity ごとに要素を 1 つだけ持つマップ (決して null )
        例外:
        NotFoundException - リクエストされた ObjectIdentity ごとに Acl が見つからなかった場合
      • readAclsById

        java.util.Map<ObjectIdentity,​Acl> readAclsById​(java.util.List<ObjectIdentity> objects,
                                                             java.util.List<Sid> sids)
                                                      throws NotFoundException
        渡された Object に適用されるすべての Acl を取得しますが、渡されたセキュリティ ID のみを取得します。

        これは必要条件ではない実装は、この方法を介した ACL のサブセットを提供することできます。これは、実装内でパフォーマンスを最適化できるようにすることを目的としています。呼び出し元は、パフォーマンスの最適化の機会がない代替のオーバーロードバージョンよりもこのメソッドを使用する必要があります。

        返されたマップは、渡されたオブジェクトをキーとし、値は Acl インスタンスです。不明なオブジェクト(または関連する Sid にエントリがないオブジェクト)には、マップキーがありません。

        パラメーター:
        objects - Acl 情報を検索するオブジェクト
        sids - Acl 情報が必要なセキュリティ ID (すべてのエントリを示すには null を使用できます)
        戻り値:
        引数として渡される ObjectIdentity ごとに要素を 1 つだけ持つマップ (決して null )
        例外:
        NotFoundException - リクエストされた ObjectIdentity ごとに Acl が見つからなかった場合