openGionopenGion
5.7.2.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)

openGion 5.7.2.0

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