インターフェース Permission
- すべてのスーパーインターフェース:
java.io.Serializable
- すべての既知の実装クラス:
AbstractPermission
、BasePermission
、CumulativePermission
public interface Permission extends java.io.Serializable
特定のドメインオブジェクトの Sid に付与された権限を表します。
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static char
RESERVED_OFF
static char
RESERVED_ON
static java.lang.String
THIRTY_TWO_RESERVED_OFF
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 int
getMask()
権限を表すビットを返します。java.lang.String
getPattern()
この許可を表す 32 文字の長さのビットパターンString
を返します。
メソッドの詳細
getMask
int getMask()
権限を表すビットを返します。- 戻り値:
- 許可を表すビット
getPattern
java.lang.String getPattern()
この許可を表す 32 文字の長さのビットパターンString
を返します。実装は、パターンが適切と思われるようにパターンを自由にフォーマットできますが、パターン内で
RESERVED_OFF
またはRESERVED_ON
を使用することはできません。RESERVED_OFF
の場合、免除は、オフ(クリア)のビットを示すために使用されます。実装では、計算目的で内部的にRESERVED_ON
を使用することもできますが、このメソッドはRESERVED_ON
を含むString
を返さない場合があります。返される文字列は、長さが 32 文字である必要があります。
このメソッドは、ユーザーインターフェースとログ記録の目的でのみ使用されます。権限の計算には使用されません。出力内の文字の重複が許可されます。
- 戻り値:
- 32 文字のビットパターン