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

# クラス ExecProcess

java.lang.Object
org.opengion.hayabusa.report2.ExecProcess

public class ExecProcess extends Object
帳票要求に設定された実行方法により､各種出力､Excel取り込み処理を行います｡ 1.出力 雛形ﾌｧｲﾙを一時ﾃﾞｨﾚｸﾄﾘに展開した後､帳票ﾃﾞｰﾀを埋め込み､最後にOpenOffice.orgの ﾌﾟﾛｾｽを利用して出力を行います｡ 対応している出力方法は､印刷､PDF出力､Excel出力です｡ 一時ﾃﾞｨﾚｸﾄﾘは､ｼｽﾃﾑﾘｿｰｽのREPORT_FILE_URLで定義されたﾃﾞｨﾚｸﾄﾘです｡ これが定義されていない場合は､ｼｽﾃﾑﾘｿｰｽのFILE_URLで定義されたﾃﾞｨﾚｸﾄ以下の/REPORTに 展開されます｡ 一時ﾌｧｲﾙは､処理が正常に終了した場合､削除されます｡(ODS出力のみにした場合は､出力直前の ODSﾌｧｲﾙは残ります) 処理でｴﾗｰが発生した場合は､一時ﾌｧｲﾙはﾃﾞﾊﾞｯｸﾞのため､削除されません｡ 2.取り込み 旧帳票ｼｽﾃﾑの取り込み処理及びその後のPG起動を行います｡ 実行方法により､出力､入力を行います｡

機能分類
  帳票ｼｽﾃﾑ
導入されたバージョン:
  JDK1.6

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

  コンストラクタ
  コンストラクタ
  説明
  `ExecProcess(ExecQueue qu, boolean debugFlag)`
  ｺﾝｽﾄﾗｸﾀ

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `void`
  `process()`
  帳票処理ﾌﾟﾛｾｽを実行します｡

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

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

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

  - ### ExecProcess

    public ExecProcess(ExecQueue qu, boolean debugFlag)
    ｺﾝｽﾄﾗｸﾀ
    パラメータ:
      `qu` - ExecQueueｵﾌﾞｼﾞｪｸﾄ
      `debugFlag` - ﾃﾞﾊﾞｯｸﾞﾌﾗｸﾞ[true/false]
    変更履歴:
      4.3.0.0 (2008/07/15)引数にdebugを追加

- ## メソッドの詳細

  - ### process

    public void process()
    帳票処理ﾌﾟﾛｾｽを実行します｡
    変更履歴:
      4.3.0.0 (2008/07/15) debugの追加, 4.3.3.4 (2008/11/01) ODS出力追加, 5.1.2.0 (2010/01/01) 256ｼｰﾄを超えた場合の対応, 8.0.1.0 (2021/10/29) CSV出力対応(ﾕﾘﾆﾀ帳票)は､一旦保留にします｡, 8.0.1.0 (2021/10/29) OUT_ODS_XLSX (Excel2007形式) 評価用