# クラスの使用
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 final 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のコンストラクタ
  修飾子
  コンストラクタ
  説明
  ``
  `UserInfo(String userID, String lang, String jname, String roles, String systemId, String ipAddress, ApplicationInfo appInfo)`
  コンストラクター

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

  ApplicationInfoを返すorg.opengion.hayabusa.taglibのメソッド
  修飾子とタイプ
  メソッド
  説明
  `protected ApplicationInfo`
  CommonTagSupport.`getApplicationInfo()`
  ｱｸｾｽﾛｸﾞ取得の為,ApplicationInfoｵﾌﾞｼﾞｪｸﾄを返します｡ 見つからない場合は、null が返ります｡(暫定対応)