## クラスの使用
org.opengion.hayabusa.resource.RoleMode

- RoleModeを使用しているパッケージ
  パッケージ | 説明
  --- | ---
  org.opengion.hayabusa.db | DBアクセス関連、DBTableModel、 DBColumn等データベースアクセス関連のクラス群です。
  org.opengion.hayabusa.resource | 国際化（リソース）管理関連リソース関連のハンドリングを行うクラス群です。

- - ### org.opengion.hayabusa.dbでのRoleModeの使用

    RoleModeを返すorg.opengion.hayabusa.dbのメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `RoleMode` | DBColumn.`getRoleMode()` | カラムオブジェクトのロールモードを返します。

  - ### org.opengion.hayabusa.resourceでのRoleModeの使用

    RoleModeを返すorg.opengion.hayabusa.resourceのメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `RoleMode` | CodeData.`getRoleMode​(int seqNo)` | カラムオブジェクトのロールモードを返します。
    `RoleMode` | ColumnData.`getRoleMode()` | カラムオブジェクトのロールモードを返します。
    `RoleMode` | GUIData.`getRoleMode()` | ロールモード情報を取得します。
    `RoleMode` | GUIInfo.`getRoleMode()` | ロールモード情報を取得します。
    `RoleMode` | UserInfo.`getRoleMode()` | ロールモード情報を取得します。
    `static RoleMode` | RoleMode.`newInstance​(String roles)` | ロールとモードを元に、RoleModeオブジェクトを構築します。
    `static RoleMode` | RoleMode.`newInstance​(String roles, String mode)` | ロールとモードを元に、RoleModeオブジェクトを構築します。

    RoleMode型のパラメータを持つorg.opengion.hayabusa.resourceのメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `byte` | RoleMode.`getAccessBitMode​(RoleMode other)` | 指定のユーザーロールに対する最終的なアクセス条件を取得します。
    `byte` | UserInfo.`getAccessBitMode​(RoleMode other)` | 指定のユーザーロールに対する最終的なアクセス条件を取得します。
    `CodeData` | CodeData.`subsetRole​(RoleMode userRole)` | 指定のコードに限定された CodeData を構築して返します。