## クラスの使用
org.opengion.fukurou.db.ApplicationInfo

- ApplicationInfoを使用しているパッケージ
  パッケージ | 説明
  --- | ---
  org.opengion.fukurou.db | データベースのConnection オブジェクトを管理するクラスを提供します。
  org.opengion.fukurou.process | このドキュメントは、バッチフレームワーク『ふくろう』の ＡＰＩ 仕様です。
  org.opengion.hayabusa.db | DBアクセス関連、DBTableModel、 DBColumn等データベースアクセス関連のクラス群です。
  org.opengion.hayabusa.mail | メール伝送システムの関連クラスを提供します。
  org.opengion.hayabusa.resource | 国際化（リソース）管理関連リソース関連のハンドリングを行うクラス群です。
  org.opengion.hayabusa.taglib | はやぶさのタグライブラリー関係のクラスを提供します。

- - ### org.opengion.fukurou.dbでのApplicationInfoの使用

    ApplicationInfo型のパラメータを持つorg.opengion.fukurou.dbのメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `static Connection` | ConnectionFactory.`connection​(String dbid, ApplicationInfo appInfo)` | コネクションオブジェクトを取得します。
    `static String[]` | DBUtil.`dbCallExecute​(String stmt, String[] args, ApplicationInfo appInfo)` | 初期データベースに接続して、CallableStatement(PL/SQL)を実行します(互換性確保のため残しています)。
    `static String[]` | DBUtil.`dbCallExecute​(String stmt, String[] args, ApplicationInfo appInfo, String dbid)` | 検索するデータベースを指定して、CallableStatement(PL/SQL)を実行します(互換性確保のため残しています)。
    `static String[][]` | DBUtil.`dbExecute​(String stmt, String[] args, ApplicationInfo appInfo)` | 初期データベースに接続して、Queryを実行します(互換性確保のため残しています)。
    `static String[][]` | DBUtil.`dbExecute​(String stmt, String[] args, ApplicationInfo appInfo, String dbid)` | 検索するデータベースを指定して、Queryを実行します(互換性確保のため残しています)。
    `static String[][]` | DBUtil.`dbExecute​(String stmt, String[] args, ApplicationInfo appInfo, String dbid, boolean useHeader)` | 検索するデータベースを指定して、Queryを実行します(互換性確保のため残しています)。
    `static int` | DBUtil.`dbExist​(String stmt, String[] args, ApplicationInfo appInfo, String dbid)` | SQL文の実行結果において、データの件数を取得します(互換性確保のため残しています)。
    `void` | DBSimpleTable.`setApplicationInfo​(ApplicationInfo appInfo)` | アクセスログ取得の為,ApplicationInfoオブジェクトを設定します。

    ApplicationInfo型のパラメータを持つorg.opengion.fukurou.dbのコンストラクタ
    コンストラクタ | 説明
    --- | ---
    `TransactionImpl​(ApplicationInfo appInfo)` | ApplicationInfo を指定して作成する、コンストラクター このクラスは、基本的には、TransactionTag クラスから作成されます。
    `TransactionReal​(ApplicationInfo appInfo)` | ApplicationInfo を指定して作成する、コンストラクター このクラスは、トランザクション処理をしない場合に、従来の Connection の 代わりに使用することを想定したクラスのオブジェクトを作成します。

  - ### org.opengion.fukurou.processでのApplicationInfoの使用

    ApplicationInfo型のパラメータを持つorg.opengion.fukurou.processのメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `void` | Process_DBParam.`setAppInfo​(ApplicationInfo appInfo)` | ApplicationInfoオブジェクトを登録します。

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

    ApplicationInfo型のパラメータを持つorg.opengion.hayabusa.dbのメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `static DBTableModel` | DBTableModelUtil.`makeDBTable​(String stmt, String[] args, ResourceManager resource, ApplicationInfo appInfo)` | 初期データベースに接続して、Queryを実行します。
    `static DBTableModel` | DBTableModelUtil.`makeDBTable​(String stmt, String[] args, ResourceManager resource, ApplicationInfo appInfo, String dbid)` | 検索するデータベースを指定して、Queryを実行します。
    `void` | DBMetaData.`setApplicationInfo​(ApplicationInfo appInfo)` | アクセスログ取得の為,ApplicationInfoオブジェクトを設定します。

  - ### org.opengion.hayabusa.mailでのApplicationInfoの使用

    ApplicationInfoとして宣言されているorg.opengion.hayabusa.mailのフィールド
    修飾子とタイプ | フィールド | 説明
    --- | --- | ---
    `protected static ApplicationInfo` | DefaultMailManager.`APP_INFO` | アプリケーション情報

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

    ApplicationInfoを返すorg.opengion.hayabusa.resourceのメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `ApplicationInfo` | UserInfo.`getApplicationInfo​(String gamenId, String prgId)` | アクセスログ取得の為,ApplicationInfoオブジェクトを返します。

    ApplicationInfo型のパラメータを持つorg.opengion.hayabusa.resourceのメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `static DataRole` | DataRole.`newInstance​(String droles, String systemId, ApplicationInfo appInfo)` | ロール文字列から、データロールマスタ(GEA05)を検索し、カラム単位の 条件式を生成します。

    ApplicationInfo型のパラメータを持つorg.opengion.hayabusa.resourceのコンストラクタ
    コンストラクタ | 説明
    --- | ---
    `UserInfo​(String userID, String lang, String jname, String roles, String droles, String systemId, String ipAddress, ApplicationInfo appInfo)` | コンストラクター

  - ### org.opengion.hayabusa.taglibでのApplicationInfoの使用

    ApplicationInfoを返すorg.opengion.hayabusa.taglibのメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `protected ApplicationInfo` | CommonTagSupport.`getApplicationInfo()` | アクセスログ取得の為,ApplicationInfoオブジェクトを返します。