パッケージ org.opengion.hayabusa.report

## クラス CSVPrintRequest

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

-     public class CSVPrintRequest
      extends java.lang.Object

  帳票システムでCSV出力をする際に、データを加工、プラグインの呼び出しを行うクラスです。
  機能分類
    帳票システム
  バージョン
    4.0
  作成者
    Takahashi Masakazu
  導入されたバージョン:
    JDK8.0,

- - ### フィールドの概要

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

  - ### コンストラクタの概要

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

  - ### メソッドの概要

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `boolean` | `execute()` | 発行用データを作成し、発行リクエストの処理を行います。
    `int` | `getBodyCount()` | 処理件数(bodyの件数)を返します。
    `java.lang.String` | `getErrMsg()` | エラーが存在した場合に、エラーメッセージを返します。
    `java.lang.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​(java.lang.String systemId,
                                 java.lang.String ykno,
                                 java.lang.String listId,
                                 java.lang.String lang,
                                 java.lang.String fgrun,
                                 java.lang.String prtid,
                                 java.lang.String prgdir,
                                 java.lang.String prgfile,
                                 java.lang.String outdir,
                                 java.lang.String filename,
                                 java.lang.String grpid,
                                 java.lang.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 java.lang.String getErrMsg()

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

    - #### getFgkan

          public java.lang.String getFgkan()

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

    - #### getBodyCount

          public int getBodyCount()

      処理件数(bodyの件数)を返します。
      戻り値:
        処理件数 int
      変更履歴:
        5.9.2.7 (2015/11/27) bodyCount 追加