org.opengion.hayabusa.report

## クラス CSVPrintRequest

- java.lang.Object
- - org.opengion.hayabusa.report.CSVPrintRequest

-     public class CSVPrintRequest
      extends Object

       帳票システムでCSV出力をする際に、データを加工、プラグインの呼び出しを行うクラスです。

  機能分類
    帳票システム
  バージョン
    4.0
  作成者
    Takahashi Masakazu
  導入されたバージョン:
    JDK8.0,

- - ### フィールドのサマリー

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `static boolean` | `USE_DB_APPLICATION_INFO`

  - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `CSVPrintRequest(String systemId, String ykno, String listId, String lang, String fgrun, String prtid, String prgdir, String prgfile, String outdir, String filename, String grpid, String dmngrp, boolean isDebug)` コンストラクター。

  - ### メソッドのサマリー

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `execute()` 発行用データを作成し、発行リクエストの処理を行います。
    `int` | `getBodyCount()` 処理件数(bodyの件数)を返します。
    `String` | `getErrMsg()` エラーが存在した場合に、エラーメッセージを返します。
    `String` | `getFgkan()` 完了フラグを返します。
    `boolean` | `initialDataSet()` 初期データセットを行います。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### フィールドの詳細

    - #### USE_DB_APPLICATION_INFO

          public static final boolean USE_DB_APPLICATION_INFO

  - ### コンストラクタの詳細

    - #### CSVPrintRequest

          public CSVPrintRequest(String systemId,
                                 String ykno,
                                 String listId,
                                 String lang,
                                 String fgrun,
                                 String prtid,
                                 String prgdir,
                                 String prgfile,
                                 String outdir,
                                 String filename,
                                 String grpid,
                                 String dmngrp,
                                 boolean isDebug)

      コンストラクター。 引数を受けとって、インスタンスを作成します。
      パラメータ:
        `systemId` - システムID
        `ykno` - 要求番号
        `listId` - 帳票ID
        `lang` - 言語
        `fgrun` - 実行方法
        `prtid` - プリンタID
        `prgdir` - プログラムディレクトリ
        `prgfile` - プログラムファイル
        `outdir` - 出力ディレクトリ
        `filename` - 出力ファイル
        `grpid` - グループID
        `dmngrp` - デーモングループ
        `isDebug` - デバッグフラグ
      変更履歴:

        5.9.2.2 (2015/11/20) grpid,dmngrp

  - ### メソッドの詳細

    - #### initialDataSet

          public boolean initialDataSet()

      初期データセットを行います。 ここでは、GE54,GE58,GE55 テーブルより必要な情報を取得します。
      戻り値:
        結果 [true:正常/false:異常]
      変更履歴:

        5.9.3.0 (2015/12/04)

    - #### execute

          public boolean execute()

      発行用データを作成し、発行リクエストの処理を行います。
      戻り値:
        結果 [true:正常/false:異常]
      変更履歴:

        5.4.3.0 (2011/12/26) _DEFAULT対応
        5.4.3.4 (2012/01/12) listid追加
        5.4.3.9 (2012/01/25) FILENAME追加
        5.9.2.2 (2015/11/20) GRPID,DEMGRP
        5.9.2.3 (2015/11/27) rowCount
        5.9.2.7 (2015/11/27) bodyCount 追加
        5.9.3.0 (2015/12/04) option

    - #### getErrMsg

          public String getErrMsg()

      エラーが存在した場合に、エラーメッセージを返します。
      戻り値:
        エラーメッセージ String

    - #### getFgkan

          public String getFgkan()

      完了フラグを返します。
      戻り値:
        完了フラグ String

    - #### getBodyCount

          public int getBodyCount()

      処理件数(bodyの件数)を返します。
      戻り値:
        処理件数 int
      変更履歴:

        5.9.2.7 (2015/11/27) bodyCount 追加

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