パッケージ org.opengion.fukurou.fileexec

## クラス RunExec_NONE

- java.lang.Object
- - org.opengion.fukurou.fileexec.RunExec_NONE

- すべての実装されたインタフェース:
    `RunExec`

      public class RunExec_NONE
      extends Object
      implements RunExec

  RunExec_NONE は、RunExec インターフェースの実装クラスで、何もしません。

       GE72.RUNTYPEが、'0' の場合の処理を行います。
            0:NONE          // なにもしない
            1:DBIN          // DB入力
            2:PLSQL         // PL/SQLコール
            3:BAT           // BATファイルコール
            4:JSP           // JSPファイルコール（URLコネクション）

       一次的に処理を止めたいときなどに使用します。

  変更履歴:
    7.2.5.0 (2020/06/01) 新規作成
  バージョン
    7.2
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK11,

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

    コンストラクタ
    コンストラクタ | 説明
    --- | ---
    `RunExec_NONE()` | デフォルトコンストラクター

  - ### メソッドの概要

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `void` | `endExec​(Path path, String[] ge72Data, String fgtkan, String errMsg)` | 追加で呼び出す PL/SQL を実行します。
    `int` | `exec​(Path path, String[] ge72Data)` | 実際に処理を実行するプログラムのメソッド。

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

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

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

    - #### RunExec_NONE

          public RunExec_NONE()

      デフォルトコンストラクター
      変更履歴:
        7.2.5.0 (2020/06/01) 新規作成

  - ### メソッドの詳細

    - #### exec

          public int exec​(Path path,
                          String[] ge72Data)

      実際に処理を実行するプログラムのメソッド。
      定義:
        `exec` インタフェース内 `RunExec`
      パラメータ:
        `path` - 処理するファイルパス
        `ge72Data` - GE72 テーブルデータ
      戻り値:
        処理件数(正は成功、マイナスは異常時の行番号)
      変更履歴:
        7.2.5.0 (2020/06/01) 新規作成

    - #### endExec

          public void endExec​(Path path,
                              String[] ge72Data,
                              String fgtkan,
                              String errMsg)

      追加で呼び出す PL/SQL を実行します。 これは、取り込み処理の実施結果にかかわらず、必ず呼ばれます。
      定義:
        `endExec` インタフェース内 `RunExec`
      パラメータ:
        `path` - 処理するファイルパス
        `ge72Data` - GE72 テーブルデータ
        `fgtkan` - 取込完了ﾌﾗｸﾞ(0:取込なし , 1:処理中 , 2:済 , 7:ﾃﾞｰﾓﾝｴﾗｰ , 8:ｱﾌﾟﾘｴﾗｰ)
        `errMsg` - ｴﾗｰﾒｯｾｰｼﾞ
      変更履歴:
        7.2.5.0 (2020/06/01) 新規作成