インターフェース MutableAclService
- すべてのスーパーインターフェース:
AclService
- すべての既知の実装クラス:
JdbcMutableAclService
Acl インスタンスの作成と保存をサポートします。メソッドのサマリー
修飾子と型メソッド説明createAcl(ObjectIdentity objectIdentity) データベースに空のAclオブジェクトを作成します。voiddeleteAcl(ObjectIdentity objectIdentity, boolean deleteChildren) 指定されたエントリをデータベースから削除します。updateAcl(MutableAcl acl) データベース内の既存のAclを変更します。インターフェース org.springframework.security.acls.model.AclService から継承されたメソッド
findChildren, readAclById, readAclById, readAclsById, readAclsById
メソッドの詳細
createAcl
データベースに空のAclオブジェクトを作成します。エントリはありません。返されたオブジェクトは、エントリを追加するために使用されます。- パラメーター:
objectIdentity- 作成するオブジェクト ID- 戻り値:
- ID が設定された ACL オブジェクト
- 例外:
AlreadyExistsException- 渡されたオブジェクト ID にすでにレコードがある場合
deleteAcl
指定されたエントリをデータベースから削除します。- パラメーター:
objectIdentity- 削除するオブジェクト IDdeleteChildren- 削除を子にカスケードするかどうか- 例外:
ChildrenExistException- deleteChildren 引数がfalseであったが子が存在する場合
updateAcl
データベース内の既存のAclを変更します。- パラメーター:
acl- 変更する- 例外:
NotFoundException- 関連するレコードが見つからなかった場合 (newキーワードでオブジェクトを作成するのではなく、createAcl(ObjectIdentity)を使用してオブジェクトを作成することを覚えていますか? )