public abstract class AbstractRFIDPrintPointService extends Object implements RFIDPrintPointService
RFIDPrintPoint インターフェース のデフォルト実装クラスです。 execute() をオーバーライドして、各種RFIDシステムに対応して下さい。
修飾子とタイプ | フィールドと説明 |
---|---|
protected StringBuilder |
errMsg |
protected String |
fgkan |
protected String |
fgrun |
protected String |
hostName |
protected String |
layoutFile |
protected String |
listid |
protected String |
outdir |
protected String |
portnm |
protected String |
prgdir |
protected String |
prgfile |
protected String |
prtid |
protected String |
prtName |
protected Map |
rfidLayout |
protected String |
shellCmd |
protected String |
systemId |
protected DBTableModel |
table |
protected int |
TIMEOUT |
protected String |
ykno |
コンストラクタと説明 |
---|
AbstractRFIDPrintPointService() |
修飾子とタイプ | メソッドと説明 |
---|---|
abstract boolean |
execute()
RFID発行処理
RFIDのシステムに応じてこのメソッドをオーバーライドします
実行後はfgkanの値を正しい値でセットしなおして下さい。
|
String |
getErrMsg()
エラーメッセージを返します。
|
String |
getFgkan()
完成フラグを返します。
|
protected boolean |
programRun()
シェルの実行を行います
|
void |
setFgrun(String flag)
実行方法をセットします。
|
void |
setHostName(String host)
帳票デーモンが実行されているホスト名をセットします。
|
void |
setLayout(Map layout)
RFIDのレイアウトデータをセットします。
|
void |
setLayoutFile(String file)
帳票IDをセットします
|
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)
ファイル出力時のディレクトリを指定します
|
void |
setSystemId(String id)
システムIDをセットします。
|
void |
setTable(DBTableModel tbl)
DBTableModel をセットします。
|
void |
setYkno(String no)
帳票起動された要求番号をセットします。
|
protected String ykno
protected String systemId
protected String fgrun
protected String hostName
protected String prtName
protected DBTableModel table
protected String prgdir
protected String prgfile
protected String outdir
protected Map rfidLayout
protected String prtid
protected String portnm
protected String listid
protected String layoutFile
protected final StringBuilder errMsg
protected String fgkan
protected int TIMEOUT
protected String shellCmd
public abstract boolean execute()
execute
インタフェース内 RFIDPrintPointService
public void setYkno(String no)
setYkno
インタフェース内 RFIDPrintPointService
no
- 要求NOpublic void setSystemId(String id)
setSystemId
インタフェース内 RFIDPrintPointService
id
- システムIDpublic void setFgrun(String flag)
setFgrun
インタフェース内 RFIDPrintPointService
flag
- 実行方法public void setHostName(String host)
setHostName
インタフェース内 RFIDPrintPointService
host
- ホスト名public void setPrinterName(String printerName)
setPrinterName
インタフェース内 RFIDPrintPointService
printerName
- プリンタ名public void setTable(DBTableModel tbl)
setTable
インタフェース内 RFIDPrintPointService
tbl
- DBTableModelオブジェクトpublic void setPrgDir(String dir)
setPrgDir
インタフェース内 RFIDPrintPointService
dir
- バッチプログラムディレクトリpublic void setPrgFile(String file)
setPrgFile
インタフェース内 RFIDPrintPointService
file
- バッチプログラム名public void setOutDir(String dir)
setOutDir
インタフェース内 RFIDPrintPointService
dir
- ファイル出力ディレクトリ4.3.2.2 (2008/09/22) 板金 RFID対応 |
public void setPrtId(String id)
setPrtId
インタフェース内 RFIDPrintPointService
id
- プリンタID5.4.3.0 (2011/12/26) _DEFAULT対応 |
public void setPortnm(String port)
setPortnm
インタフェース内 RFIDPrintPointService
port
- ポート名5.4.3.1 (2011/12/27) |
public void setLayout(Map layout)
setLayout
インタフェース内 RFIDPrintPointService
layout
- RFIDレイアウトpublic void setListId(String id)
setListId
インタフェース内 RFIDPrintPointService
id
- 帳票IDpublic void setLayoutFile(String file)
setLayoutFile
インタフェース内 RFIDPrintPointService
file
- 雛形ファイル名5.4.3.9 (2012/01/25) |
public String getFgkan()
getFgkan
インタフェース内 RFIDPrintPointService
public String getErrMsg()
getErrMsg
インタフェース内 RFIDPrintPointService
protected boolean programRun()
5.4.3.0 (2011/12/26) |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.