openGionopenGion
5.2.2.0

org.opengion.fukurou.util
クラス ErrorMessage

java.lang.Object
  上位を拡張 org.opengion.fukurou.util.ErrorMessage

public final class ErrorMessage
extends java.lang.Object

エラーメッセージを受け渡すときに使用するクラスです。 結果値として、0:正常 1:警告 2:異常 8:EXCEPTION 9:ORACLEエラー を持っています。

機能階層
エラー処理
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

フィールドの概要
static int BUFFER_MIDDLE
          バッファの初期容量を通常より多い目に設定します。
static java.lang.String CR
          改行コード
static int EXCEPTION
          結果値 8:EXCEPTION 8
static int NG
          結果値 2:異常 2
static int OK
          結果値 0:正常 0
static int ORCL_ERR
          結果値 9:ORACLEエラー 9
static int WARNING
          結果値 1:警告 1
 
コンストラクタの概要
ErrorMessage()
          デフォルトコンストラクター 詳細メッセージを指定しないで ErrorMessage を構築します。
ErrorMessage(java.lang.String title)
          タイトルを指定して ErrorMessage を構築します。
 
メソッドの概要
 void addMessage(ErrMsg msg)
          指定されたエラーオブジェクトを追加登録します。
 void addMessage(int no, int kekka, java.lang.String id, java.lang.String... args)
          指定されたエラー情報を追加登録します。
 void addMessage(java.lang.String... args)
          指定されたエラー情報を追加登録します。
 void append(ErrorMessage msg)
          指定された ErrorMessageオブジェクトを追加登録します。
 void append(int no, ErrorMessage msg)
          指定された ErrorMessageオブジェクトを行番号指定で追加登録します。
 int getKekka()
          このエラーメッセージの中で、最大の結果値(エラーの最大レベル)を返します。
 java.lang.String getTitle()
          タイトルを返します。
 boolean isOK()
          すべてのメッセージが 正常(OK)かを返します。
 boolean isSetPgStep()
          配列中にPG名またはステップ名が設定されているかを返します。
 void setTitle(java.lang.String title)
          タイトルをセットします。
 int size()
          リスト内のキーと値のマッピングの数を返します。
 ErrMsg[] toArray()
          このリスト内の要素を適切な順序で繰り返し処理する反復子を返します。
 java.lang.String toString()
          メッセージの連結リストを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

CR

public static final java.lang.String CR
改行コード


BUFFER_MIDDLE

public static final int BUFFER_MIDDLE
バッファの初期容量を通常より多い目に設定します。 200

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

OK

public static final int OK
結果値 0:正常 0

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

WARNING

public static final int WARNING
結果値 1:警告 1

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

NG

public static final int NG
結果値 2:異常 2

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

EXCEPTION

public static final int EXCEPTION
結果値 8:EXCEPTION 8

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

ORCL_ERR

public static final int ORCL_ERR
結果値 9:ORACLEエラー 9

関連項目:
定数フィールド値
コンストラクタの詳細

ErrorMessage

public ErrorMessage()
デフォルトコンストラクター 詳細メッセージを指定しないで ErrorMessage を構築します。 (明示しないと、引き通付きコンストラクタのみのクラスになってしまいます。)


ErrorMessage

public ErrorMessage(java.lang.String title)
タイトルを指定して ErrorMessage を構築します。

パラメータ:
title - String タイトル
メソッドの詳細

addMessage

public void addMessage(java.lang.String... args)
指定されたエラー情報を追加登録します。 これは、行番号0、結果:NG IDは無し(ゼロ文字列)です。

パラメータ:
args - String... メッセージの引数(可変引数)

addMessage

public void addMessage(int no,
                       int kekka,
                       java.lang.String id,
                       java.lang.String... args)
指定されたエラー情報を追加登録します。

パラメータ:
no - int 行番号
kekka - int 結果 0:正常 1:警告 2:異常
id - String メッセージID
args - String... メッセージの引数(可変引数)

addMessage

public void addMessage(ErrMsg msg)
指定されたエラーオブジェクトを追加登録します。 追加するErrMsgが、内部の結果値より大きい場合は、その結果値にセットします。 つまり、内部結果値は、登録されたすべてのエラーオブジェクトの最大値です。

パラメータ:
msg - ErrMsg エラーオブジェクト

append

public void append(ErrorMessage msg)
指定された ErrorMessageオブジェクトを追加登録します。 タイトルは元のまま変わりません。 現状の ErrorMessage の続きに、追加していきます。 引数の ErrorMessageオブジェクト が null の場合は,何もしません。

パラメータ:
msg - ErrorMessage

append

public void append(int no,
                   ErrorMessage msg)
指定された ErrorMessageオブジェクトを行番号指定で追加登録します。 タイトルは元のまま変わりません。 現状の ErrorMessage の続きに、追加していきます。 引数の ErrorMessageオブジェクト が null の場合は,何もしません。

パラメータ:
no - int 行番号
msg - ErrorMessage

toArray

public ErrMsg[] toArray()
このリスト内の要素を適切な順序で繰り返し処理する反復子を返します。

戻り値:
すべての要素を正しい順序で保持するErrMsg配列
変更履歴:
4.0.0 (2004/12/31) 新規追加
4.3.2.0 (2008/09/11) private ⇒ public に変更。

size

public int size()
リスト内のキーと値のマッピングの数を返します。

戻り値:
リスト内の size

getTitle

public java.lang.String getTitle()
タイトルを返します。

戻り値:
タイトル

setTitle

public void setTitle(java.lang.String title)
タイトルをセットします。

パラメータ:
title - String タイトル

getKekka

public int getKekka()
このエラーメッセージの中で、最大の結果値(エラーの最大レベル)を返します。

戻り値:
結果 OK, WARNING, NG, ORCL_ERR

isOK

public boolean isOK()
すべてのメッセージが 正常(OK)かを返します。

戻り値:
結果 すべてOK:true / それ以外 false

isSetPgStep

public boolean isSetPgStep()
配列中にPG名またはステップ名が設定されているかを返します。

戻り値:
PG名またはステップ名が設定されているか
変更履歴:
3.8.9.5 (2007/09/12) 新規作成

toString

public java.lang.String toString()
メッセージの連結リストを返します。

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
メッセージの連結リスト

openGion 5.2.2.0

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