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 ConcurrentMap |
rfidLayout
6.4.3.1 (2016/02/12) 作成元のMapを、HashMap から ConcurrentHashMap に置き換え。
|
protected String |
shellCmd |
protected String |
systemId |
protected DBTableModel |
table |
protected String |
ykno |
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
AbstractRFIDPrintPointService()
デフォルトコンストラクター
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
abstract boolean |
execute()
RFID発行処理
RFIDのシステムに応じてこのメソッドをオーバーライドします
実行後はfgkanの値を正しい値でセットしなおして下さい。
|
String |
getErrMsg()
エラーメッセージを返します。
|
String |
getFgkan()
完成フラグを返します。
|
protected boolean |
programRun()
シェルの実行を行います。
|
void |
setFgrun(String flag)
実行方法をセットします。
|
void |
setHostName(String host)
帳票デーモンが実行されているホスト名をセットします。
|
void |
setLayout(ConcurrentMap 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 final StringBuilder errMsg
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 ConcurrentMap rfidLayout
protected String prtid
protected String portnm
protected String listid
protected String layoutFile
protected String fgkan
protected String shellCmd
protected AbstractRFIDPrintPointService()
| 6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor. |
public abstract boolean execute()
execute インタフェース内 RFIDPrintPointServicepublic void setYkno(String no)
setYkno インタフェース内 RFIDPrintPointServiceno - 要求NOpublic void setSystemId(String id)
setSystemId インタフェース内 RFIDPrintPointServiceid - システムIDpublic void setFgrun(String flag)
setFgrun インタフェース内 RFIDPrintPointServiceflag - 実行方法public void setHostName(String host)
setHostName インタフェース内 RFIDPrintPointServicehost - ホスト名public void setPrinterName(String printerName)
setPrinterName インタフェース内 RFIDPrintPointServiceprinterName - プリンタ名public void setTable(DBTableModel tbl)
setTable インタフェース内 RFIDPrintPointServicetbl - DBTableModelオブジェクトpublic void setPrgDir(String dir)
setPrgDir インタフェース内 RFIDPrintPointServicedir - バッチプログラムディレクトリpublic void setPrgFile(String file)
setPrgFile インタフェース内 RFIDPrintPointServicefile - バッチプログラム名public void setOutDir(String dir)
setOutDir インタフェース内 RFIDPrintPointServicedir - ファイル出力ディレクトリ| 4.3.2.2 (2008/09/22) 板金 RFID対応 |
public void setPrtId(String id)
setPrtId インタフェース内 RFIDPrintPointServiceid - プリンタID| 5.4.3.0 (2011/12/26) _DEFAULT対応 |
public void setPortnm(String port)
setPortnm インタフェース内 RFIDPrintPointServiceport - ポート名| 5.4.3.1 (2011/12/27) |
public void setLayout(ConcurrentMap layout)
setLayout インタフェース内 RFIDPrintPointServicelayout - 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に変更します。 |
public void setListId(String id)
setListId インタフェース内 RFIDPrintPointServiceid - 帳票IDpublic void setLayoutFile(String file)
setLayoutFile インタフェース内 RFIDPrintPointServicefile - 雛形ファイル名| 5.4.3.9 (2012/01/25) |
public String getFgkan()
getFgkan インタフェース内 RFIDPrintPointServicepublic String getErrMsg()
getErrMsg インタフェース内 RFIDPrintPointServiceprotected boolean programRun()
| 5.4.3.0 (2011/12/26) |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.