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