jp.terasoluna.fw.service.rich.exception
クラス ServiceException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 jp.terasoluna.fw.service.rich.exception.ServiceException
すべての実装されたインタフェース:
Serializable

public class ServiceException
extends RuntimeException

サービス層のクラスで新規発生する例外をあらわすクラス。

サービス層のクラスで、エラーが新規発生した場合に利用する。 例えば、業務的にデータの不整合等が起きている場合に利用する。

本クラスで設定したエラーコードおよび置換文字列は、プレゼンテーション層・クライアントサイド等で 適切なメッセージに変換すること。

関連項目:
直列化された形式

コンストラクタの概要
ServiceException()
          生成処理。
ServiceException(String errorCode, String... optionStrings)
          生成処理。
 
メソッドの概要
 String getErrorCode()
          エラーコードを取得する。
 String[] getOptions()
          エラーメッセージの置換文字列を取得する。
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ServiceException

public ServiceException()
生成処理。


ServiceException

public ServiceException(String errorCode,
                        String... optionStrings)
生成処理。

パラメータ:
errorCode - エラーコード
optionStrings - メッセージ中の{n}を置換する文字列の配列
メソッドの詳細

getErrorCode

public String getErrorCode()
エラーコードを取得する。

戻り値:
エラーコード

getOptions

public String[] getOptions()
エラーメッセージの置換文字列を取得する。

戻り値:
エラーメッセージ置換文字列


Copyright © 2012. All Rights Reserved.