パッケージ org.opengion.hayabusa.report

# クラス AbstractCSVPrintPointService

java.lang.Object
org.opengion.hayabusa.report.AbstractCSVPrintPointService

すべての実装されたインタフェース:
  `CSVPrintPointService`

直系の既知のサブクラス:
  `CSVPrintPointService_DEFAULT`, `CSVPrintPointService_RFW`, `CSVPrintPointService_RFW2`, `CSVPrintPointService_RFW3`

public abstract class AbstractCSVPrintPointService extends Object implements CSVPrintPointService
CSVPrintPoint インターフェース のデフォルト実装クラスです。 execute() をオーバーライドして、各種CSV取込み方式のシステムに対応して下さい。

機能分類
  帳票システム
導入されたバージョン:
  JDK6.0,

- ## フィールドの概要

  フィールド
  修飾子とタイプ
  フィールド
  説明
  `protected String`
  `dmngrp`
  カラム
  `protected final StringBuilder`
  `errMsg`
  エラーメッセージ
  `protected String`
  `fgkan`
  完了ﾌﾗｸﾞ
  `protected String`
  `fgrun`
  カラム
  `protected static final String`
  `FGRUN_EXCEL`
  実行ﾌﾗｸﾞ "H"
  `protected static final String`
  `FGRUN_EXCEL2`
  実行ﾌﾗｸﾞ "J"
  `protected static final String`
  `FGRUN_PDF`
  実行ﾌﾗｸﾞ "I"
  `protected String`
  `grpid`
  カラム
  `protected String`
  `listid`
  カラム
  `protected String`
  `modelname`
  カラム
  `protected String`
  `option`
  カラム
  `protected String`
  `outdir`
  カラム
  `protected String`
  `prtid`
  カラム
  `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()`
  完成フラグを返します。
  `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)`
  帳票起動された要求番号をセットします。

  ### クラスから継承されたメソッド java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## フィールド詳細

  - ### ykno

    protected String ykno
    カラム

  - ### systemId

    protected String systemId
    カラム

  - ### fgrun

    protected String fgrun
    カラム

  - ### table

    protected DBTableModel table
    カラム

  - ### tableH

    protected DBTableModel tableH
    カラム

  - ### tableF

    protected DBTableModel tableF
    カラム

  - ### outdir

    protected String outdir
    カラム

  - ### prtid

    protected String prtid
    カラム

  - ### listid

    protected String listid
    カラム

  - ### modelname

    protected String modelname
    カラム

  - ### grpid

    protected String grpid
    カラム

  - ### dmngrp

    protected String dmngrp
    カラム

  - ### option

    protected String option
    カラム

  - ### errMsg

    protected final StringBuilder errMsg
    エラーメッセージ

  - ### fgkan

    protected String fgkan
    完了ﾌﾗｸﾞ

  - ### FGRUN_EXCEL

    protected static final String FGRUN_EXCEL
    実行ﾌﾗｸﾞ "H"
    関連項目:
      - 定数フィールド値

  - ### FGRUN_PDF

    protected static final String FGRUN_PDF
    実行ﾌﾗｸﾞ "I"
    関連項目:
      - 定数フィールド値

  - ### FGRUN_EXCEL2

    protected static final String FGRUN_EXCEL2
    実行ﾌﾗｸﾞ "J"
    関連項目:
      - 定数フィールド値

- ## コンストラクタの詳細

  - ### AbstractCSVPrintPointService

    protected AbstractCSVPrintPointService()
    デフォルトコンストラクター
    変更履歴:
      6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.

- ## メソッドの詳細

  - ### execute

    public abstract boolean execute()
    発行処理 対象のシステムに応じてこのメソッドをオーバーライドします 実行後はfgkanの値を正しい値でセットしなおして下さい。
    定義:
      `execute` インタフェース内 `CSVPrintPointService`
    戻り値:
      結果 [true:正常/false:異常]

  - ### setYkno

    public void setYkno(String no)
    帳票起動された要求番号をセットします。
    定義:
      `setYkno` インタフェース内 `CSVPrintPointService`
    パラメータ:
      `no` - 要求NO

  - ### setSystemId

    public void setSystemId(String id)
    システムIDをセットします。
    定義:
      `setSystemId` インタフェース内 `CSVPrintPointService`
    パラメータ:
      `id` - システムID

  - ### setFgrun

    public void setFgrun(String flag)
    実行方法をセットします。
    定義:
      `setFgrun` インタフェース内 `CSVPrintPointService`
    パラメータ:
      `flag` - 実行方法

  - ### setHostName

    public void setHostName(String host)
    帳票デーモンが実行されているホスト名をセットします。
    定義:
      `setHostName` インタフェース内 `CSVPrintPointService`
    パラメータ:
      `host` - ホスト名
    変更履歴:
      7.3.0.0 (2021/01/06) SpotBugs:読み出されないフィールド

  - ### setPrinterName

    public void setPrinterName(String printerName)
    プリンター名をセットします。
    定義:
      `setPrinterName` インタフェース内 `CSVPrintPointService`
    パラメータ:
      `printerName` - プリンタ名
    変更履歴:
      7.3.0.0 (2021/01/06) SpotBugs:読み出されないフィールド

  - ### 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(String dir)
    起動するバッチ等のプログラム（ディレクトリ）をセットします。
    定義:
      `setPrgDir` インタフェース内 `CSVPrintPointService`
    パラメータ:
      `dir` - バッチプログラムディレクトリ
    変更履歴:
      7.3.0.0 (2021/01/06) SpotBugs:読み出されないフィールド

  - ### setPrgFile

    public void setPrgFile(String file)
    起動するバッチ等のプログラムをセットします。 空の場合は起動しません。
    定義:
      `setPrgFile` インタフェース内 `CSVPrintPointService`
    パラメータ:
      `file` - バッチプログラム名
    変更履歴:
      7.3.0.0 (2021/01/06) SpotBugs:読み出されないフィールド

  - ### setOutDir

    public void setOutDir(String dir)
    ファイル出力時のディレクトリを指定します。
    定義:
      `setOutDir` インタフェース内 `CSVPrintPointService`
    パラメータ:
      `dir` - ファイル出力ディレクトリ

  - ### setPrtId

    public void setPrtId(String id)
    プリンタIDを指定します。
    定義:
      `setPrtId` インタフェース内 `CSVPrintPointService`
    パラメータ:
      `id` - プリンタID

  - ### setPortnm

    public void setPortnm(String port)
    プリンタのポート名。
    定義:
      `setPortnm` インタフェース内 `CSVPrintPointService`
    パラメータ:
      `port` - ポート名
    変更履歴:
      7.3.0.0 (2021/01/06) SpotBugs:読み出されないフィールド

  - ### setListId

    public void setListId(String id)
    帳票IDをセットします。
    定義:
      `setListId` インタフェース内 `CSVPrintPointService`
    パラメータ:
      `id` - 帳票ID

  - ### setModelname

    public void setModelname(String name)
    雛形ファイル名をセットします。
    定義:
      `setModelname` インタフェース内 `CSVPrintPointService`
    パラメータ:
      `name` - 雛形ファイル名

  - ### setGrpId

    public void setGrpId(String id)
    グループIDをセットします。
    定義:
      `setGrpId` インタフェース内 `CSVPrintPointService`
    パラメータ:
      `id` - グループID

  - ### setDmnGrp

    public void setDmnGrp(String name)
    デーモングループをセットします。
    定義:
      `setDmnGrp` インタフェース内 `CSVPrintPointService`
    パラメータ:
      `name` - デーモングループ

  - ### setOption

    public void setOption(String opt)
    オプション文字列をセットします。
    定義:
      `setOption` インタフェース内 `CSVPrintPointService`
    パラメータ:
      `opt` - オプション文字列
    変更履歴:
      5.9.3.0 (2015/12/04)

  - ### setFgcut

    public void setFgcut(String flg)
    ページエンドカットフラグをセットします。
    定義:
      `setFgcut` インタフェース内 `CSVPrintPointService`
    パラメータ:
      `flg` - エンドカットフラグ
    変更履歴:
      5.9.3.0 (2015/12/04), 7.3.0.0 (2021/01/06) SpotBugs:読み出されないフィールド

  - ### getFgkan

    public String getFgkan()
    完成フラグを返します。
    定義:
      `getFgkan` インタフェース内 `CSVPrintPointService`
    戻り値:
      完成フラグ String

  - ### getErrMsg

    public String getErrMsg()
    エラーメッセージを返します。
    定義:
      `getErrMsg` インタフェース内 `CSVPrintPointService`
    戻り値:
      エラーメッセージ String