jp.veritrans.tercerog.mdk.exception

## クラス MdkLocalException

- java.lang.Object
- - java.lang.Throwable
  - - java.lang.Exception
    - - jp.veritrans.tercerog.mdk.exception.MdkLocalException

- すべての実装されたインタフェース:
    Serializable

      public class MdkLocalException
      extends Exception

  Mdk例外クラス
  導入されたバージョン:
    1.0
  バージョン:
    2.0 2012/07/25
  作成者:
    Veritrans Inc.
  関連項目:
    直列化された形式

- - ### フィールドのサマリー

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `static String` | `BAD_GW` HTTPステータス：502 不正なレスポンスを受信した場合
    `static String` | `CONFIG_MISSING` CONFIGファイルの必須項目が存在しない場合
    `static String` | `CONFIG_READ_ERROR` 3GPSMDK.properties読み込みエラーの場合
    `static String` | `CONFIG_VALUE_INVALID` CONFIGファイルで指定した値が正しくない場合
    `static String` | `DECRYPTION_ERROR` 応答電文Body部の復号化に失敗した場合
    `static String` | `ENCRYPTION_ERROR` 要求電文Body部の暗号化に失敗した場合
    `static String` | `FILE_NO_EXIST` CONFIGファイルで指定したファイルが存在しない場合
    `static String` | `GW_CONNECT_ERROR` GWサーバへの接続エラーの場合
    `static String` | `INTERNAL_SERVER_ERROR` HTTPステータス：500 予期しないエラーの場合
    `static String` | `NO_CONFIG_FILE` CONFIGファイルが見つからなかった場合
    `static String` | `NO_SUCH_ALGORITHM_ERROR` 実行環境がサポートしない暗号化が存在する場合
    `static String` | `PROXY_CONNECT_ERROR` プロキシーサーバへの接続エラーの場合
    `static String` | `SERVER_TIME_OUT` サーバタイムアウトの場合
    `static String` | `SERVICE_UNAVAILABLE` HTTPステータス：503 サーバがリクエストを処理できない場合
    `static String` | `SOCKET_FACTORY_CREATION_ERROR` SSLソケット生成で失敗した場合
    `static String` | `SOCKET_IO_ERROR` ソケットの書き込みエラーの場合
    `static String` | `TYPEA_INTERNAL_ERROR` タイプAの判定できないエラーの場合
    `static String` | `TYPEB_INTERNAL_ERROR` タイプBの判定できないエラーの場合
    `static String` | `TYPEF_INTERNAL_ERROR` タイプFの判定できないエラーの場合

  - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `MdkLocalException(String errorCode)` Mdk内部チェックによるエラーでthrowした例外に対するコンストラクタ
    `MdkLocalException(String errorMessage, String errorCode)` Mdk内部チェックによるエラーでthrowした例外に対するコンストラクタ
    `MdkLocalException(String errorMessage, String errorCode, String[] errorArgs)` Mdk内部チェックによるエラーでthrowした例外に対するコンストラクタ
    `MdkLocalException(String errorMessage, String errorCode, Throwable throwable)` MdkLocalException以外の例外をキャッチしてMdkLocalExceptionでラップした場合のコンストラクタ

  - ### メソッドのサマリー

    すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static String` | `convertErrorCode(String errorCode)` エラーコードに対応するエラーメッセージを返す
    `String` | `getErrorCode()` エラーコードを取得する
    `static MdkLocalException` | `getFileNotExistException(String fileName, String filePath)` CONFIGファイルで指定したファイルが存在しない場合の例外を作成する
    `static MdkLocalException` | `getInvalidValueException(String propName, String value)` CONFIGファイルで指定した値が正しくない場合の例外を作成する
    `String` | `getMerrMsg()` エラーメッセージを取得する
    `static MdkLocalException` | `getMissingException(String propName)` CONFIGファイルの必須項目が存在しない場合の例外を作成する
    `void` | `printStackTrace()`
    `void` | `printStackTrace(PrintStream s)`
    `void` | `printStackTrace(PrintWriter s)`

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

      `addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, setStackTrace, toString`

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

      `equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### フィールドの詳細

    - #### CONFIG_MISSING

          public static final String CONFIG_MISSING

      CONFIGファイルの必須項目が存在しない場合
      関連項目:
        定数フィールド値

    - #### CONFIG_VALUE_INVALID

          public static final String CONFIG_VALUE_INVALID

      CONFIGファイルで指定した値が正しくない場合
      関連項目:
        定数フィールド値

    - #### FILE_NO_EXIST

          public static final String FILE_NO_EXIST

      CONFIGファイルで指定したファイルが存在しない場合
      関連項目:
        定数フィールド値

    - #### ENCRYPTION_ERROR

          public static final String ENCRYPTION_ERROR

      要求電文Body部の暗号化に失敗した場合
      関連項目:
        定数フィールド値

    - #### DECRYPTION_ERROR

          public static final String DECRYPTION_ERROR

      応答電文Body部の復号化に失敗した場合
      関連項目:
        定数フィールド値

    - #### TYPEA_INTERNAL_ERROR

          public static final String TYPEA_INTERNAL_ERROR

      タイプAの判定できないエラーの場合
      関連項目:
        定数フィールド値

    - #### NO_CONFIG_FILE

          public static final String NO_CONFIG_FILE

      CONFIGファイルが見つからなかった場合
      関連項目:
        定数フィールド値

    - #### CONFIG_READ_ERROR

          public static final String CONFIG_READ_ERROR

      3GPSMDK.properties読み込みエラーの場合
      関連項目:
        定数フィールド値

    - #### SOCKET_FACTORY_CREATION_ERROR

          public static final String SOCKET_FACTORY_CREATION_ERROR

      SSLソケット生成で失敗した場合
      関連項目:
        定数フィールド値

    - #### NO_SUCH_ALGORITHM_ERROR

          public static final String NO_SUCH_ALGORITHM_ERROR

      実行環境がサポートしない暗号化が存在する場合
      導入されたバージョン:
        2.0 2012/07/12
      関連項目:
        定数フィールド値

    - #### TYPEB_INTERNAL_ERROR

          public static final String TYPEB_INTERNAL_ERROR

      タイプBの判定できないエラーの場合
      関連項目:
        定数フィールド値

    - #### PROXY_CONNECT_ERROR

          public static final String PROXY_CONNECT_ERROR

      プロキシーサーバへの接続エラーの場合
      関連項目:
        定数フィールド値

    - #### GW_CONNECT_ERROR

          public static final String GW_CONNECT_ERROR

      GWサーバへの接続エラーの場合
      関連項目:
        定数フィールド値

    - #### SERVER_TIME_OUT

          public static final String SERVER_TIME_OUT

      サーバタイムアウトの場合
      関連項目:
        定数フィールド値

    - #### SOCKET_IO_ERROR

          public static final String SOCKET_IO_ERROR

      ソケットの書き込みエラーの場合
      関連項目:
        定数フィールド値

    - #### INTERNAL_SERVER_ERROR

          public static final String INTERNAL_SERVER_ERROR

      HTTPステータス：500 予期しないエラーの場合
      関連項目:
        定数フィールド値

    - #### BAD_GW

          public static final String BAD_GW

      HTTPステータス：502 不正なレスポンスを受信した場合
      関連項目:
        定数フィールド値

    - #### SERVICE_UNAVAILABLE

          public static final String SERVICE_UNAVAILABLE

      HTTPステータス：503 サーバがリクエストを処理できない場合
      関連項目:
        定数フィールド値

    - #### TYPEF_INTERNAL_ERROR

          public static final String TYPEF_INTERNAL_ERROR

      タイプFの判定できないエラーの場合
      関連項目:
        定数フィールド値

  - ### コンストラクタの詳細

    - #### MdkLocalException

          public MdkLocalException(String errorCode)

      Mdk内部チェックによるエラーでthrowした例外に対するコンストラクタ
      パラメータ:
        `errorCode` - エラーコード

    - #### MdkLocalException

          public MdkLocalException(String errorMessage,
                                   String errorCode)

      Mdk内部チェックによるエラーでthrowした例外に対するコンストラクタ
      パラメータ:
        `errorMessage` - エラーメッセージ
        `errorCode` - エラーコード

    - #### MdkLocalException

          public MdkLocalException(String errorMessage,
                                   String errorCode,
                                   String[] errorArgs)

      Mdk内部チェックによるエラーでthrowした例外に対するコンストラクタ
      パラメータ:
        `errorMessage` - エラーメッセージ
        `errorCode` - エラーコード
        `errorArgs` - エラーメッセージの%sに埋め込む文字配列

    - #### MdkLocalException

          public MdkLocalException(String errorMessage,
                                   String errorCode,
                                   Throwable throwable)

      MdkLocalException以外の例外をキャッチしてMdkLocalExceptionでラップした場合のコンストラクタ
      パラメータ:
        `errorMessage` - エラーメッセージ
        `errorCode` - エラーコード
        `throwable` - オリジナルの例外情報

  - ### メソッドの詳細

    - #### getErrorCode

          public String getErrorCode()

      エラーコードを取得する
      戻り値:
        errorCode エラーコード

    - #### getMerrMsg

          public String getMerrMsg()

      エラーメッセージを取得する
      戻り値:
        merrMsg 例外発生時に設定したエラーメッセージ。errormessage.properties参照

    - #### convertErrorCode

          public static String convertErrorCode(String errorCode)

      エラーコードに対応するエラーメッセージを返す
      パラメータ:
        `errorCode` - Mdkエラーコード
      戻り値:
        エラーメッセージ

    - #### printStackTrace

          public void printStackTrace()

      オーバーライド:
        `printStackTrace` クラス内 `Throwable`

    - #### printStackTrace

          public void printStackTrace(PrintStream s)

      オーバーライド:
        `printStackTrace` クラス内 `Throwable`

    - #### printStackTrace

          public void printStackTrace(PrintWriter s)

      オーバーライド:
        `printStackTrace` クラス内 `Throwable`

    - #### getMissingException

          public static MdkLocalException getMissingException(String propName)

      CONFIGファイルの必須項目が存在しない場合の例外を作成する
      パラメータ:
        `propName` - CONFIGプロパティ名
      戻り値:
        対応する例外

    - #### getFileNotExistException

          public static MdkLocalException getFileNotExistException(String fileName,
                                                                   String filePath)

      CONFIGファイルで指定したファイルが存在しない場合の例外を作成する
      パラメータ:
        `fileName` - ファイル名
      戻り値:
        対応する例外

    - #### getInvalidValueException

          public static MdkLocalException getInvalidValueException(String propName,
                                                                   String value)

      CONFIGファイルで指定した値が正しくない場合の例外を作成する
      パラメータ:
        `propName` - エラープロパティ名
        `value` - エラープロパティ値
      戻り値:
        例外

Copyright © 2026. All rights reserved.