クラス CumulativePermission
- java.lang.Object
-
- org.springframework.security.acls.domain.AbstractPermission
-
- org.springframework.security.acls.domain.CumulativePermission
- 実装されたすべてのインターフェース:
java.io.Serializable
,Permission
public class CumulativePermission extends AbstractPermission
他の権限から実行時に構築されるPermission
を表します。メソッドチェーンを容易にするために、メソッドは
this
を返します。- 関連事項:
- 直列化された形式
フィールドのサマリー
クラス org.springframework.security.acls.domain.AbstractPermission から継承されたフィールド
code, mask
インターフェース org.springframework.security.acls.model.Permission から継承されたフィールド
RESERVED_OFF, RESERVED_ON, THIRTY_TWO_RESERVED_OFF
コンストラクターの概要
コンストラクター コンストラクター 説明 CumulativePermission()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 CumulativePermission
clear()
CumulativePermission
clear(Permission permission)
java.lang.String
getPattern()
この許可を表す 32 文字の長さのビットパターンString
を返します。CumulativePermission
set(Permission permission)
クラス org.springframework.security.acls.domain.AbstractPermission から継承されたメソッド
equals, getMask, hashCode, toString
メソッドの詳細
clear
public CumulativePermission clear(Permission permission)
clear
public CumulativePermission clear()
set
public CumulativePermission set(Permission permission)
getPattern
public java.lang.String getPattern()
インターフェースからコピーされた説明:Permission
この許可を表す 32 文字の長さのビットパターンString
を返します。実装は、パターンが適切と思われるようにパターンを自由にフォーマットできますが、パターン内で
Permission.RESERVED_OFF
またはPermission.RESERVED_ON
を使用することはできません。Permission.RESERVED_OFF
の場合、免除は、オフ(クリア)のビットを示すために使用されます。実装では、計算目的で内部的にPermission.RESERVED_ON
を使用することもできますが、このメソッドはPermission.RESERVED_ON
を含むString
を返さない場合があります。返される文字列は、長さが 32 文字である必要があります。
このメソッドは、ユーザーインターフェースとログ記録の目的でのみ使用されます。権限の計算には使用されません。出力内の文字の重複が許可されます。
- 次で指定:
- インターフェース
Permission
のgetPattern
- オーバーライド:
- クラス
AbstractPermission
のgetPattern
- 戻り値:
- 32 文字のビットパターン