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

クラス ErrMsg


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

      • BUFFER_MIDDLE

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

      • 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を返しません