インターフェース 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) インターフェース Acl から継承されたメソッド
getEntries, getObjectIdentity, getOwner, getParentAcl, isEntriesInheriting, isGranted, isSidLoaded
方法の詳細
deleteAce
getId
insertAce
void insertAce(int atIndexLocation, Permission permission, Sid sid, boolean granting) throws NotFoundException setOwner
setEntriesInheriting
void setEntriesInheriting(boolean entriesInheriting) Acl.isEntriesInheriting()によって返される値を変更します。- パラメーター:
entriesInheriting- 新しい価値
setParent
updateAce