インターフェース MutableAcl
- すべてのスーパーインターフェース:
Acl
,SerializableSE
- すべての既知のサブインターフェース:
AuditableAcl
,OwnershipAcl
- すべての既知の実装クラス:
AclImpl
変更可能な Acl 。
可変 ACL は、メソッドへのアクセスを許可する前に、適切なセキュリティチェックが実行されていることを確認する必要があります。
メソッドのサマリー
修飾子と型メソッド説明void
deleteAce
(int aceIndex) getId()
この MutableAcl を表す識別子を取得します。void
insertAce
(int atIndexLocation, Permission permission, Sid sid, boolean granting) void
setEntriesInheriting
(boolean entriesInheriting) Acl.isEntriesInheriting()
によって返される値を変更します。void
現在の所有者を別の所有者に変更します。void
この ACL の親を変更します。void
updateAce
(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