クラス CSVPrintRequest


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

      • 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), 7.2.6.1 (2020/07/17) "**"以外にベースとなるSYSTEM_ID(RESOURCE_BASE_SYSTEM_ID)設定の対応, 7.2.8.0 (2020/09/04) RESOURCE_BASE_SYSTEM_ID 対応で、帳票系は難しいので対応しません
      • 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 追加