jp.preserv.util
クラス MessageUtil

java.lang.Object
  拡張jp.preserv.util.MessageUtil

public final class MessageUtil
extends java.lang.Object

メッセージに関するユーティリティクラスです。

バージョン:
1.00 H.WAKUI (MCR) 2007/02/16 初版
作成者:
H.WAKUI (MCR)

フィールドの概要
static java.lang.String UTILITY_MESSAGE_HEADER
          ユーティリティが利用するメッセージIDのヘッダ部です。
 
メソッドの概要
static java.lang.String createExceptionMessage(java.lang.String idHeader, java.lang.String fiveFiguresID, java.lang.Object[] objArray)
          エラーメッセージを取得します。
static java.lang.String createExceptionMessageID(java.lang.String idHeader, java.lang.String fiveFiguresID)
          エラーメッセージを取得します。
static java.lang.String createMessageID(java.lang.String idHeader, java.lang.String fiveFiguresID, java.lang.String kind)
          メッセージIDを生成します。
static java.lang.String createServicePkgMessage(java.lang.String fiveFiguresID, java.lang.Object[] objArray)
          [jp.preserv.service]パッケージで利用するメッセージを取得します。
static java.lang.String getMessage(java.lang.String messageId)
          メッセージIDに該当するメッセージを取得します。
static java.lang.String getMessage(java.lang.String messageId, java.lang.Object[] params)
          メッセージIDに該当するメッセージを取得します。
static java.lang.String getStackTrace(java.lang.Throwable th)
          例外のスタックトレースを取得します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

UTILITY_MESSAGE_HEADER

public static final java.lang.String UTILITY_MESSAGE_HEADER
ユーティリティが利用するメッセージIDのヘッダ部です。

関連項目:
定数フィールド値
メソッドの詳細

createServicePkgMessage

public static java.lang.String createServicePkgMessage(java.lang.String fiveFiguresID,
                                                       java.lang.Object[] objArray)
[jp.preserv.service]パッケージで利用するメッセージを取得します。

パラメータ:
fiveFiguresID - 5桁のメッセージID
objArray - メッセージバインドパラメータ
戻り値:
メッセージIDに該当するメッセージ

createExceptionMessage

public static java.lang.String createExceptionMessage(java.lang.String idHeader,
                                                      java.lang.String fiveFiguresID,
                                                      java.lang.Object[] objArray)
エラーメッセージを取得します。

パラメータ:
idHeader - メッセージIDヘッダ部
fiveFiguresID - 5桁のメッセージID
objArray - メッセージバインドパラメータ
戻り値:
メッセージIDに該当するメッセージ

createExceptionMessageID

public static java.lang.String createExceptionMessageID(java.lang.String idHeader,
                                                        java.lang.String fiveFiguresID)
エラーメッセージを取得します。

パラメータ:
idHeader - メッセージIDヘッダ部
fiveFiguresID - 5桁のメッセージID
戻り値:
メッセージIDに該当するメッセージ

createMessageID

public static java.lang.String createMessageID(java.lang.String idHeader,
                                               java.lang.String fiveFiguresID,
                                               java.lang.String kind)
メッセージIDを生成します。

パラメータ:
idHeader - メッセージIDヘッダ部
fiveFiguresID - 5桁のメッセージID
kind - 種別(情報(KIND_REPORT)、問い合わせ(KIND_QUESTION)、エラー(KIND_EXCEPTION)の何れか)
戻り値:
メッセージID

getMessage

public static java.lang.String getMessage(java.lang.String messageId)
メッセージIDに該当するメッセージを取得します。

パラメータ:
messageId - メッセージID
戻り値:
メッセージ

getMessage

public static java.lang.String getMessage(java.lang.String messageId,
                                          java.lang.Object[] params)
メッセージIDに該当するメッセージを取得します。

パラメータ:
messageId - メッセージID
params - メッセージのバインドパラメータ
戻り値:
メッセージ

getStackTrace

public static java.lang.String getStackTrace(java.lang.Throwable th)
例外のスタックトレースを取得します。

パラメータ:
th - 例外オブジェクト
戻り値:
スタックトレース