パッケージ org.opengion.fukurou.util

クラス ErrMsg

java.lang.Object
org.opengion.fukurou.util.ErrMsg

public final class ErrMsg extends Object
個々のエラーメッセージを持っておくためのオブジェクトです。 このオブジェクトは、不変オブジェクトです。 内部には、行番号とIDと結果と、メッセージリソースで使用される引数を持っています。 結果は 0:正常 1:警告 2:異常 8:EXCEPTION 9:ORACLEエラーで、 ErrorMessageクラスの public static 変数で定義されている値を使用します。
機能分類
エラー処理
導入されたバージョン:
JDK5.0,
  • フィールドの概要

    フィールド
    修飾子とタイプ
    フィールド
    説明
    static final int
    バッファの初期容量を通常より多い目に設定します。
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
    ErrMsg(int no, int kekka, String pg, String step, String id, String... inArgs)
    必要な引数をすべて設定して、ErrMsg オブジェクトを構築します。
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    copy(int newNo)
    行番号のみ異なる、新しい ErrMsg オブジェクトを作成します。
    getArg(int no)
    メッセージ引数を返します。
    メッセージ引数配列を返します。
    メッセージIDを返します。
    int
    結果を返します。
    int
    行番号を返します。
    PG名を返します。
    ステップ名を返します。
    デバッグ用のオブジェクトの内部表現の文字列を返します。

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • フィールド詳細

  • コンストラクタの詳細

    • ErrMsg

      public ErrMsg(int no, int kekka, String pg, String step, String id, String... inArgs)
      必要な引数をすべて設定して、ErrMsg オブジェクトを構築します。
      パラメータ:
      no - 行番号
      kekka - 結果 0:正常 1:警告 2:異常 8:EXCEPTION 9:ORACLEエラー
      pg - PG名
      step - STEP名
      id - メッセージID
      inArgs - メッセージIDの可変数引数
  • メソッドの詳細

    • copy

      public ErrMsg copy(int newNo)
      行番号のみ異なる、新しい ErrMsg オブジェクトを作成します。
      パラメータ:
      newNo - 行番号
      戻り値:
      行番号のみ異なる、新しい ErrMsgオブジェクト
      このメソッドは、nullを返しません
    • getNo

      public int getNo()
      行番号を返します。
      戻り値:
      行番号
    • getKekka

      public int getKekka()
      結果を返します。
      戻り値:
      結果 0:正常 1:警告 2:異常 8:EXCEPTION 9:ORACLEエラー
    • getId

      public String getId()
      メッセージIDを返します。
      戻り値:
      メッセージID
    • getArg

      public String getArg(int no)
      メッセージ引数を返します。
      パラメータ:
      no - 引数アドレス
      戻り値:
      メッセージ引数
    • getArgs

      public String[] getArgs()
      メッセージ引数配列を返します。
      戻り値:
      メッセージ引数配列
      このメソッドは、nullを返しません
    • getPg

      public String getPg()
      PG名を返します。
      戻り値:
      PG名
      変更履歴:
      3.8.9.5 (2007/09/12) 新規作成
    • getStep

      public String getStep()
      ステップ名を返します。
      戻り値:
      ステップ名
      変更履歴:
      3.8.9.5 (2007/09/12) 新規作成
    • toString

      public String toString()
      デバッグ用のオブジェクトの内部表現の文字列を返します。
      オーバーライド:
      toString クラス内 Object
      戻り値:
      内部表現の文字列
      変更履歴:
      4.0.0.0 (2004/12/31) 内部表現を文字のみとする。
      このメソッドは、nullを返しません