public abstract class AbstractCSVPrintPointService extends Object implements CSVPrintPointService
CSVPrintPoint インターフェース のデフォルト実装クラスです。 execute() をオーバーライドして、各種CSV取込み方式のシステムに対応して下さい。
修飾子とタイプ | フィールドと説明 |
---|---|
protected String |
dmngrp |
protected StringBuilder |
errMsg |
protected String |
fgcut |
protected String |
fgkan |
protected String |
fgrun |
protected static String |
FGRUN_EXCEL |
protected static String |
FGRUN_EXCEL2 |
protected static String |
FGRUN_PDF |
protected String |
grpid |
protected String |
hostName |
protected String |
listid |
protected String |
modelname |
protected String |
option |
protected String |
outdir |
protected String |
portnm |
protected String |
prgdir |
protected String |
prgfile |
protected String |
prtid |
protected String |
prtName |
protected String |
shellCmd |
protected String |
systemId |
protected DBTableModel |
table |
protected DBTableModel |
tableF |
protected DBTableModel |
tableH |
protected String |
ykno |
修飾子 | コンストラクタと説明 |
---|---|
protected |
AbstractCSVPrintPointService()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
abstract boolean |
execute()
発行処理
対象のシステムに応じてこのメソッドをオーバーライドします
実行後はfgkanの値を正しい値でセットしなおして下さい。
|
String |
getErrMsg()
エラーメッセージを返します。
|
String |
getFgkan()
完成フラグを返します。
|
protected boolean |
programRun()
シェルの実行を行います。
|
void |
setDmnGrp(String name)
デーモングループをセットします。
|
void |
setFgcut(String flg)
ページエンドカットフラグをセットします。
|
void |
setFgrun(String flag)
実行方法をセットします。
|
void |
setGrpId(String id)
グループIDをセットします。
|
void |
setHostName(String host)
帳票デーモンが実行されているホスト名をセットします。
|
void |
setListId(String id)
帳票IDをセットします。
|
void |
setModelname(String name)
雛形ファイル名をセットします。
|
void |
setOption(String opt)
オプション文字列をセットします。
|
void |
setOutDir(String dir)
ファイル出力時のディレクトリを指定します。
|
void |
setPortnm(String port)
プリンタのポート名。
|
void |
setPrgDir(String dir)
起動するバッチ等のプログラム(ディレクトリ)をセットします。
|
void |
setPrgFile(String file)
起動するバッチ等のプログラムをセットします。
|
void |
setPrinterName(String printerName)
プリンター名をセットします。
|
void |
setPrtId(String id)
プリンタIDを指定します。
|
void |
setSystemId(String id)
システムIDをセットします。
|
void |
setTable(DBTableModel tbl)
DBTableModel をセットします。
|
void |
setTableF(DBTableModel tbl)
DBTableModel をセットします。
|
void |
setTableH(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 DBTableModel tableH
protected DBTableModel tableF
protected String prgdir
protected String prgfile
protected String outdir
protected String prtid
protected String portnm
protected String listid
protected String modelname
protected String grpid
protected String dmngrp
protected String option
protected String fgcut
protected final StringBuilder errMsg
protected String fgkan
protected String shellCmd
protected AbstractCSVPrintPointService()
6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor. |
public abstract boolean execute()
execute
インタフェース内 CSVPrintPointService
public void setYkno(String no)
setYkno
インタフェース内 CSVPrintPointService
no
- 要求NOpublic void setSystemId(String id)
setSystemId
インタフェース内 CSVPrintPointService
id
- システムIDpublic void setFgrun(String flag)
setFgrun
インタフェース内 CSVPrintPointService
flag
- 実行方法public void setHostName(String host)
setHostName
インタフェース内 CSVPrintPointService
host
- ホスト名public void setPrinterName(String printerName)
setPrinterName
インタフェース内 CSVPrintPointService
printerName
- プリンタ名public void setTable(DBTableModel tbl)
setTable
インタフェース内 CSVPrintPointService
tbl
- DBTableModelオブジェクトpublic void setTableH(DBTableModel tbl)
setTableH
インタフェース内 CSVPrintPointService
tbl
- DBTableModelオブジェクトpublic void setTableF(DBTableModel tbl)
setTableF
インタフェース内 CSVPrintPointService
tbl
- DBTableModelオブジェクトpublic void setPrgDir(String dir)
setPrgDir
インタフェース内 CSVPrintPointService
dir
- バッチプログラムディレクトリpublic void setPrgFile(String file)
setPrgFile
インタフェース内 CSVPrintPointService
file
- バッチプログラム名public void setOutDir(String dir)
setOutDir
インタフェース内 CSVPrintPointService
dir
- ファイル出力ディレクトリpublic void setPrtId(String id)
setPrtId
インタフェース内 CSVPrintPointService
id
- プリンタIDpublic void setPortnm(String port)
setPortnm
インタフェース内 CSVPrintPointService
port
- ポート名public void setListId(String id)
setListId
インタフェース内 CSVPrintPointService
id
- 帳票IDpublic void setModelname(String name)
setModelname
インタフェース内 CSVPrintPointService
name
- 雛形ファイル名public void setGrpId(String id)
setGrpId
インタフェース内 CSVPrintPointService
id
- グループIDpublic void setDmnGrp(String name)
setDmnGrp
インタフェース内 CSVPrintPointService
name
- デーモングループpublic void setOption(String opt)
setOption
インタフェース内 CSVPrintPointService
opt
- オプション文字列5.9.3.0 (2015/12/04) |
public void setFgcut(String flg)
setFgcut
インタフェース内 CSVPrintPointService
flg
- エンドカットフラグ5.9.3.0 (2015/12/04) |
public String getFgkan()
getFgkan
インタフェース内 CSVPrintPointService
public String getErrMsg()
getErrMsg
インタフェース内 CSVPrintPointService
protected boolean programRun()
5.4.3.0 (2011/12/26) |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.