インターフェース Permission

すべてのスーパーインターフェース:
SerializableSE
すべての既知の実装クラス:
AbstractPermissionBasePermissionCumulativePermission

public interface Permission extends SerializableSE
特定のドメインオブジェクトの Sid に付与された権限を表します。
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final char
    static final char
    static final StringSE
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    int
    権限を表すビットを返します。
    この許可を表す 32 文字の長さのビットパターン String を返します。
  • フィールドの詳細

  • メソッドの詳細

    • getMask

      int getMask()
      権限を表すビットを返します。
      戻り値:
      許可を表すビット
    • getPattern

      StringSE getPattern()
      この許可を表す 32 文字の長さのビットパターン String を返します。

      実装は、パターンが適切と思われるようにパターンを自由にフォーマットできますが、パターン内で RESERVED_OFF または RESERVED_ON を使用することはできません。RESERVED_OFF の場合、免除は、オフ(クリア)のビットを示すために使用されます。実装では、計算目的で内部的に RESERVED_ON を使用することもできますが、このメソッドは RESERVED_ON を含む String を返さない場合があります。

      返される文字列は、長さが 32 文字である必要があります。

      このメソッドは、ユーザーインターフェースとログ記録の目的でのみ使用されます。権限の計算には使用されません。出力内の文字の重複が許可されます。

      戻り値:
      32 文字のビットパターン