クラス AbstractCSVPrintPointService

    • フィールドの概要

      フィールド 
      修飾子とタイプ フィールド 説明
      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)
      帳票起動された要求番号をセットします。
      • クラスから継承されたメソッド 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
      • 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
    • コンストラクタの詳細

      • 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​(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)