インターフェース MutableAcl
- すべてのスーパーインターフェース:
Acl,SerializableSE
- すべての既知のサブインターフェース:
AuditableAcl,OwnershipAcl
- すべての既知の実装クラス:
AclImpl
変更可能な Acl 。
可変 ACL は、メソッドへのアクセスを許可する前に、適切なセキュリティチェックが実行されていることを確認する必要があります。
メソッドのサマリー
修飾子と型メソッド説明voiddeleteAce(int aceIndex) getId()この MutableAcl を表す識別子を取得します。voidinsertAce(int atIndexLocation, Permission permission, Sid sid, boolean granting) voidsetEntriesInheriting(boolean entriesInheriting) Acl.isEntriesInheriting()によって返される値を変更します。void現在の所有者を別の所有者に変更します。voidこの ACL の親を変更します。voidupdateAce(int aceIndex, Permission permission) インターフェース org.springframework.security.acls.model.Acl から継承されたメソッド
getEntries, getObjectIdentity, getOwner, getParentAcl, isEntriesInheriting, isGranted, isSidLoaded
メソッドの詳細
deleteAce
getId
SerializableSE getId()この MutableAcl を表す識別子を取得します。- 戻り値:
- 識別子。保存されていない場合は null
insertAce
void insertAce(int atIndexLocation, Permission permission, Sid sid, boolean granting) throws NotFoundException setOwner
現在の所有者を別の所有者に変更します。- パラメーター:
newOwner- 新しい所有者 (必須。null にすることはできません)
setEntriesInheriting
void setEntriesInheriting(boolean entriesInheriting) Acl.isEntriesInheriting()によって返される値を変更します。- パラメーター:
entriesInheriting- 新しい価値
setParent
この ACL の親を変更します。- パラメーター:
newParent- 新しい親
updateAce