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

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

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

    public class ExecQueue

extends java.lang.Object

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

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

フィールドの概要
`protected static java.lang.String` | `IN_EXEC_ONLY` 実行方法 "6"
`protected static java.lang.String` | `IN_INPUT_EXEC` 実行方法 "7"
`protected static java.lang.String` | `IN_INPUT_ONLY` 実行方法 "5"
`protected static int` | `MAX_SHEETS_PER_FILE` 最大シート数 256
`protected static java.lang.String` | `OUT_ODS_EXCEL` 実行方法 "E"
`protected static java.lang.String` | `OUT_ODS_ODS` 実行方法 "S"
`protected static java.lang.String` | `OUT_ODS_ONLY` 実行方法 "1"
`protected static java.lang.String` | `OUT_ODS_PDF` 実行方法 "P"
`protected static java.lang.String` | `OUT_ODS_PRINT` 実行方法 "3"
`protected static java.lang.String` | `OUT_ODS_PRINT_PDF` 実行方法 "Q"
`protected static java.lang.String` | `OUT_PRINT_ONLY` 実行方法 "2"
`protected static java.lang.String` | `RFID_ALLERASE` 実行方法 "C"
`protected static java.lang.String` | `RFID_ALLPRINT` 実行方法 "B"
`protected static java.lang.String` | `RFID_PRINT` 実行方法 "A"
`protected static java.lang.String` | `RFID_SEQERASE` 実行方法 "D"

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

メソッドの概要
`void` | `addExecPageCnt(int pgs)` 処理したページ数を引数の分だけカウントアップします。
`void` | `addMsg(java.lang.String msg)` エラーメッセージをセットします。
`DBTableModel` | `getBody()` ボディー部分のDBTableModelを取得します。
`int` | `getExecPagesCnt()` 処理したページ数を返します。
`int` | `getExecRowCnt()` 処理した行数を返します。
`DBTableModel` | `getFooter()` フッター部分のDBTableModelを取得します。
`DBTableModel` | `getHeader()` ヘッダー部分のDBTableModelを取得します。
`java.lang.String` | `getLang()` 言語を取得します。
`java.lang.String` | `getListId()` 帳票IDを取得します。
`java.lang.String` | `getMsg()` エラーメッセージを取得します。
`java.lang.String` | `getOutputName()` 出力ファイル名を取得します。
`java.lang.String` | `getOutputType()` 出力タイプを取得します。
`java.lang.String` | `getPdfPasswd()` PDFパスワードを取得します。
`java.lang.String` | `getPrgDir()` 実行ファイルディレクトリを取得します。
`java.lang.String` | `getPrgFile()` 実行ファイル名を取得します。
`java.lang.String` | `getPrinterName()` プリンター名を取得します。
`java.lang.String` | `getPrtId()` プリンタIDを取得します。
`java.lang.String` | `getSystemId()` システムIDを取得します。
`java.lang.String` | `getTemplateName()` 雛形ファイル名を取得します。
`java.lang.String` | `getThreadId()` 処理要求を処理するスレッドIDを取得します。
`java.lang.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(java.lang.String lang)` 言語をセットします。
`void` | `setListId(java.lang.String listId)` 帳票IDをセットします。
`void` | `setManager(QueueManager manager)` キューマネージャーをセットします。
`void` | `setOutputName(java.lang.String outputName)` 出力ファイル名をセットします。
`void` | `setOutputName(java.lang.String outputDir, java.lang.String outputFile, java.lang.String type, java.lang.String yokyu)` 出力ファイル名を設定します。
`void` | `setOutputType(java.lang.String outputType)` 実行方法をセットします。
`void` | `setPdfPasswd(java.lang.String pdfPasswd)` PDFパスワードをセットします。
`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 systemId)` システムIDをセットします。
`void` | `setTemplateName(java.lang.String templateName)` 雛形ファイル名をセットします。
`void` | `setThreadId(java.lang.String threadId)` 処理要求を処理するスレッドIDをセットします。
`void` | `setYkno(java.lang.String ykno)` 要求NOをセットします。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### OUT_ODS_ONLY

    protected static final java.lang.String OUT_ODS_ONLY

  実行方法 "1"

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

### OUT_PRINT_ONLY

    protected static final java.lang.String OUT_PRINT_ONLY

  実行方法 "2"

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

### OUT_ODS_PRINT

    protected static final java.lang.String OUT_ODS_PRINT

  実行方法 "3"

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

### OUT_ODS_PDF

    protected static final java.lang.String OUT_ODS_PDF

  実行方法 "P"

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

### OUT_ODS_PRINT_PDF

    protected static final java.lang.String OUT_ODS_PRINT_PDF

  実行方法 "Q"

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

### OUT_ODS_EXCEL

    protected static final java.lang.String OUT_ODS_EXCEL

  実行方法 "E"

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

### OUT_ODS_ODS

    protected static final java.lang.String OUT_ODS_ODS

  実行方法 "S"

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

### IN_INPUT_ONLY

    protected static final java.lang.String IN_INPUT_ONLY

  実行方法 "5"

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

### IN_EXEC_ONLY

    protected static final java.lang.String IN_EXEC_ONLY

  実行方法 "6"

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

### IN_INPUT_EXEC

    protected static final java.lang.String IN_INPUT_EXEC

  実行方法 "7"

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

### RFID_PRINT

    protected static final java.lang.String RFID_PRINT

  実行方法 "A"

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

### RFID_ALLPRINT

    protected static final java.lang.String RFID_ALLPRINT

  実行方法 "B"

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

### RFID_ALLERASE

    protected static final java.lang.String RFID_ALLERASE

  実行方法 "C"

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

### RFID_SEQERASE

    protected static final java.lang.String RFID_SEQERASE

  実行方法 "D"

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

### MAX_SHEETS_PER_FILE

    protected static final int MAX_SHEETS_PER_FILE

  最大シート数 256

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

コンストラクタの詳細

### ExecQueue

    public ExecQueue()

メソッドの詳細

### setYkno

    public void setYkno(java.lang.String ykno)

  要求NOをセットします。

  パラメータ:
    `ykno` - 要求NO

### getYkno

    public java.lang.String getYkno()

  要求NOを取得します。

  戻り値:
    要求NO

### setSystemId

    public void setSystemId(java.lang.String systemId)

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

  パラメータ:
    `systemId` - システムID

### getSystemId

    public java.lang.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(java.lang.String listId)

  帳票IDをセットします。

  パラメータ:
    `listId` - 帳票ID

### getListId

    public java.lang.String getListId()

  帳票IDを取得します。

  戻り値:
    帳票ID

### setPdfPasswd

    public void setPdfPasswd(java.lang.String pdfPasswd)

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

  パラメータ:
    `pdfPasswd` - PDFパスワード

### getPdfPasswd

    public java.lang.String getPdfPasswd()

  PDFパスワードを取得します。

  戻り値:
    PDFパスワード

### setLang

    public void setLang(java.lang.String lang)

  言語をセットします。

  パラメータ:
    `lang` - 言語

### getLang

    public java.lang.String getLang()

  言語を取得します。

  戻り値:
    言語

### setTemplateName

    public void setTemplateName(java.lang.String templateName)

  雛形ファイル名をセットします。

  パラメータ:
    `templateName` - 雛形ファイル名

### getTemplateName

    public java.lang.String getTemplateName()

  雛形ファイル名を取得します。

  戻り値:
    帳票雛形ファイル名

### setOutputType

    public void setOutputType(java.lang.String outputType)

  実行方法をセットします。

  パラメータ:
    `outputType` - 実行方法

### getOutputType

    public java.lang.String getOutputType()

  出力タイプを取得します。

  戻り値:
    出力タイプ

### setPrinterName

    public void setPrinterName(java.lang.String printerName)

  プリンター名をセットします。

  パラメータ:
    `printerName` - プリンター名

### getPrinterName

    public java.lang.String getPrinterName()

  プリンター名を取得します。

  戻り値:
    プリンタ名

### setThreadId

    public void setThreadId(java.lang.String threadId)

  処理要求を処理するスレッドIDをセットします。

  パラメータ:
    `threadId` - スレッドID

### getThreadId

    public java.lang.String getThreadId()

  処理要求を処理するスレッドIDを取得します。

  戻り値:
    スレッドID

### setOutputName

    public void setOutputName(java.lang.String outputName)

  出力ファイル名をセットします。

  パラメータ:
    `outputName` - 出力ファイル名

### setOutputName

    public void setOutputName(java.lang.String outputDir,
                              java.lang.String outputFile,
                              java.lang.String type,
                              java.lang.String yokyu)

  出力ファイル名を設定します。 GE50に設定されていない場合は第四引数(要求番号)を利用する。 その場合、タイプに応じた拡張子が自動設定される。 ".xls" : OUT_ODS_EXCEL ".pdf" : OUT_ODS_PDF , OUT_ODS_PRINT_PDF ".ods" : OUT_ODS_ODS ".xml" : RFID_PRINT , RFID_ALLPRINT , RFID_ALLERASE , RFID_SEQERASE

  パラメータ:
    `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拡張子変更

### getOutputName

    public java.lang.String getOutputName()

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

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

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

### setPrgDir

    public void setPrgDir(java.lang.String dir)

  実行ファイルディレクトリを指定します。

  パラメータ:
    `dir` - ディレクトリ
  変更履歴:

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

### getPrgDir

    public java.lang.String getPrgDir()

  実行ファイルディレクトリを取得します。

  戻り値:
    プログラムディレクトリ
  変更履歴:

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

### setPrgFile

    public void setPrgFile(java.lang.String file)

  実行ファイル名をセットします。

  パラメータ:
    `file` - ファイル名
  変更履歴:

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

### getPrgFile

    public java.lang.String getPrgFile()

  実行ファイル名を取得します。

  戻り値:
    プログラムファイル名
  変更履歴:

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

### setPrtId

    public void setPrtId(java.lang.String id)

  プリンタIDをセットします。

  パラメータ:
    `id` - プリンタID
  変更履歴:

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

### getPrtId

    public java.lang.String getPrtId()

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

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

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

### setFglocal

    public void setFglocal(boolean fglocal)

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

  パラメータ:
    `fglocal` - ローカルリソース使用フラグ[true:使用する/false:使用しない]

### isFglocal

    public boolean isFglocal()

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

  戻り値:
    ロールリソース使用フラグ[true:使用する/false:使用しない]

### setFgcut

    public void setFgcut(boolean fgcut)

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

  パラメータ:
    `fgcut` - ページエンドカットの使用可否[true:使用/false:通常]

### 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(java.lang.String msg)

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

  パラメータ:
    `msg` - エラーメッセージ

### getMsg

    public java.lang.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.5.8.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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