インターフェース 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が見つからなかった場合