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

# クラス CSVPrintRequest

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

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

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

- ## フィールドの概要

  フィールド
  修飾子とタイプ
  フィールド
  説明
  `static final 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)`
  コンストラクター。

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `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,GE55 テーブルより必要な情報を取得します。
    戻り値:
      結果 [true:正常/false:異常]
    変更履歴:
      5.9.3.0 (2015/12/04), 7.2.6.1 (2020/07/17) "**"以外にベースとなるSYSTEM_ID(RESOURCE_BASE_SYSTEM_ID)設定の対応, 7.2.8.0 (2020/09/04) RESOURCE_BASE_SYSTEM_ID 対応で、帳票系は難しいので対応しません, 8.0.1.0 (2021/10/22) 未使用のGE54_TRIGを廃止(HSQL,FSQL,BSQL廃止)

  - ### 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 追加