クラス 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.String
dmngrp
protected java.lang.StringBuilder
errMsg
protected java.lang.String
fgcut
protected java.lang.String
fgkan
protected java.lang.String
fgrun
protected static java.lang.String
FGRUN_EXCEL
protected static java.lang.String
FGRUN_EXCEL2
protected static java.lang.String
FGRUN_PDF
protected java.lang.String
grpid
protected java.lang.String
hostName
protected java.lang.String
listid
protected java.lang.String
modelname
protected java.lang.String
option
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.lang.String
shellCmd
protected java.lang.String
systemId
protected DBTableModel
table
protected DBTableModel
tableF
protected DBTableModel
tableH
protected java.lang.String
ykno
-
コンストラクタの概要
コンストラクタ 修飾子 コンストラクタ 説明 protected
AbstractCSVPrintPointService()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド concreteメソッド 修飾子とタイプ メソッド 説明 abstract boolean
execute()
発行処理 対象のシステムに応じてこのメソッドをオーバーライドします 実行後はfgkanの値を正しい値でセットしなおして下さい。java.lang.String
getErrMsg()
エラーメッセージを返します。java.lang.String
getFgkan()
完成フラグを返します。protected boolean
programRun()
シェルの実行を行います。void
setDmnGrp(java.lang.String name)
デーモングループをセットします。void
setFgcut(java.lang.String flg)
ページエンドカットフラグをセットします。void
setFgrun(java.lang.String flag)
実行方法をセットします。void
setGrpId(java.lang.String id)
グループIDをセットします。void
setHostName(java.lang.String host)
帳票デーモンが実行されているホスト名をセットします。void
setListId(java.lang.String id)
帳票IDをセットします。void
setModelname(java.lang.String name)
雛形ファイル名をセットします。void
setOption(java.lang.String opt)
オプション文字列をセットします。void
setOutDir(java.lang.String dir)
ファイル出力時のディレクトリを指定します。void
setPortnm(java.lang.String port)
プリンタのポート名。void
setPrgDir(java.lang.String dir)
起動するバッチ等のプログラム(ディレクトリ)をセットします。void
setPrgFile(java.lang.String file)
起動するバッチ等のプログラムをセットします。void
setPrinterName(java.lang.String printerName)
プリンター名をセットします。void
setPrtId(java.lang.String id)
プリンタIDを指定します。void
setSystemId(java.lang.String id)
システムIDをセットします。void
setTable(DBTableModel tbl)
DBTableModel をセットします。void
setTableF(DBTableModel tbl)
DBTableModel をセットします。void
setTableH(DBTableModel tbl)
DBTableModel をセットします。void
setYkno(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)
-
-