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

- ApplicationInfoを使用しているパッケージ
  パッケージ | 説明
  --- | ---
  org.opengion.fukurou.db | データベースのConnection オブジェクトを管理するクラスを提供します。
  org.opengion.fukurou.process | このドキュメントは、バッチフレームワーク『ふくろう』の ＡＰＩ 仕様です。
  org.opengion.fukurou.transfer | 伝送システム関係のクラスです。
  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.fukurou.transferでのApplicationInfoの使用

    ApplicationInfo型のパラメータを持つorg.opengion.fukurou.transferのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | TransferRead_SAMCB.`error(TransferConfig config, ApplicationInfo appInfo)` 読取したデータに対してエラー処理を行います。
    `void` | TransferRead_FILELIST.`error(TransferConfig config, ApplicationInfo appInfo)` ここでは何もしません。
    `void` | TransferRead_CB01.`error(TransferConfig config, ApplicationInfo appInfo)` 読取した伝送データのヘッダーデータの状況を'9'(エラー)に更新します。
    `void` | TransferRead.`error(TransferConfig config, ApplicationInfo appInfo)` エラー処理を実行します。
    `void` | AbstractTransferReadHTTP.`error(TransferConfig config, ApplicationInfo appInfo)` 読取したデータに対してエラー処理を行います。
    `void` | TransferProcess.`setAppInfo(ApplicationInfo appInfo)` DB接続情報をセットします。

  - ### 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オブジェクトを返します。

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.