openGionopenGion
5.4.3.4

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 - String

getYkno

public java.lang.String getYkno()
要求NOを取得します。

戻り値:
String 要求NO

setSystemId

public void setSystemId(java.lang.String systemId)
システムIDをセットします。

パラメータ:
systemId - String

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 - String

getListId

public java.lang.String getListId()
帳票IDを取得します。

戻り値:
帳票ID

setPdfPasswd

public void setPdfPasswd(java.lang.String pdfPasswd)
PDFパスワードをセットします。

パラメータ:
pdfPasswd - String

getPdfPasswd

public java.lang.String getPdfPasswd()
PDFパスワードを取得します。

戻り値:
PDFパスワード

setLang

public void setLang(java.lang.String lang)
言語をセットします。

パラメータ:
lang - String

getLang

public java.lang.String getLang()
言語を取得します。

戻り値:
言語

setTemplateName

public void setTemplateName(java.lang.String templateName)
雛形ファイル名をセットします。

パラメータ:
templateName - String

getTemplateName

public java.lang.String getTemplateName()
雛形ファイル名を取得します。

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

setOutputType

public void setOutputType(java.lang.String outputType)
実行方法をセットします。

パラメータ:
outputType - String

getOutputType

public java.lang.String getOutputType()
実行方法を取得します。

戻り値:
出力タイプ

setPrinterName

public void setPrinterName(java.lang.String printerName)
プリンター名をセットします。

パラメータ:
printerName - String

getPrinterName

public java.lang.String getPrinterName()
プリンター名を取得します。

戻り値:
プリンタ名

setThreadId

public void setThreadId(java.lang.String threadId)
処理要求を処理するスレッドIDをセットします。

パラメータ:
threadId - String

getThreadId

public java.lang.String getThreadId()
処理要求を処理するスレッドIDを取得します。

戻り値:
スレッドID

setOutputName

public void setOutputName(java.lang.String outputName)
出力ファイル名をセットします。

パラメータ:
outputName - String

setOutputName

public void setOutputName(java.lang.String outputDir,
                          java.lang.String outputFile,
                          java.lang.String type,
                          java.lang.String yokyu)
出力ファイル名を取得します。 GE50に設定されていない場合は第四引数(要求番号)を利用する。

パラメータ:
outputDir - String
outputFile - String
type - String
yokyu - String
変更履歴:
4.3.3.4 (2008/11/01) ODS出力対応
5.4.3.0 (2011/12/26) 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 - String
変更履歴:
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 - String
変更履歴:
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 - String
変更履歴:
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 - boolean

isFglocal

public boolean isFglocal()
ローカルリソース使用フラグを取得します。

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

setFgcut

public void setFgcut(boolean fgcut)
ページエンドカットフラグをセットします。

パラメータ:
fgcut - boolean

isFgcut

public boolean isFgcut()
ページエンドカットフラグを取得します。

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

setManager

public void setManager(QueueManager manager)
キューマネージャーをセットします。

パラメータ:
manager - QueueManager

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 - String

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

openGion 5.4.3.4

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