インターフェース AclService
- すべての既知のサブインターフェース:
MutableAclService
- すべての既知の実装クラス:
JdbcAclService
,JdbcMutableAclService
public interface AclService
Acl
インスタンスの取得を提供します。メソッドのサマリー
修飾子と型メソッド説明findChildren
(ObjectIdentity parentIdentity) 指定された親を使用するすべてのオブジェクト ID を見つけます。readAclById
(ObjectIdentity object) 単一の ACL のみを返すことを除いて、readAclsById(List)
と同じです。readAclById
(ObjectIdentity object, ListSE<Sid> sids) 単一の ACL のみを返すことを除いて、readAclsById(List, List)
と同じです。readAclsById
(ListSE<ObjectIdentity> objects) 渡された Object に適用されるすべての Acl を取得します。readAclsById
(ListSE<ObjectIdentity> objects, ListSE<Sid> sids) 渡された Object に適用されるすべての Acl を取得しますが、渡されたセキュリティ ID のみを取得します。
メソッドの詳細
findChildren
指定された親を使用するすべてのオブジェクト ID を見つけます。これは、管理ツールに役立ちます。- パラメーター:
parentIdentity
- 子の場所- 戻り値:
- 複数の子 (見つからなかった場合は null )
readAclById
単一の ACL のみを返すことを除いて、readAclsById(List)
と同じです。このメソッドは、
Sid
パラメーターに基づいて Acl エントリをフィルタリングする潜在的な機能を利用しないため、呼び出さないでください。- パラメーター:
object
-Acl
の場所- 戻り値:
- リクエストされた
ObjectIdentity
のAcl
(決して null ) - 例外:
NotFoundException
- リクエストされたObjectIdentity
のAcl
が見つからなかった場合
readAclById
単一の ACL のみを返すことを除いて、readAclsById(List, List)
と同じです。- パラメーター:
object
-Acl
の場所sids
-Acl
情報が必要なセキュリティ ID (すべてのエントリを示すには null を使用できます)- 戻り値:
- リクエストされた
ObjectIdentity
のAcl
(決して null ) - 例外:
NotFoundException
- リクエストされたObjectIdentity
のAcl
が見つからなかった場合
readAclsById
渡された Object に適用されるすべての Acl を取得します。返されたマップは、渡されたオブジェクトをキーとし、値は Acl インスタンスです。不明なオブジェクトにはマップキーがありません。
- パラメーター:
objects
-Acl
情報を検索するオブジェクト- 戻り値:
- 引数として渡される
ObjectIdentity
ごとに要素を 1 つだけ持つマップ (決して null ) - 例外:
NotFoundException
- リクエストされたObjectIdentity
ごとにAcl
が見つからなかった場合
readAclsById
MapSE<ObjectIdentity,Acl> readAclsById(ListSE<ObjectIdentity> objects, ListSE<Sid> sids) throws NotFoundException 渡された Object に適用されるすべての Acl を取得しますが、渡されたセキュリティ ID のみを取得します。これは必要条件ではない実装は、この方法を介した ACL のサブセットを提供することができます。これは、実装内でパフォーマンスを最適化できるようにすることを目的としています。呼び出し元は、パフォーマンスの最適化の機会がない代替のオーバーロードバージョンよりもこのメソッドを使用する必要があります。
返されたマップは、渡されたオブジェクトをキーとし、値は Acl インスタンスです。不明なオブジェクト(または関連する Sid にエントリがないオブジェクト)には、マップキーがありません。
- パラメーター:
objects
-Acl
情報を検索するオブジェクトsids
-Acl
情報が必要なセキュリティ ID (すべてのエントリを示すには null を使用できます)- 戻り値:
- 引数として渡される
ObjectIdentity
ごとに要素を 1 つだけ持つマップ (決して null ) - 例外:
NotFoundException
- リクエストされたObjectIdentity
ごとにAcl
が見つからなかった場合