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

## クラス RFIDPrintRequest

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

-     public class RFIDPrintRequest
      extends Object

  DBTableModelオブジェクトをレポート形式に返還するタグリブクラスです。 このオブジェクトに、 データ(DBTableModel)と、コントローラ(DBTableReport クラス)を与えて、 外部からコントロールすることで、各種形式で データ(DBTableModel)を表示させることが 可能です。
  機能分類
    帳票システム
  バージョン
    4.0
  作成者
    Hiroki Nakamura
  導入されたバージョン:
    JDK5.0,

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

    フィールド
    修飾子とタイプ | フィールド | 説明
    --- | --- | ---
    `static int` | `GE58_CLM_NAME` | GE58カラム番号 16
    `static int` | `GE58_DATA1` | GE58カラム番号 1
    `static int` | `GE58_DATA10` | GE58カラム番号 10
    `static int` | `GE58_DATA11` | GE58カラム番号 11
    `static int` | `GE58_DATA12` | GE58カラム番号 12
    `static int` | `GE58_DATA13` | GE58カラム番号 13
    `static int` | `GE58_DATA14` | GE58カラム番号 14
    `static int` | `GE58_DATA15` | GE58カラム番号 15
    `static int` | `GE58_DATA2` | GE58カラム番号 2
    `static int` | `GE58_DATA3` | GE58カラム番号 3
    `static int` | `GE58_DATA4` | GE58カラム番号 4
    `static int` | `GE58_DATA5` | GE58カラム番号 5
    `static int` | `GE58_DATA6` | GE58カラム番号 6
    `static int` | `GE58_DATA7` | GE58カラム番号 7
    `static int` | `GE58_DATA8` | GE58カラム番号 8
    `static int` | `GE58_DATA9` | GE58カラム番号 9
    `static int` | `GE58_KBOUT` | GE58カラム番号 0
    `static boolean` | `USE_DB_APPLICATION_INFO` | コネクションにアプリケーション情報を追記するかどうか指定

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

    コンストラクタ
    コンストラクタ | 説明
    --- | ---
    `RFIDPrintRequest​(String systemId, String ykno, String listId, String lang, String fgrun, String prtid, String prgdir, String prgfile, String outdir, String layoutFile, boolean isDebug)` | コンストラクター 引数を受けとって、インスタンスを作成します。

  - ### メソッドの概要

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `boolean` | `execute()` | RFID発行用データを作成し、発行リクエストの処理を行います。
    `String` | `getErrMsg()` | エラーが存在した場合に、エラーメッセージを返します。
    `String` | `getFgkan()` | 完了フラグを返します。
    `boolean` | `initialDataSet()` | 初期データセットを行います。

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

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

- - ### フィールドの詳細

    - #### GE58_KBOUT

          public static final int GE58_KBOUT

      GE58カラム番号 0
      関連項目:
        定数フィールド値

    - #### GE58_DATA1

          public static final int GE58_DATA1

      GE58カラム番号 1
      関連項目:
        定数フィールド値

    - #### GE58_DATA2

          public static final int GE58_DATA2

      GE58カラム番号 2
      関連項目:
        定数フィールド値

    - #### GE58_DATA3

          public static final int GE58_DATA3

      GE58カラム番号 3
      関連項目:
        定数フィールド値

    - #### GE58_DATA4

          public static final int GE58_DATA4

      GE58カラム番号 4
      関連項目:
        定数フィールド値

    - #### GE58_DATA5

          public static final int GE58_DATA5

      GE58カラム番号 5
      関連項目:
        定数フィールド値

    - #### GE58_DATA6

          public static final int GE58_DATA6

      GE58カラム番号 6
      関連項目:
        定数フィールド値

    - #### GE58_DATA7

          public static final int GE58_DATA7

      GE58カラム番号 7
      関連項目:
        定数フィールド値

    - #### GE58_DATA8

          public static final int GE58_DATA8

      GE58カラム番号 8
      関連項目:
        定数フィールド値

    - #### GE58_DATA9

          public static final int GE58_DATA9

      GE58カラム番号 9
      関連項目:
        定数フィールド値

    - #### GE58_DATA10

          public static final int GE58_DATA10

      GE58カラム番号 10
      関連項目:
        定数フィールド値

    - #### GE58_DATA11

          public static final int GE58_DATA11

      GE58カラム番号 11
      関連項目:
        定数フィールド値

    - #### GE58_DATA12

          public static final int GE58_DATA12

      GE58カラム番号 12
      関連項目:
        定数フィールド値

    - #### GE58_DATA13

          public static final int GE58_DATA13

      GE58カラム番号 13
      関連項目:
        定数フィールド値

    - #### GE58_DATA14

          public static final int GE58_DATA14

      GE58カラム番号 14
      関連項目:
        定数フィールド値

    - #### GE58_DATA15

          public static final int GE58_DATA15

      GE58カラム番号 15
      関連項目:
        定数フィールド値

    - #### GE58_CLM_NAME

          public static final int GE58_CLM_NAME

      GE58カラム番号 16
      関連項目:
        定数フィールド値

    - #### USE_DB_APPLICATION_INFO

          public static final boolean USE_DB_APPLICATION_INFO

      コネクションにアプリケーション情報を追記するかどうか指定

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

    - #### RFIDPrintRequest

          public RFIDPrintRequest​(String systemId,
                                  String ykno,
                                  String listId,
                                  String lang,
                                  String fgrun,
                                  String prtid,
                                  String prgdir,
                                  String prgfile,
                                  String outdir,
                                  String layoutFile,
                                  boolean isDebug)

      コンストラクター 引数を受けとって、インスタンスを作成します。
      パラメータ:
        `systemId` - システムID
        `ykno` - 要求番号
        `listId` - 帳票ID
        `lang` - 言語
        `fgrun` - 実行方法
        `prtid` - プリンタID
        `prgdir` - プログラムディレクトリ
        `prgfile` - プログラムファイル
        `outdir` - 出力ディレクトリ
        `layoutFile` - レイアウトファイル
        `isDebug` - デバッグフラグ
      変更履歴:
        4.3.3.0 (2008/10/01) 板金 RFID対応。引数にprgdir,prgfile,outdir追加, 5.4.3.1 (2011/12/27) portnm追加, 5.4.3.9 (2012/01/25) 雛形ファイル名追加

  - ### メソッドの詳細

    - #### initialDataSet

          public boolean initialDataSet()

      初期データセットを行います。 ここでは、GE54,GE58,GE55 テーブルより必要な情報を取得します。
      戻り値:
        結果 [true:正常/false:異常]
      変更履歴:
        4.3.3.0 (2008/10/01) 板金 RFID対応(PRGDIR,PRGFILE追加等), 5.4.3.0 (2011/12/26) GE54のbSQLは取らないようにする, 5.4.3.9 (2012/01/25) GE58はなくてもよい, 5.5.5.1 (2012/08/07) リソース系DBID 付け忘れ対策, 6.4.3.3 (2016/03/04) ConcurrentHashMap の not null制限のチェック追加, 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()

      RFID発行用データを作成し、発行リクエストの処理を行います。
      戻り値:
        結果 [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追加, 6.4.3.1 (2016/02/12) PMD refactoring. Map → ConcurrentMap に置き換え。

    - #### getErrMsg

          public String getErrMsg()

      エラーが存在した場合に、エラーメッセージを返します。
      戻り値:
        エラーメッセージ String
      このメソッドは、nullを返しません

    - #### getFgkan

          public String getFgkan()

      完了フラグを返します。
      戻り値:
        完了フラグ String
      変更履歴:
        4.3.3.0 (2008/10/01) 板金RFID メソッド追加