インターフェース MutableAclService
- すべてのスーパーインターフェース:
AclService
- すべての既知の実装クラス:
JdbcMutableAclService
Acl
インスタンスの作成と保存をサポートします。メソッドのサマリー
修飾子と型メソッド説明createAcl
(ObjectIdentity objectIdentity) データベースに空のAcl
オブジェクトを作成します。void
deleteAcl
(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)
を使用してオブジェクトを作成することを覚えていますか? )