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

クラス ErrMsg


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

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

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

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      ErrMsg copy​(int newNo)
      行番号のみ異なる、新しい ErrMsg オブジェクトを作成します。
      java.lang.String getArg​(int no)
      メッセージ引数を返します。
      java.lang.String[] getArgs()
      メッセージ引数配列を返します。
      java.lang.String getId()
      メッセージIDを返します。
      int getKekka()
      結果を返します。
      int getNo()
      行番号を返します。
      java.lang.String getPg()
      PG名を返します。
      java.lang.String getStep()
      ステップ名を返します。
      java.lang.String toString()
      デバッグ用のオブジェクトの内部表現の文字列を返します。
      • クラスから継承されたメソッド java.lang.Object

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

      • BUFFER_MIDDLE

        public static final int BUFFER_MIDDLE
        バッファの初期容量を通常より多い目に設定します。 200
        関連項目:
        定数フィールド値
    • コンストラクタの詳細

      • ErrMsg

        public ErrMsg​(int no,
                      int kekka,
                      java.lang.String pg,
                      java.lang.String step,
                      java.lang.String id,
                      java.lang.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 java.lang.String getId()
        メッセージIDを返します。
        戻り値:
        メッセージID
      • getArg

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

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

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

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

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