概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.5.3.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.hayabusa.report
クラス AbstractRFIDPrintPointService

    java.lang.Object
      org.opengion.hayabusa.report.AbstractRFIDPrintPointService

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

直系の既知のサブクラス:
  RFIDPrintPointService_DEFAULT

    public abstract class AbstractRFIDPrintPointService

extends java.lang.Object
implements RFIDPrintPointService

RFIDPrintPoint インターフェース のデフォルト実装クラスです。 execute() をオーバーライドして、各種RFIDシステムに対応して下さい。

機能階層
  帳票システム
バージョン
  4.0
作成者
  Masakazu Takahashi
導入されたバージョン:
  JDK6.0,

フィールドの概要
`protected java.lang.StringBuilder` | `errMsg`
`protected java.lang.String` | `fgkan`
`protected java.lang.String` | `fgrun`
`protected java.lang.String` | `hostName`
`protected java.lang.String` | `layoutFile`
`protected java.lang.String` | `listid`
`protected java.lang.String` | `outdir`
`protected java.lang.String` | `portnm`
`protected java.lang.String` | `prgdir`
`protected java.lang.String` | `prgfile`
`protected java.lang.String` | `prtid`
`protected java.lang.String` | `prtName`
`protected java.util.Map<java.lang.String,java.lang.String[]>` | `rfidLayout`
`protected java.lang.String` | `shellCmd`
`protected java.lang.String` | `systemId`
`protected DBTableModel` | `table`
`protected int` | `TIMEOUT`
`protected java.lang.String` | `ykno`

コンストラクタの概要
`AbstractRFIDPrintPointService()`

メソッドの概要
`abstract boolean` | `execute()` RFID発行処理 RFIDのシステムに応じてこのメソッドをオーバーライドします 実行後はfgkanの値を正しい値でセットしなおして下さい。
`java.lang.String` | `getErrMsg()` エラーメッセージを返します。
`java.lang.String` | `getFgkan()` 完成フラグを返します。
`protected boolean` | `programRun()` シェルの実行を行います
`void` | `setFgrun(java.lang.String flag)` 実行方法をセットします。
`void` | `setHostName(java.lang.String host)` 帳票デーモンが実行されているホスト名をセットします。
`void` | `setLayout(java.util.Map<java.lang.String,java.lang.String[]> layout)` RFIDのレイアウトデータをセットします。
`void` | `setLayoutFile(java.lang.String file)` 帳票IDをセットします
`void` | `setListId(java.lang.String id)` 帳票IDをセットします
`void` | `setOutDir(java.lang.String dir)` ファイル出力時のディレクトリを指定します
`void` | `setPortnm(java.lang.String port)` プリンタのポート名
`void` | `setPrgDir(java.lang.String dir)` REPORT_RFID_SERVICE_CLASSから起動するバッチ等のプログラムをセットします。
`void` | `setPrgFile(java.lang.String file)` REPORT_RFID_SERVICE_CLASSから起動するバッチ等のプログラムをセットします。
`void` | `setPrinterName(java.lang.String printerName)` プリンター名をセットします。
`void` | `setPrtId(java.lang.String id)` ファイル出力時のディレクトリを指定します
`void` | `setSystemId(java.lang.String id)` システムIDをセットします。
`void` | `setTable(DBTableModel tbl)` DBTableModel をセットします。
`void` | `setYkno(java.lang.String no)` 帳票起動された要求番号をセットします。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### ykno

    protected java.lang.String ykno

### systemId

    protected java.lang.String systemId

### fgrun

    protected java.lang.String fgrun

### hostName

    protected java.lang.String hostName

### prtName

    protected java.lang.String prtName

### table

    protected DBTableModel table

### prgdir

    protected java.lang.String prgdir

### prgfile

    protected java.lang.String prgfile

### outdir

    protected java.lang.String outdir

### rfidLayout

    protected java.util.Map<java.lang.String,java.lang.String[]> rfidLayout

### prtid

    protected java.lang.String prtid

### portnm

    protected java.lang.String portnm

### listid

    protected java.lang.String listid

### layoutFile

    protected java.lang.String layoutFile

### errMsg

    protected final java.lang.StringBuilder errMsg

### fgkan

    protected java.lang.String fgkan

### TIMEOUT

    protected int TIMEOUT

### shellCmd

    protected java.lang.String shellCmd

コンストラクタの詳細

### AbstractRFIDPrintPointService

    public AbstractRFIDPrintPointService()

メソッドの詳細

### execute

    public abstract boolean execute()

  RFID発行処理 RFIDのシステムに応じてこのメソッドをオーバーライドします 実行後はfgkanの値を正しい値でセットしなおして下さい。

  定義:
    インタフェース `RFIDPrintPointService` 内の `execute`
  戻り値:
    結果 (正常：true / 異常：false)

### setYkno

    public void setYkno(java.lang.String no)

  帳票起動された要求番号をセットします。

  定義:
    インタフェース `RFIDPrintPointService` 内の `setYkno`
  パラメータ:
    `no` - 要求NO

### setSystemId

    public void setSystemId(java.lang.String id)

  システムIDをセットします。

  定義:
    インタフェース `RFIDPrintPointService` 内の `setSystemId`
  パラメータ:
    `id` - システムID

### setFgrun

    public void setFgrun(java.lang.String flag)

  実行方法をセットします。

  定義:
    インタフェース `RFIDPrintPointService` 内の `setFgrun`
  パラメータ:
    `flag` - 実行方法

### setHostName

    public void setHostName(java.lang.String host)

  帳票デーモンが実行されているホスト名をセットします。

  定義:
    インタフェース `RFIDPrintPointService` 内の `setHostName`
  パラメータ:
    `host` - ホスト名

### setPrinterName

    public void setPrinterName(java.lang.String printerName)

  プリンター名をセットします。

  定義:
    インタフェース `RFIDPrintPointService` 内の `setPrinterName`
  パラメータ:
    `printerName` - プリンタ名

### setTable

    public void setTable(DBTableModel tbl)

  DBTableModel をセットします。

  定義:
    インタフェース `RFIDPrintPointService` 内の `setTable`
  パラメータ:
    `tbl` - DBTableModel

### setPrgDir

    public void setPrgDir(java.lang.String dir)

  REPORT_RFID_SERVICE_CLASSから起動するバッチ等のプログラムをセットします。

  定義:
    インタフェース `RFIDPrintPointService` 内の `setPrgDir`
  パラメータ:
    `dir` - バッチプログラムディレクトリ

### setPrgFile

    public void setPrgFile(java.lang.String file)

  REPORT_RFID_SERVICE_CLASSから起動するバッチ等のプログラムをセットします。

  定義:
    インタフェース `RFIDPrintPointService` 内の `setPrgFile`
  パラメータ:
    `file` - バッチプログラム名

### setOutDir

    public void setOutDir(java.lang.String dir)

  ファイル出力時のディレクトリを指定します

  定義:
    インタフェース `RFIDPrintPointService` 内の `setOutDir`
  パラメータ:
    `dir` - ファイル出力ディレクトリ
  変更履歴:

    4.3.2.2 (2008/09/22) 板金 RFID対応

### setPrtId

    public void setPrtId(java.lang.String id)

  ファイル出力時のディレクトリを指定します

  定義:
    インタフェース `RFIDPrintPointService` 内の `setPrtId`
  パラメータ:
    `id` - プリンタID
  変更履歴:

    5.4.3.0 (2011/12/26) _DEFAULT対応

### setPortnm

    public void setPortnm(java.lang.String port)

  プリンタのポート名

  定義:
    インタフェース `RFIDPrintPointService` 内の `setPortnm`
  パラメータ:
    `port` - ポート名
  変更履歴:

    5.4.3.1 (2011/12/27)

### setLayout

    public void setLayout(java.util.Map<java.lang.String,java.lang.String[]> layout)

  RFIDのレイアウトデータをセットします。 キーはカラム名です。 値はGE58で定義された出力区分及びパラメーターの配列です。 配列の各インデックス番号の意味は、RFIDPrintRequestを参照して下さい。

  定義:
    インタフェース `RFIDPrintPointService` 内の `setLayout`
  パラメータ:
    `layout` - RFIDレイアウト

### setListId

    public void setListId(java.lang.String id)

  帳票IDをセットします

  定義:
    インタフェース `RFIDPrintPointService` 内の `setListId`
  パラメータ:
    `id` - 帳票ID

### setLayoutFile

    public void setLayoutFile(java.lang.String file)

  帳票IDをセットします

  定義:
    インタフェース `RFIDPrintPointService` 内の `setLayoutFile`
  パラメータ:
    `file` - 雛形ファイル名
  変更履歴:

    5.4.3.9 (2012/01/25)

### getFgkan

    public java.lang.String getFgkan()

  完成フラグを返します。

  定義:
    インタフェース `RFIDPrintPointService` 内の `getFgkan`
  戻り値:
    完成フラグ String

### getErrMsg

    public java.lang.String getErrMsg()

  エラーメッセージを返します。

  定義:
    インタフェース `RFIDPrintPointService` 内の `getErrMsg`
  戻り値:
    エラーメッセージ String

### programRun

    protected boolean programRun()

  シェルの実行を行います

  戻り値:
    結果 (正常：true / 異常：false)
  変更履歴:

    5.4.3.0 (2011/12/26)

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.5.3.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.