概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.1.3.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.hayabusa.report2
クラス ExecQueue

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

    public class ExecQueue

extends Object

帳票処理要求を管理するキューオブジェクトです。 このオブジェクトでは、帳票の定義及びデータと、処理中に発生したエラーメッセージを管理します。 また、このキューを生成したオブジェクトもこのオブジェクトにセットされます。

機能階層
  帳票システム
バージョン
  4.0
作成者
  Hiroki.Nakamura
導入されたバージョン:
  JDK1.6

フィールドの概要
`protected static String` | `IN_EXEC_ONLY`
`protected static String` | `IN_INPUT_EXEC`
`protected static String` | `IN_INPUT_ONLY`
`protected static int` | `MAX_SHEETS_PER_FILE`
`protected static String` | `OUT_ODS_EXCEL`
`protected static String` | `OUT_ODS_ODS`
`protected static String` | `OUT_ODS_ONLY` 実行方法
`protected static String` | `OUT_ODS_PDF`
`protected static String` | `OUT_ODS_PRINT`
`protected static String` | `OUT_ODS_PRINT_PDF`
`protected static String` | `OUT_PRINT_ONLY`
`protected static String` | `RFID_ALLERASE`
`protected static String` | `RFID_ALLPRINT`
`protected static String` | `RFID_PRINT`
`protected static String` | `RFID_SEQERASE`

コンストラクタの概要
`ExecQueue()`

メソッドの概要
`void` | `addExecPageCnt(int pgs)` 処理したページ数を引数の分だけカウントアップします。
`void` | `addMsg(String msg)` エラーメッセージをセットします。
`DBTableModel` | `getBody()` ボディー部分のDBTableModelを取得します。
`int` | `getExecPagesCnt()` 処理したページ数を返します。
`int` | `getExecRowCnt()` 処理した行数を返します。
`DBTableModel` | `getFooter()` フッター部分のDBTableModelを取得します。
`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()` 全ての行が処理されているかを返します。
`boolean` | `isFgcut()` ページエンドカットフラグを取得します。
`boolean` | `isFglocal()` ローカルリソース使用フラグを取得します。
`void` | `setBody(DBTableModel body)` ボディー部分のDBTableModelをセットします。
`void` | `setComplete()` キューを完了済の状態に更新します。
`void` | `setData()` 帳票処理データをセットします。
`void` | `setEnd(boolean flag)` 全ての行が処理されたかをセットします。
`void` | `setError()` キューをエラーの状態に更新します。
`void` | `setExecRowCnt(int rws)` 処理した行数をセットします。
`void` | `setExecute()` キューを実行中の状態に更新します。
`void` | `setFgcut(boolean fgcut)` ページエンドカットフラグをセットします。
`void` | `setFglocal(boolean fglocal)` ローカルリソース使用フラグをセットします。
`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 type, String yokyu)` 出力ファイル名を取得します。
`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` | `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

  実行方法

  関連項目:
    定数フィールド値

### OUT_PRINT_ONLY

    protected static final String OUT_PRINT_ONLY

関連項目:
  定数フィールド値

### OUT_ODS_PRINT

    protected static final String OUT_ODS_PRINT

関連項目:
  定数フィールド値

### OUT_ODS_PDF

    protected static final String OUT_ODS_PDF

関連項目:
  定数フィールド値

### OUT_ODS_PRINT_PDF

    protected static final String OUT_ODS_PRINT_PDF

関連項目:
  定数フィールド値

### OUT_ODS_EXCEL

    protected static final String OUT_ODS_EXCEL

関連項目:
  定数フィールド値

### OUT_ODS_ODS

    protected static final String OUT_ODS_ODS

関連項目:
  定数フィールド値

### IN_INPUT_ONLY

    protected static final String IN_INPUT_ONLY

関連項目:
  定数フィールド値

### IN_EXEC_ONLY

    protected static final String IN_EXEC_ONLY

関連項目:
  定数フィールド値

### IN_INPUT_EXEC

    protected static final String IN_INPUT_EXEC

関連項目:
  定数フィールド値

### RFID_PRINT

    protected static final String RFID_PRINT

関連項目:
  定数フィールド値

### RFID_ALLPRINT

    protected static final String RFID_ALLPRINT

関連項目:
  定数フィールド値

### RFID_ALLERASE

    protected static final String RFID_ALLERASE

関連項目:
  定数フィールド値

### RFID_SEQERASE

    protected static final String RFID_SEQERASE

関連項目:
  定数フィールド値

### MAX_SHEETS_PER_FILE

    protected static final int MAX_SHEETS_PER_FILE

関連項目:
  定数フィールド値

コンストラクタの詳細

### ExecQueue

    public ExecQueue()

メソッドの詳細

### setYkno

    public void setYkno(String ykno)

  要求NOをセットします。

  パラメータ:
    `ykno` -

### getYkno

    public String getYkno()

  要求NOを取得します。

  戻り値:
    要求NO

### setSystemId

    public void setSystemId(String systemId)

  システムIDをセットします。

  パラメータ:
    `systemId` -

### getSystemId

    public String getSystemId()

  システムIDを取得します。

  戻り値:
    システムID

### setBody

    public void setBody(DBTableModel body)

  ボディー部分のDBTableModelをセットします。

  パラメータ:
    `body` -

### getBody

    public DBTableModel getBody()

  ボディー部分のDBTableModelを取得します。

  戻り値:
    ボディー

### setHeader

    public void setHeader(DBTableModel header)

  ヘッダー部分のDBTableModelをセットします。

  パラメータ:
    `header` -

### getHeader

    public DBTableModel getHeader()

  ヘッダー部分のDBTableModelを取得します。

  戻り値:
    ヘッダー

### setFooter

    public void setFooter(DBTableModel footer)

  フッター部分のDBTableModelをセットします。

  パラメータ:
    `footer` -

### getFooter

    public DBTableModel getFooter()

  フッター部分のDBTableModelを取得します。

  戻り値:
    フッター

### setListId

    public void setListId(String listId)

  帳票IDをセットします。

  パラメータ:
    `listId` -

### getListId

    public String getListId()

  帳票IDを取得します。

  戻り値:
    帳票ID

### setPdfPasswd

    public void setPdfPasswd(String pdfPasswd)

  PDFパスワードをセットします。

  パラメータ:
    `pdfPasswd` -

### 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` -

### 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に設定されていない場合は第四引数（要求番号）を利用する。

  パラメータ:
    `outputDir` -
    `outputFile` -
    `type` -
    `yokyu` -
  変更履歴:

    4.3.3.4 (2008/11/01) ODS出力対応

### getOutputName

    public String getOutputName()

  出力ファイル名を取得します。

  戻り値:
    出力先ファイル名
  変更履歴:

    5.1.2.0 (2010/01/01) 256シートを超える場合に対応。2ファイル目以降は、_1、_2･･･をファイル名の後ろにつける

### 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` -
  変更履歴:

    4.3.3.0 (2008/10/01) 板金RFID対応

### getPrtId

    public String getPrtId()

  プリンタIDを取得します。

  戻り値:
    プリンタID
  変更履歴:

    4.3.3.0 (2008/10/01) 板金RFID対応

### setFglocal

    public void setFglocal(boolean fglocal)

  ローカルリソース使用フラグをセットします。

  パラメータ:
    `fglocal` -

### isFglocal

    public boolean isFglocal()

  ローカルリソース使用フラグを取得します。

  戻り値:
    ロールリソース使用フラグ

### setFgcut

    public void setFgcut(boolean fgcut)

  ページエンドカットフラグをセットします。

  パラメータ:
    `fgcut` -

### isFgcut

    public boolean isFgcut()

  ページエンドカットフラグを取得します。

  戻り値:
    ページエンドカットフラグ

### 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()

  エラーメッセージを取得します。

  戻り値:
    エラーメッセージ

### addExecPageCnt

    public void addExecPageCnt(int pgs)

  処理したページ数を引数の分だけカウントアップします。

  パラメータ:
    `pgs` - カウントアップするページ数
  変更履歴:

    5.1.2.0 (2010/01/01) 新規追加

### 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)

  全ての行が処理されたかをセットします。 これは、処理結果が、256シートを超えていた場合、再度残りのデータについて 処理を行うかどうかの判定するために、利用します。

  パラメータ:
    `flag` - 全ての行が処理されたか
  変更履歴:

    5.1.2.0 (2010/01/01) 新規追加

### isEnd

    public boolean isEnd()

  全ての行が処理されているかを返します。 これは、処理結果が、256シートを超えていた場合、再度残りのデータについて 処理を行うかどうかの判定するために、利用します。

  戻り値:
    全ての行が処理されたか
  変更履歴:

    5.1.2.0 (2010/01/01) 新規追加

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.1.3.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.