クラス AbstractCSVPrintPointService
- java.lang.Object
-
- org.opengion.hayabusa.report.AbstractCSVPrintPointService
-
- すべての実装されたインタフェース:
CSVPrintPointService
- 直系の既知のサブクラス:
CSVPrintPointService_DEFAULT,CSVPrintPointService_RFW,CSVPrintPointService_RFW2,CSVPrintPointService_RFW3
public abstract class AbstractCSVPrintPointService extends java.lang.Object implements CSVPrintPointService
CSVPrintPoint インターフェース のデフォルト実装クラスです。 execute() をオーバーライドして、各種CSV取込み方式のシステムに対応して下さい。- 機能分類
- 帳票システム
- バージョン
- 5.0
- 作成者
- Masakazu Takahashi
- 導入されたバージョン:
- JDK6.0,
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 protected java.lang.Stringdmngrpprotected java.lang.StringBuildererrMsgprotected java.lang.Stringfgcutprotected java.lang.Stringfgkanprotected java.lang.Stringfgrunprotected static java.lang.StringFGRUN_EXCELprotected static java.lang.StringFGRUN_EXCEL2protected static java.lang.StringFGRUN_PDFprotected java.lang.Stringgrpidprotected java.lang.StringhostNameprotected java.lang.Stringlistidprotected java.lang.Stringmodelnameprotected java.lang.Stringoptionprotected java.lang.Stringoutdirprotected java.lang.Stringportnmprotected java.lang.Stringprgdirprotected java.lang.Stringprgfileprotected java.lang.Stringprtidprotected java.lang.StringprtNameprotected java.lang.StringshellCmdprotected java.lang.StringsystemIdprotected DBTableModeltableprotected DBTableModeltableFprotected DBTableModeltableHprotected java.lang.Stringykno
-
コンストラクタの概要
コンストラクタ 修飾子 コンストラクタ 説明 protectedAbstractCSVPrintPointService()デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド concreteメソッド 修飾子とタイプ メソッド 説明 abstract booleanexecute()発行処理 対象のシステムに応じてこのメソッドをオーバーライドします 実行後はfgkanの値を正しい値でセットしなおして下さい。java.lang.StringgetErrMsg()エラーメッセージを返します。java.lang.StringgetFgkan()完成フラグを返します。protected booleanprogramRun()シェルの実行を行います。voidsetDmnGrp(java.lang.String name)デーモングループをセットします。voidsetFgcut(java.lang.String flg)ページエンドカットフラグをセットします。voidsetFgrun(java.lang.String flag)実行方法をセットします。voidsetGrpId(java.lang.String id)グループIDをセットします。voidsetHostName(java.lang.String host)帳票デーモンが実行されているホスト名をセットします。voidsetListId(java.lang.String id)帳票IDをセットします。voidsetModelname(java.lang.String name)雛形ファイル名をセットします。voidsetOption(java.lang.String opt)オプション文字列をセットします。voidsetOutDir(java.lang.String dir)ファイル出力時のディレクトリを指定します。voidsetPortnm(java.lang.String port)プリンタのポート名。voidsetPrgDir(java.lang.String dir)起動するバッチ等のプログラム(ディレクトリ)をセットします。voidsetPrgFile(java.lang.String file)起動するバッチ等のプログラムをセットします。voidsetPrinterName(java.lang.String printerName)プリンター名をセットします。voidsetPrtId(java.lang.String id)プリンタIDを指定します。voidsetSystemId(java.lang.String id)システムIDをセットします。voidsetTable(DBTableModel tbl)DBTableModel をセットします。voidsetTableF(DBTableModel tbl)DBTableModel をセットします。voidsetTableH(DBTableModel tbl)DBTableModel をセットします。voidsetYkno(java.lang.String no)帳票起動された要求番号をセットします。
-
-
-
フィールドの詳細
-
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
-
tableH
protected DBTableModel tableH
-
tableF
protected DBTableModel tableF
-
prgdir
protected java.lang.String prgdir
-
prgfile
protected java.lang.String prgfile
-
outdir
protected java.lang.String outdir
-
prtid
protected java.lang.String prtid
-
portnm
protected java.lang.String portnm
-
listid
protected java.lang.String listid
-
modelname
protected java.lang.String modelname
-
grpid
protected java.lang.String grpid
-
dmngrp
protected java.lang.String dmngrp
-
option
protected java.lang.String option
-
fgcut
protected java.lang.String fgcut
-
errMsg
protected final java.lang.StringBuilder errMsg
-
fgkan
protected java.lang.String fgkan
-
shellCmd
protected java.lang.String shellCmd
-
FGRUN_EXCEL
protected static final java.lang.String FGRUN_EXCEL
- 関連項目:
- 定数フィールド値
-
FGRUN_PDF
protected static final java.lang.String FGRUN_PDF
- 関連項目:
- 定数フィールド値
-
FGRUN_EXCEL2
protected static final java.lang.String FGRUN_EXCEL2
- 関連項目:
- 定数フィールド値
-
-
メソッドの詳細
-
execute
public abstract boolean execute()
発行処理 対象のシステムに応じてこのメソッドをオーバーライドします 実行後はfgkanの値を正しい値でセットしなおして下さい。- 定義:
executeインタフェース内CSVPrintPointService- 戻り値:
- 結果 [true:正常/false:異常]
-
setYkno
public void setYkno(java.lang.String no)
帳票起動された要求番号をセットします。- 定義:
setYknoインタフェース内CSVPrintPointService- パラメータ:
no- 要求NO
-
setSystemId
public void setSystemId(java.lang.String id)
システムIDをセットします。- 定義:
setSystemIdインタフェース内CSVPrintPointService- パラメータ:
id- システムID
-
setFgrun
public void setFgrun(java.lang.String flag)
実行方法をセットします。- 定義:
setFgrunインタフェース内CSVPrintPointService- パラメータ:
flag- 実行方法
-
setHostName
public void setHostName(java.lang.String host)
帳票デーモンが実行されているホスト名をセットします。- 定義:
setHostNameインタフェース内CSVPrintPointService- パラメータ:
host- ホスト名
-
setPrinterName
public void setPrinterName(java.lang.String printerName)
プリンター名をセットします。- 定義:
setPrinterNameインタフェース内CSVPrintPointService- パラメータ:
printerName- プリンタ名
-
setTable
public void setTable(DBTableModel tbl)
DBTableModel をセットします。- 定義:
setTableインタフェース内CSVPrintPointService- パラメータ:
tbl- DBTableModelオブジェクト
-
setTableH
public void setTableH(DBTableModel tbl)
DBTableModel をセットします。- 定義:
setTableHインタフェース内CSVPrintPointService- パラメータ:
tbl- DBTableModelオブジェクト
-
setTableF
public void setTableF(DBTableModel tbl)
DBTableModel をセットします。- 定義:
setTableFインタフェース内CSVPrintPointService- パラメータ:
tbl- DBTableModelオブジェクト
-
setPrgDir
public void setPrgDir(java.lang.String dir)
起動するバッチ等のプログラム(ディレクトリ)をセットします。- 定義:
setPrgDirインタフェース内CSVPrintPointService- パラメータ:
dir- バッチプログラムディレクトリ
-
setPrgFile
public void setPrgFile(java.lang.String file)
起動するバッチ等のプログラムをセットします。 空の場合は起動しません。- 定義:
setPrgFileインタフェース内CSVPrintPointService- パラメータ:
file- バッチプログラム名
-
setOutDir
public void setOutDir(java.lang.String dir)
ファイル出力時のディレクトリを指定します。- 定義:
setOutDirインタフェース内CSVPrintPointService- パラメータ:
dir- ファイル出力ディレクトリ
-
setPrtId
public void setPrtId(java.lang.String id)
プリンタIDを指定します。- 定義:
setPrtIdインタフェース内CSVPrintPointService- パラメータ:
id- プリンタID
-
setPortnm
public void setPortnm(java.lang.String port)
プリンタのポート名。- 定義:
setPortnmインタフェース内CSVPrintPointService- パラメータ:
port- ポート名
-
setListId
public void setListId(java.lang.String id)
帳票IDをセットします。- 定義:
setListIdインタフェース内CSVPrintPointService- パラメータ:
id- 帳票ID
-
setModelname
public void setModelname(java.lang.String name)
雛形ファイル名をセットします。- 定義:
setModelnameインタフェース内CSVPrintPointService- パラメータ:
name- 雛形ファイル名
-
setGrpId
public void setGrpId(java.lang.String id)
グループIDをセットします。- 定義:
setGrpIdインタフェース内CSVPrintPointService- パラメータ:
id- グループID
-
setDmnGrp
public void setDmnGrp(java.lang.String name)
デーモングループをセットします。- 定義:
setDmnGrpインタフェース内CSVPrintPointService- パラメータ:
name- デーモングループ
-
setOption
public void setOption(java.lang.String opt)
オプション文字列をセットします。- 定義:
setOptionインタフェース内CSVPrintPointService- パラメータ:
opt- オプション文字列- 変更履歴:
- 5.9.3.0 (2015/12/04)
-
setFgcut
public void setFgcut(java.lang.String flg)
ページエンドカットフラグをセットします。- 定義:
setFgcutインタフェース内CSVPrintPointService- パラメータ:
flg- エンドカットフラグ- 変更履歴:
- 5.9.3.0 (2015/12/04)
-
getFgkan
public java.lang.String getFgkan()
完成フラグを返します。- 定義:
getFgkanインタフェース内CSVPrintPointService- 戻り値:
- 完成フラグ String
-
getErrMsg
public java.lang.String getErrMsg()
エラーメッセージを返します。- 定義:
getErrMsgインタフェース内CSVPrintPointService- 戻り値:
- エラーメッセージ String
-
programRun
protected boolean programRun()
シェルの実行を行います。- 戻り値:
- 結果 [true:正常/false:異常]
- 変更履歴:
- 5.4.3.0 (2011/12/26)
-
-