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

## インタフェース RFIDPrintPointService

- 既知の実装クラスのリスト:
    `AbstractRFIDPrintPointService`, `RFIDPrintPointService_DEFAULT`, `RFIDPrintPointService_DEFAULT`

      public interface RFIDPrintPointService

  RFID発行処理のためのBPELサービスを起動するためのインターフェースです。
  機能分類
    帳票システム
  バージョン
    4.0
  作成者
    Hiroki Nakamura
  導入されたバージョン:
    JDK5.0,

- - ### メソッドの概要

    すべてのメソッド インスタンス・メソッド abstractメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `boolean` | `execute()` | RFID発行処理を実行します。
    `String` | `getErrMsg()` | エラーメッセージを返します。
    `String` | `getFgkan()` | 現在の印刷状況を返します。
    `void` | `setFgrun​(String fgrun)` | 実行方法をセットします。
    `void` | `setHostName​(String hostName)` | 帳票デーモンが実行されているホスト名をセットします。
    `void` | `setLayout​(ConcurrentMap<String,​String[]> layout)` | RFIDのレイアウトデータをセットします。
    `void` | `setLayoutFile​(String file)` | レイアウトファイルをセットします。
    `void` | `setListId​(String id)` | 帳票IDをセットします。
    `void` | `setOutDir​(String dir)` | ファイル出力時のディレクトリを指定します。
    `void` | `setPortnm​(String port)` | プリンターポート名をセットします。
    `void` | `setPrgDir​(String dir)` | REPORT_RFID_SERVICE_CLASSから起動するプログラムのディレクトリをセットします。
    `void` | `setPrgFile​(String file)` | REPORT_RFID_SERVICE_CLASSから起動するプログラムをセットします。
    `void` | `setPrinterName​(String printerName)` | プリンター名をセットします。
    `void` | `setPrtId​(String id)` | プリンタIDをセットします。
    `void` | `setSystemId​(String systemId)` | システムIDをセットします。
    `void` | `setTable​(DBTableModel table)` | DBTableModel をセットします。
    `void` | `setYkno​(String ykno)` | 帳票起動された要求番号をセットします。

- - ### メソッドの詳細

    - #### setYkno

          void setYkno​(String ykno)

      帳票起動された要求番号をセットします。
      パラメータ:
        `ykno` - 要求NO

    - #### setSystemId

          void setSystemId​(String systemId)

      システムIDをセットします。
      パラメータ:
        `systemId` - システムID

    - #### setFgrun

          void setFgrun​(String fgrun)

      実行方法をセットします。
      パラメータ:
        `fgrun` - 実行方法

    - #### setHostName

          void setHostName​(String hostName)

      帳票デーモンが実行されているホスト名をセットします。
      パラメータ:
        `hostName` - ホスト名

    - #### setPrinterName

          void setPrinterName​(String printerName)

      プリンター名をセットします。
      パラメータ:
        `printerName` - プリンタ名

    - #### setTable

          void setTable​(DBTableModel table)

      DBTableModel をセットします。
      パラメータ:
        `table` - DBTableModelオブジェクト

    - #### setLayout

          void setLayout​(ConcurrentMap<String,​String[]> layout)

      RFIDのレイアウトデータをセットします。 キーはカラム名です。 値はGE58で定義された出力区分及びパラメーターの配列です。 配列の各インデックス番号の意味は、RFIDPrintRequestを参照して下さい。
      パラメータ:
        `layout` - RFIDレイアウト
      変更履歴:
        6.4.3.1 (2016/02/12) 実態を、HashMap → ConcurrentHashMap に置き換えたので、key,val ともに not null 制限です。, 6.4.3.3 (2016/03/04) ConcurrentHashMap を受け取ることを明確にするため、I/FをConcurrentMapに変更します。

    - #### setPrgDir

          void setPrgDir​(String dir)

      REPORT_RFID_SERVICE_CLASSから起動するプログラムのディレクトリをセットします。
      パラメータ:
        `dir` - PG起動ディレクトリ
      変更履歴:
        4.3.3.0 (2008/10/01) 板金RFID対応

    - #### setPrgFile

          void setPrgFile​(String file)

      REPORT_RFID_SERVICE_CLASSから起動するプログラムをセットします。
      パラメータ:
        `file` - PGファイル名
      変更履歴:
        4.3.3.0 (2008/10/01) 板金RFID対応

    - #### setOutDir

          void setOutDir​(String dir)

      ファイル出力時のディレクトリを指定します。
      パラメータ:
        `dir` - 出力ディレクトリ
      変更履歴:
        4.3.3.0 (2008/10/01) 板金RFID対応

    - #### setPrtId

          void setPrtId​(String id)

      プリンタIDをセットします。
      パラメータ:
        `id` - プリンタID
      変更履歴:
        5.4.3.0 (2011/12/26) _DEFAULT対応

    - #### setPortnm

          void setPortnm​(String port)

      プリンターポート名をセットします。
      パラメータ:
        `port` - ポート名
      変更履歴:
        5.4.3.1 (2011/12/27)

    - #### setListId

          void setListId​(String id)

      帳票IDをセットします。
      パラメータ:
        `id` - 帳票ID
      変更履歴:
        5.4.3.4 (2012/01/12)

    - #### setLayoutFile

          void setLayoutFile​(String file)

      レイアウトファイルをセットします。
      パラメータ:
        `file` - レイアウトファイル
      変更履歴:
        5.4.3.9 (2012/01/25) 追加要望

    - #### getFgkan

          String getFgkan()

      現在の印刷状況を返します。
      戻り値:
        完成フラグ
      変更履歴:
        4.3.3.0 (2008/10/01) 板金RFID対応

    - #### getErrMsg

          String getErrMsg()

      エラーメッセージを返します。
      戻り値:
        エラーメッセージ
      変更履歴:
        4.3.3.0 (2008/10/01) 板金RFID対応

    - #### execute

          boolean execute()

      RFID発行処理を実行します。
      戻り値:
        実行結果[true:正常/false:異常]
      変更履歴:
        4.3.3.0 (2008/10/01) 板金RFID voidからbooleanに変更