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

# クラス ExecQueue

java.lang.Object
org.opengion.hayabusa.report2.ExecQueue

public class ExecQueue extends Object
帳票処理要求を管理するｷｭｰｵﾌﾞｼﾞｪｸﾄです｡ このｵﾌﾞｼﾞｪｸﾄでは､帳票の定義及びﾃﾞｰﾀと､処理中に発生したｴﾗｰﾒｯｾｰｼﾞを管理します｡ また､このｷｭｰを生成したｵﾌﾞｼﾞｪｸﾄもこのｵﾌﾞｼﾞｪｸﾄにｾｯﾄされます｡

機能分類
  帳票ｼｽﾃﾑ
導入されたバージョン:
  JDK1.6

- ## フィールドの概要

  フィールド
  修飾子とタイプ
  フィールド
  説明
  `protected static final int`
  `MAX_SHEETS_PER_FILE`
  最大ｼｰﾄ数 999
  `protected static final String`
  `OUT_ODS_EXCEL`
  実行方法 "E"
  `protected static final String`
  `OUT_ODS_ODS`
  実行方法 "S"
  `protected static final String`
  `OUT_ODS_ONLY`
  実行方法 "1"
  `protected static final String`
  `OUT_ODS_PDF`
  実行方法 "P"
  `protected static final String`
  `OUT_ODS_PRINT`
  実行方法 "3"
  `protected static final String`
  `OUT_ODS_PRINT_PDF`
  実行方法 "Q"
  `protected static final String`
  `OUT_ODS_XSLX`
  実行方法 "F"
  `protected static final String`
  `OUT_PRINT_ONLY`
  実行方法 "2"

- ## コンストラクタの概要

  コンストラクタ
  コンストラクタ
  説明
  `ExecQueue()`
  ﾃﾞﾌｫﾙﾄｺﾝｽﾄﾗｸﾀｰ

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `void`
  `addExecPageCnt(int pgs)`
  処理したﾍﾟｰｼﾞ数を引数の分だけｶｳﾝﾄｱｯﾌﾟします｡ これは､256ｼｰﾄ以上を印刷する場合､ﾌｧｲﾙ名に"_"を付けて 出力する機能と､GE50のSUPAGEｶﾗﾑに印刷ﾍﾟｰｼﾞ数をｾｯﾄするのに 使用しています｡ openOfficeのｼｰﾄ制限は解除されていますが､SUPAGEｶﾗﾑが NUMBER(3) でDB定義されているため､1000以上のﾍﾟｰｼﾞを､GE50 に ｾｯﾄすると､ｴﾗｰになります｡ DB定義を変更するまでの間､最大ﾍﾟｰｼﾞ数を､999 としておきます｡
  `void`
  `addMsg(String msg)`
  ｴﾗｰﾒｯｾｰｼﾞをｾｯﾄします｡
  `DBTableModel`
  `getBody()`
  ﾎﾞﾃﾞｨｰ部分のDBTableModelを取得します｡
  `String`
  `getDmnGrp()`
  ﾃﾞｰﾓﾝｸﾞﾙｰﾌﾟを取得します｡
  `int`
  `getExecPagesCnt()`
  処理したﾍﾟｰｼﾞ数を返します｡
  `int`
  `getExecRowCnt()`
  処理した行数を返します｡
  `DBTableModel`
  `getFooter()`
  ﾌｯﾀｰ部分のDBTableModelを取得します｡
  `String`
  `getGrpId()`
  ｸﾞﾙｰﾌﾟIDを取得します｡
  `DBTableModel`
  `getHeader()`
  ﾍｯﾀﾞｰ部分のDBTableModelを取得します｡
  `String`
  `getLang()`
  言語を取得します｡
  `String`
  `getListId()`
  帳票IDを取得します｡
  `String`
  `getMsg()`
  ｴﾗｰﾒｯｾｰｼﾞを取得します｡
  `String`
  `getOutputName()`
  出力ﾌｧｲﾙ名を取得します｡
  `String`
  `getOutputType()`
  出力ﾀｲﾌﾟを取得します｡
  `String`
  `getPdfPasswd()`
  PDFﾊﾟｽﾜｰﾄﾞを取得します｡
  `String`
  `getPrgDir()`
  実行ﾌｧｲﾙﾃﾞｨﾚｸﾄﾘを取得します｡
  `String`
  `getPrgFile()`
  実行ﾌｧｲﾙ名を取得します｡
  `String`
  `getPrinterName()`
  ﾌﾟﾘﾝﾀｰ名を取得します｡
  `String`
  `getPrtId()`
  ﾌﾟﾘﾝﾀIDを取得します｡
  `String`
  `getSystemId()`
  ｼｽﾃﾑIDを取得します｡
  `String`
  `getTemplateName()`
  雛形ﾌｧｲﾙ名を取得します｡
  `String`
  `getThreadId()`
  処理要求を処理するｽﾚｯﾄﾞIDを取得します｡
  `String`
  `getYkno()`
  要求NOを取得します｡
  `boolean`
  `isEnd()`
  全ての行が処理されているかを返します｡ これは､処理結果が､256ｼｰﾄを超えていた場合､再度残りのﾃﾞｰﾀについて 処理を行うかどうかの判定するために､利用します｡
  `boolean`
  `isFgcut()`
  ﾍﾟｰｼﾞｴﾝﾄﾞｶｯﾄﾌﾗｸﾞを取得します｡
  `boolean`
  `isFglocal()`
  ﾛｰｶﾙﾘｿｰｽ使用ﾌﾗｸﾞを取得します｡
  `boolean`
  `isUseSheetName()`
  PAGEBREAKｶﾗﾑの値を､ｼｰﾄ名として使うかどうかを取得します｡
  `void`
  `setBody(DBTableModel body)`
  ﾎﾞﾃﾞｨｰ部分のDBTableModelをｾｯﾄします｡
  `void`
  `setComplete()`
  ｷｭｰを完了済の状態に更新します｡
  `void`
  `setData()`
  帳票処理ﾃﾞｰﾀをｾｯﾄします｡ 既にﾃｰﾌﾞﾙﾓﾃﾞﾙがｾｯﾄされている場合は､再ｾｯﾄしません｡
  `void`
  `setDmnGrp(String name)`
  ﾃﾞｰﾓﾝｸﾞﾙｰﾌﾟをｾｯﾄします｡
  `void`
  `setEnd(boolean flag)`
  全ての行が処理されたかをｾｯﾄします(初期値:false)｡ これは､処理結果が､256ｼｰﾄを超えていた場合､再度残りのﾃﾞｰﾀについて 処理を行うかどうかの判定するために､利用します｡
  `void`
  `setError()`
  ｷｭｰをｴﾗｰの状態に更新します｡
  `void`
  `setExecRowCnt(int rws)`
  処理した行数をｾｯﾄします｡
  `void`
  `setExecute()`
  ｷｭｰを実行中の状態に更新します｡
  `void`
  `setFgcut(boolean fgcut)`
  ﾍﾟｰｼﾞｴﾝﾄﾞｶｯﾄﾌﾗｸﾞをｾｯﾄします(初期値:false)｡
  `void`
  `setFglocal(boolean fglocal)`
  ﾛｰｶﾙﾘｿｰｽ使用ﾌﾗｸﾞをｾｯﾄします(初期値:false)｡
  `void`
  `setFooter(DBTableModel footer)`
  ﾌｯﾀｰ部分のDBTableModelをｾｯﾄします｡
  `void`
  `setGrpId(String id)`
  ｸﾞﾙｰﾌﾟIDをｾｯﾄします｡
  `void`
  `setHeader(DBTableModel header)`
  ﾍｯﾀﾞｰ部分のDBTableModelをｾｯﾄします｡
  `void`
  `setLang(String lang)`
  言語をｾｯﾄします｡
  `void`
  `setListId(String listId)`
  帳票IDをｾｯﾄします｡
  `void`
  `setManager(QueueManager manager)`
  ｷｭｰﾏﾈｰｼﾞｬｰをｾｯﾄします｡
  `void`
  `setOutputName(String outputName)`
  出力ﾌｧｲﾙ名をｾｯﾄします｡
  `void`
  `setOutputName(String outputDir, String outputFile, String type, String yokyu)`
  出力ﾌｧｲﾙ名を設定します｡ GE50に設定されていない場合は第四引数(要求番号)を利用する｡ その場合､ﾀｲﾌﾟに応じた拡張子が自動設定される｡ ".xls" : OUT_ODS_EXCEL ".xlsx" : OUT_ODS_XSLX // 8.0.1.0 (2021/10/29) ".pdf" : OUT_ODS_PDF , OUT_ODS_PRINT_PDF ".ods" : OUT_ODS_ODS // * ".xml" : RFID_PRINT , RFID_ALLPRINT , RFID_ALLERASE , RFID_SEQERASE 7.4.4.0 (2021/06/30) Delete ".csv" : CSV_PINT , CSV_PRINT_EXCEL , CSV_PRINT_PDF
  `void`
  `setOutputType(String outputType)`
  実行方法をｾｯﾄします｡
  `void`
  `setPdfPasswd(String pdfPasswd)`
  PDFﾊﾟｽﾜｰﾄﾞをｾｯﾄします｡
  `void`
  `setPrgDir(String dir)`
  実行ﾌｧｲﾙﾃﾞｨﾚｸﾄﾘを指定します｡
  `void`
  `setPrgFile(String file)`
  実行ﾌｧｲﾙ名をｾｯﾄします｡
  `void`
  `setPrinterName(String printerName)`
  ﾌﾟﾘﾝﾀｰ名をｾｯﾄします｡
  `void`
  `setPrtId(String id)`
  ﾌﾟﾘﾝﾀIDをｾｯﾄします｡
  `void`
  `setSystemId(String systemId)`
  ｼｽﾃﾑIDをｾｯﾄします｡
  `void`
  `setTemplateName(String templateName)`
  雛形ﾌｧｲﾙ名をｾｯﾄします｡
  `void`
  `setThreadId(String threadId)`
  処理要求を処理するｽﾚｯﾄﾞIDをｾｯﾄします｡
  `void`
  `setUseSheetName(boolean useSheetName)`
  PAGEBREAKｶﾗﾑの値を､ｼｰﾄ名として使うかどうかをｾｯﾄします(初期値:false)｡
  `void`
  `setYkno(String ykno)`
  要求NOをｾｯﾄします｡

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

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

- ## フィールド詳細

  - ### OUT_ODS_ONLY

    protected static final String OUT_ODS_ONLY
    実行方法 "1"
    関連項目:
      - 定数フィールド値

  - ### OUT_PRINT_ONLY

    protected static final String OUT_PRINT_ONLY
    実行方法 "2"
    関連項目:
      - 定数フィールド値

  - ### OUT_ODS_PRINT

    protected static final String OUT_ODS_PRINT
    実行方法 "3"
    関連項目:
      - 定数フィールド値

  - ### OUT_ODS_PDF

    protected static final String OUT_ODS_PDF
    実行方法 "P"
    関連項目:
      - 定数フィールド値

  - ### OUT_ODS_PRINT_PDF

    protected static final String OUT_ODS_PRINT_PDF
    実行方法 "Q"
    関連項目:
      - 定数フィールド値

  - ### OUT_ODS_EXCEL

    protected static final String OUT_ODS_EXCEL
    実行方法 "E"
    関連項目:
      - 定数フィールド値

  - ### OUT_ODS_XSLX

    protected static final String OUT_ODS_XSLX
    実行方法 "F"
    関連項目:
      - 定数フィールド値

  - ### OUT_ODS_ODS

    protected static final String OUT_ODS_ODS
    実行方法 "S"
    関連項目:
      - 定数フィールド値

  - ### MAX_SHEETS_PER_FILE

    protected static final int MAX_SHEETS_PER_FILE
    最大ｼｰﾄ数 999
    関連項目:
      - 定数フィールド値

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

  - ### ExecQueue

    public ExecQueue()
    ﾃﾞﾌｫﾙﾄｺﾝｽﾄﾗｸﾀｰ
    変更履歴:
      6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.

- ## メソッドの詳細

  - ### setYkno

    public void setYkno(String ykno)
    要求NOをｾｯﾄします｡
    パラメータ:
      `ykno` - 要求NO

  - ### getYkno

    public String getYkno()
    要求NOを取得します｡
    戻り値:
      要求NO

  - ### setSystemId

    public void setSystemId(String systemId)
    ｼｽﾃﾑIDをｾｯﾄします｡
    パラメータ:
      `systemId` - ｼｽﾃﾑID

  - ### getSystemId

    public String getSystemId()
    ｼｽﾃﾑIDを取得します｡
    戻り値:
      StringｼｽﾃﾑID

  - ### setBody

    public void setBody(DBTableModel body)
    ﾎﾞﾃﾞｨｰ部分のDBTableModelをｾｯﾄします｡
    パラメータ:
      `body` - DBTableModelｵﾌﾞｼﾞｪｸﾄ

  - ### getBody

    public DBTableModel getBody()
    ﾎﾞﾃﾞｨｰ部分のDBTableModelを取得します｡
    戻り値:
      ﾎﾞﾃﾞｨｰ部分のDBTableModelｵﾌﾞｼﾞｪｸﾄ

  - ### setHeader

    public void setHeader(DBTableModel header)
    ﾍｯﾀﾞｰ部分のDBTableModelをｾｯﾄします｡
    パラメータ:
      `header` - DBTableModelｵﾌﾞｼﾞｪｸﾄ

  - ### getHeader

    public DBTableModel getHeader()
    ﾍｯﾀﾞｰ部分のDBTableModelを取得します｡
    戻り値:
      ﾍｯﾀﾞｰ部分のDBTableModelｵﾌﾞｼﾞｪｸﾄ

  - ### setFooter

    public void setFooter(DBTableModel footer)
    ﾌｯﾀｰ部分のDBTableModelをｾｯﾄします｡
    パラメータ:
      `footer` - DBTableModelｵﾌﾞｼﾞｪｸﾄ

  - ### getFooter

    public DBTableModel getFooter()
    ﾌｯﾀｰ部分のDBTableModelを取得します｡
    戻り値:
      ﾌｯﾀｰ部分のDBTableModelｵﾌﾞｼﾞｪｸﾄ

  - ### setListId

    public void setListId(String listId)
    帳票IDをｾｯﾄします｡
    パラメータ:
      `listId` - 帳票ID

  - ### getListId

    public String getListId()
    帳票IDを取得します｡
    戻り値:
      帳票ID

  - ### setPdfPasswd

    public void setPdfPasswd(String pdfPasswd)
    PDFﾊﾟｽﾜｰﾄﾞをｾｯﾄします｡
    パラメータ:
      `pdfPasswd` - PDFﾊﾟｽﾜｰﾄﾞ

  - ### getPdfPasswd

    public String getPdfPasswd()
    PDFﾊﾟｽﾜｰﾄﾞを取得します｡
    戻り値:
      PDFﾊﾟｽﾜｰﾄﾞ

  - ### setLang

    public void setLang(String lang)
    言語をｾｯﾄします｡
    パラメータ:
      `lang` - 言語

  - ### getLang

    public String getLang()
    言語を取得します｡
    戻り値:
      言語

  - ### setTemplateName

    public void setTemplateName(String templateName)
    雛形ﾌｧｲﾙ名をｾｯﾄします｡
    パラメータ:
      `templateName` - 雛形ﾌｧｲﾙ名

  - ### getTemplateName

    public String getTemplateName()
    雛形ﾌｧｲﾙ名を取得します｡
    戻り値:
      帳票雛形ﾌｧｲﾙ名

  - ### setOutputType

    public void setOutputType(String outputType)
    実行方法をｾｯﾄします｡
    パラメータ:
      `outputType` - 実行方法

  - ### getOutputType

    public String getOutputType()
    出力ﾀｲﾌﾟを取得します｡
    戻り値:
      出力ﾀｲﾌﾟ

  - ### setPrinterName

    public void setPrinterName(String printerName)
    ﾌﾟﾘﾝﾀｰ名をｾｯﾄします｡
    パラメータ:
      `printerName` - ﾌﾟﾘﾝﾀｰ名

  - ### getPrinterName

    public String getPrinterName()
    ﾌﾟﾘﾝﾀｰ名を取得します｡
    戻り値:
      ﾌﾟﾘﾝﾀ名

  - ### setThreadId

    public void setThreadId(String threadId)
    処理要求を処理するｽﾚｯﾄﾞIDをｾｯﾄします｡
    パラメータ:
      `threadId` - ｽﾚｯﾄﾞID

  - ### getThreadId

    public String getThreadId()
    処理要求を処理するｽﾚｯﾄﾞIDを取得します｡
    戻り値:
      ｽﾚｯﾄﾞID

  - ### setOutputName

    public void setOutputName(String outputName)
    出力ﾌｧｲﾙ名をｾｯﾄします｡
    パラメータ:
      `outputName` - 出力ﾌｧｲﾙ名

  - ### setOutputName

    public void setOutputName(String outputDir, String outputFile, String type, String yokyu)
    出力ﾌｧｲﾙ名を設定します｡ GE50に設定されていない場合は第四引数(要求番号)を利用する｡ その場合､ﾀｲﾌﾟに応じた拡張子が自動設定される｡ ".xls" : OUT_ODS_EXCEL ".xlsx" : OUT_ODS_XSLX // 8.0.1.0 (2021/10/29) ".pdf" : OUT_ODS_PDF , OUT_ODS_PRINT_PDF ".ods" : OUT_ODS_ODS // * ".xml" : RFID_PRINT , RFID_ALLPRINT , RFID_ALLERASE , RFID_SEQERASE 7.4.4.0 (2021/06/30) Delete ".csv" : CSV_PINT , CSV_PRINT_EXCEL , CSV_PRINT_PDF
    パラメータ:
      `outputDir` - 出力ﾃﾞｨﾚｸﾄﾘ名
      `outputFile` - 出力ﾌｧｲﾙ名
      `type` - ﾀｲﾌﾟ
      `yokyu` - 要求番号(ﾌｧｲﾙ名が指定されていない場合のﾌｧｲﾙ名)
    変更履歴:
      4.3.3.4 (2008/11/01) ODS出力対応, 5.4.3.0 (2011/12/26) RFIDﾃﾞﾌｫﾙﾄ対応, 5.4.4.1 (2012/02/03) RFID拡張子変更, 5.9.0.0 (2015/09/04) CSV対応, 7.4.4.0 (2021/06/30) openGionV8事前準備(RFID出力廃止), 8.0.1.0 (2021/10/29) CSV出力対応(ﾕﾘﾆﾀ帳票)は､一旦保留にします｡, 8.0.1.0 (2021/10/29) OUT_ODS_XSLX (Excel2007形式) 評価用

  - ### getOutputName

    public String getOutputName()
    出力ﾌｧｲﾙ名を取得します｡
    戻り値:
      出力先ﾌｧｲﾙ名
    変更履歴:
      5.1.2.0 (2010/01/01) 256ｼｰﾄを超える場合に対応｡2ﾌｧｲﾙ目以降は､_1､_2･･･をﾌｧｲﾙ名の後ろにつける, 6.3.9.0 (2015/11/06) ｺﾝｽﾄﾗｸﾀで初期化されていないﾌｨｰﾙﾄﾞを null ﾁｪｯｸなしで利用している(findbugs)
    このﾒｿｯﾄﾞは、nullを返しません

  - ### setPrgDir

    public void setPrgDir(String dir)
    実行ﾌｧｲﾙﾃﾞｨﾚｸﾄﾘを指定します｡
    パラメータ:
      `dir` - ﾃﾞｨﾚｸﾄﾘ
    変更履歴:
      4.3.3.0 (2008/10/01) 板金RFID対応

  - ### getPrgDir

    public String getPrgDir()
    実行ﾌｧｲﾙﾃﾞｨﾚｸﾄﾘを取得します｡
    戻り値:
      ﾌﾟﾛｸﾞﾗﾑﾃﾞｨﾚｸﾄﾘ
    変更履歴:
      4.3.3.0 (2008/10/01) 板金RFID対応

  - ### setPrgFile

    public void setPrgFile(String file)
    実行ﾌｧｲﾙ名をｾｯﾄします｡
    パラメータ:
      `file` - ﾌｧｲﾙ名
    変更履歴:
      4.3.3.0 (2008/10/01) 板金RFID対応

  - ### getPrgFile

    public String getPrgFile()
    実行ﾌｧｲﾙ名を取得します｡
    戻り値:
      ﾌﾟﾛｸﾞﾗﾑﾌｧｲﾙ名
    変更履歴:
      4.3.3.0 (2008/10/01) 板金RFID対応

  - ### setPrtId

    public void setPrtId(String id)
    ﾌﾟﾘﾝﾀIDをｾｯﾄします｡
    パラメータ:
      `id` - ﾌﾟﾘﾝﾀID
    変更履歴:
      4.3.3.0 (2008/10/01) 板金RFID対応

  - ### getPrtId

    public String getPrtId()
    ﾌﾟﾘﾝﾀIDを取得します｡
    戻り値:
      ﾌﾟﾘﾝﾀID
    変更履歴:
      4.3.3.0 (2008/10/01) 板金RFID対応

  - ### setGrpId

    public void setGrpId(String id)
    ｸﾞﾙｰﾌﾟIDをｾｯﾄします｡
    パラメータ:
      `id` - ｸﾞﾙｰﾌﾟID
    変更履歴:
      5.9.2.2 (2015/11/20)

  - ### getGrpId

    public String getGrpId()
    ｸﾞﾙｰﾌﾟIDを取得します｡
    戻り値:
      ｸﾞﾙｰﾌﾟID
    変更履歴:
      5.9.2.2 (2015/11/20)

  - ### setDmnGrp

    public void setDmnGrp(String name)
    ﾃﾞｰﾓﾝｸﾞﾙｰﾌﾟをｾｯﾄします｡
    パラメータ:
      `name` - ﾃﾞｰﾓﾝｸﾞﾙｰﾌﾟ
    変更履歴:
      5.9.2.2 (2015/11/20)

  - ### getDmnGrp

    public String getDmnGrp()
    ﾃﾞｰﾓﾝｸﾞﾙｰﾌﾟを取得します｡
    戻り値:
      ﾃﾞｰﾓﾝｸﾞﾙｰﾌﾟ
    変更履歴:
      5.9.2.2 (2015/11/20)

  - ### setFglocal

    public void setFglocal(boolean fglocal)
    ﾛｰｶﾙﾘｿｰｽ使用ﾌﾗｸﾞをｾｯﾄします(初期値:false)｡
    パラメータ:
      `fglocal` - ﾛｰｶﾙﾘｿｰｽ使用ﾌﾗｸﾞ[true:使用する/false:使用しない]

  - ### isFglocal

    public boolean isFglocal()
    ﾛｰｶﾙﾘｿｰｽ使用ﾌﾗｸﾞを取得します｡
    戻り値:
      ﾛｰﾙﾘｿｰｽ使用ﾌﾗｸﾞ[true:使用する/false:使用しない]

  - ### setFgcut

    public void setFgcut(boolean fgcut)
    ﾍﾟｰｼﾞｴﾝﾄﾞｶｯﾄﾌﾗｸﾞをｾｯﾄします(初期値:false)｡
    パラメータ:
      `fgcut` - ﾍﾟｰｼﾞｴﾝﾄﾞｶｯﾄの使用可否[true:使用/false:通常]

  - ### isFgcut

    public boolean isFgcut()
    ﾍﾟｰｼﾞｴﾝﾄﾞｶｯﾄﾌﾗｸﾞを取得します｡
    戻り値:
      ﾍﾟｰｼﾞｴﾝﾄﾞｶｯﾄﾌﾗｸﾞ

  - ### setUseSheetName

    public void setUseSheetName(boolean useSheetName)
    PAGEBREAKｶﾗﾑの値を､ｼｰﾄ名として使うかどうかをｾｯﾄします(初期値:false)｡
    パラメータ:
      `useSheetName` - PAGEBREAKｶﾗﾑのｼｰﾄ名使用可否[true:使用/false:使用しない]
    変更履歴:
      5.7.6.2 (2014/05/16) 新規追加

  - ### isUseSheetName

    public boolean isUseSheetName()
    PAGEBREAKｶﾗﾑの値を､ｼｰﾄ名として使うかどうかを取得します｡
    戻り値:
      PAGEBREAKｶﾗﾑのｼｰﾄ名使用可否[true:使用/false:使用しない]
    変更履歴:
      5.7.6.2 (2014/05/16) 新規追加

  - ### setManager

    public void setManager(QueueManager manager)
    ｷｭｰﾏﾈｰｼﾞｬｰをｾｯﾄします｡
    パラメータ:
      `manager` - ｷｭｰﾏﾈｰｼﾞｬｰ

  - ### setData

    public void setData()
    帳票処理ﾃﾞｰﾀをｾｯﾄします｡ 既にﾃｰﾌﾞﾙﾓﾃﾞﾙがｾｯﾄされている場合は､再ｾｯﾄしません｡

  - ### setExecute

    public void setExecute()
    ｷｭｰを実行中の状態に更新します｡

  - ### setComplete

    public void setComplete()
    ｷｭｰを完了済の状態に更新します｡

  - ### setError

    public void setError()
    ｷｭｰをｴﾗｰの状態に更新します｡

  - ### addMsg

    public void addMsg(String msg)
    ｴﾗｰﾒｯｾｰｼﾞをｾｯﾄします｡
    パラメータ:
      `msg` - ｴﾗｰﾒｯｾｰｼﾞ

  - ### getMsg

    public String getMsg()
    ｴﾗｰﾒｯｾｰｼﾞを取得します｡
    戻り値:
      ｴﾗｰﾒｯｾｰｼﾞ
    このﾒｿｯﾄﾞは、nullを返しません

  - ### addExecPageCnt

    public void addExecPageCnt(int pgs)
    処理したﾍﾟｰｼﾞ数を引数の分だけｶｳﾝﾄｱｯﾌﾟします｡ これは､256ｼｰﾄ以上を印刷する場合､ﾌｧｲﾙ名に"_"を付けて 出力する機能と､GE50のSUPAGEｶﾗﾑに印刷ﾍﾟｰｼﾞ数をｾｯﾄするのに 使用しています｡ openOfficeのｼｰﾄ制限は解除されていますが､SUPAGEｶﾗﾑが NUMBER(3) でDB定義されているため､1000以上のﾍﾟｰｼﾞを､GE50 に ｾｯﾄすると､ｴﾗｰになります｡ DB定義を変更するまでの間､最大ﾍﾟｰｼﾞ数を､999 としておきます｡
    パラメータ:
      `pgs` - ｶｳﾝﾄｱｯﾌﾟするﾍﾟｰｼﾞ数
    変更履歴:
      5.1.2.0 (2010/01/01) 新規追加, 7.1.0.0 (2020/01/27) 256ｼｰﾄ制限を999にしておく｡

  - ### getExecPagesCnt

    public int getExecPagesCnt()
    処理したﾍﾟｰｼﾞ数を返します｡
    戻り値:
      処理したﾍﾟｰｼﾞ数
    変更履歴:
      5.1.2.0 (2010/01/01) 新規追加

  - ### setExecRowCnt

    public void setExecRowCnt(int rws)
    処理した行数をｾｯﾄします｡
    パラメータ:
      `rws` - 処理した行数
    変更履歴:
      5.1.2.0 (2010/01/01) 新規追加

  - ### getExecRowCnt

    public int getExecRowCnt()
    処理した行数を返します｡
    戻り値:
      処理した行数
    変更履歴:
      5.1.2.0 (2010/01/01) 新規追加

  - ### setEnd

    public void setEnd(boolean flag)
    全ての行が処理されたかをｾｯﾄします(初期値:false)｡ これは､処理結果が､256ｼｰﾄを超えていた場合､再度残りのﾃﾞｰﾀについて 処理を行うかどうかの判定するために､利用します｡
    パラメータ:
      `flag` - 全ての行が処理されたか
    変更履歴:
      5.1.2.0 (2010/01/01) 新規追加

  - ### isEnd

    public boolean isEnd()
    全ての行が処理されているかを返します｡ これは､処理結果が､256ｼｰﾄを超えていた場合､再度残りのﾃﾞｰﾀについて 処理を行うかどうかの判定するために､利用します｡
    戻り値:
      全ての行が処理されたか
    変更履歴:
      5.1.2.0 (2010/01/01) 新規追加