パッケージ 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`
  実行方法(FGRUN) "E"
  `protected static final String`
  `OUT_ODS_ODS`
  実行方法(FGRUN) "S"
  `protected static final String`
  `OUT_ODS_ONLY`
  実行方法(FGRUN) "1"
  `protected static final String`
  `OUT_ODS_PDF`
  実行方法(FGRUN) "P"
  `protected static final String`
  `OUT_ODS_PRINT`
  実行方法(FGRUN) "3"
  `protected static final String`
  `OUT_ODS_PRINT_PDF`
  実行方法(FGRUN) "Q"
  `protected static final String`
  `OUT_ODS_XLSX`
  実行方法(FGRUN) "F"
  `protected static final String`
  `OUT_PRINT_ONLY`
  実行方法(FGRUN) "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[]`
  `getBodyTypes()`
  ﾎﾞﾃﾞｨｰ部分のﾃｷｽﾄ区分の配列を取得します｡
  `int`
  `getExecPagesCnt()`
  処理したﾍﾟｰｼﾞ数を返します｡
  `int`
  `getExecRowCnt()`
  処理した行数を返します｡
  `DBTableModel`
  `getFooter()`
  ﾌｯﾀｰ部分のDBTableModelを取得します｡
  `DBTableModel`
  `getHeader()`
  ﾍｯﾀﾞｰ部分のDBTableModelを取得します｡
  `String`
  `getLang()`
  言語を取得します｡
  `String`
  `getListId()`
  帳票IDを取得します｡
  `String`
  `getMsg()`
  ｴﾗｰﾒｯｾｰｼﾞを取得します｡
  `String`
  `getOutputName()`
  出力ﾌｧｲﾙ名を取得します｡
  `String`
  `getOutputType()`
  出力ﾀｲﾌﾟ:実行方法(FGRUN)を取得します｡
  `String`
  `getPdfPasswd()`
  PDFﾊﾟｽﾜｰﾄﾞを取得します｡
  `String`
  `getPrinterName()`
  ﾌﾟﾘﾝﾀｰ名を取得します｡
  `String`
  `getSystemId()`
  ｼｽﾃﾑIDを取得します｡
  `String`
  `getTempKey()`
  ﾃﾝﾎﾟﾗﾘ出力のｷｰとなる文字列を生成して返します｡ systemId + FS + listId + FS + ykno を連結します｡
  `String`
  `getTemplateName()`
  雛形ﾌｧｲﾙ名を取得します｡
  `String`
  `getThreadId()`
  処理要求を処理するｽﾚｯﾄﾞIDを取得します｡
  `String`
  `getYkno()`
  要求NOを取得します｡
  `boolean`
  `isEnd()`
  全ての行が処理されているかを返します｡ これは､処理結果が､256ｼｰﾄを超えていた場合､再度残りのﾃﾞｰﾀについて 処理を行うかどうかの判定するために､利用します｡
  `boolean`
  `isFgcut()`
  ﾍﾟｰｼﾞｴﾝﾄﾞｶｯﾄﾌﾗｸﾞを取得します｡
  `boolean`
  `isFglocal()`
  ﾛｰｶﾙﾘｿｰｽ使用ﾌﾗｸﾞを取得します｡
  `boolean`
  `isUseSheetName()`
  PAGEBREAKｶﾗﾑの値を､ｼｰﾄ名として使うかどうかを取得します｡
  `void`
  `setBody(DBTableModel body)`
  ﾎﾞﾃﾞｨｰ部分のDBTableModelをｾｯﾄします｡
  `void`
  `setBodyTypes(String[] bodyTypes)`
  ﾎﾞﾃﾞｨｰ部分のﾃｷｽﾄ区分の配列をｾｯﾄします。
  `void`
  `setComplete()`
  ｷｭｰを完了済の状態に更新します｡
  `void`
  `setData()`
  帳票処理ﾃﾞｰﾀをｾｯﾄします｡ 既にﾃｰﾌﾞﾙﾓﾃﾞﾙがｾｯﾄされている場合は､再ｾｯﾄしません｡
  `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`
  `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 fgrun, String yokyu)`
  出力ﾌｧｲﾙ名を設定します｡ GE50に設定されていない場合は第四引数(要求番号)を利用する｡ その場合､ﾀｲﾌﾟ:実行方法(FGRUN)に応じた拡張子が自動設定される｡ ".xls" : OUT_ODS_EXCEL ".xlsx" : OUT_ODS_XLSX // 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_PRINT , CSV_PRINT_EXCEL , CSV_PRINT_PDF
  `void`
  `setOutputType(String outputType)`
  実行方法(FGRUN)をｾｯﾄします｡
  `void`
  `setPdfPasswd(String pdfPasswd)`
  PDFﾊﾟｽﾜｰﾄﾞをｾｯﾄします｡
  `void`
  `setPrinterName(String printerName)`
  ﾌﾟﾘﾝﾀｰ名をｾｯﾄします｡
  `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
    実行方法(FGRUN) "1"
    関連項目:
      - 定数フィールド値

  - ### OUT_PRINT_ONLY

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

  - ### OUT_ODS_PRINT

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

  - ### OUT_ODS_PDF

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

  - ### OUT_ODS_PRINT_PDF

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

  - ### OUT_ODS_EXCEL

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

  - ### OUT_ODS_XLSX

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

  - ### OUT_ODS_ODS

    protected static final String OUT_ODS_ODS
    実行方法(FGRUN) "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ｵﾌﾞｼﾞｪｸﾄ

  - ### setBodyTypes

    public void setBodyTypes(String[] bodyTypes)
    ﾎﾞﾃﾞｨｰ部分のﾃｷｽﾄ区分の配列をｾｯﾄします。
    パラメータ:
      `bodyTypes` - ﾎﾞﾃﾞｨｰ部分のﾃｷｽﾄ区分の配列
    変更履歴:
      8.0.3.0 (2021/12/17) 新規追加

  - ### getBodyTypes

    public String[] getBodyTypes()
    ﾎﾞﾃﾞｨｰ部分のﾃｷｽﾄ区分の配列を取得します｡
    戻り値:
      ﾎﾞﾃﾞｨｰ部分のﾃｷｽﾄ区分の配列
    変更履歴:
      8.0.3.0 (2021/12/17) 新規追加

  - ### 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)
    実行方法(FGRUN)をｾｯﾄします｡
    パラメータ:
      `outputType` - 実行方法(FGRUN)

  - ### getOutputType

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

  - ### 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 fgrun, String yokyu)
    出力ﾌｧｲﾙ名を設定します｡ GE50に設定されていない場合は第四引数(要求番号)を利用する｡ その場合､ﾀｲﾌﾟ:実行方法(FGRUN)に応じた拡張子が自動設定される｡ ".xls" : OUT_ODS_EXCEL ".xlsx" : OUT_ODS_XLSX // 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_PRINT , CSV_PRINT_EXCEL , CSV_PRINT_PDF
    パラメータ:
      `outputDir` - 出力ﾃﾞｨﾚｸﾄﾘ名
      `outputFile` - 出力ﾌｧｲﾙ名 // * @param type ﾀｲﾌﾟ:実行方法(FGRUN)
      `fgrun` - 実行方法(FGRUN)
      `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_XLSX (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を返しません

  - ### 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) 新規追加

  - ### getTempKey

    public String getTempKey()
    ﾃﾝﾎﾟﾗﾘ出力のｷｰとなる文字列を生成して返します｡ systemId + FS + listId + FS + ykno を連結します｡
    戻り値:
      ﾃﾝﾎﾟﾗﾘ出力のｷｰとなる文字列
    変更履歴:
      8.0.3.0 (2021/12/17) 新規追加