インターフェース Permission

  • すべてのスーパーインターフェース:
    java.io.Serializable
    すべての既知の実装クラス:
    AbstractPermissionBasePermissionCumulativePermission

    public interface Permission
    extends java.io.Serializable
    特定のドメインオブジェクトの Sid に付与された権限を表します。
    • メソッドの詳細

      • getMask

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

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

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

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

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

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