jp.terasoluna.toursample.common.exception
クラス RecordNotFoundException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 jp.terasoluna.toursample.common.exception.ApplicationException
                  上位を拡張 jp.terasoluna.toursample.common.exception.RecordNotFoundException
すべての実装されたインタフェース:
java.io.Serializable

public class RecordNotFoundException
extends ApplicationException

データベースから取得した結果がない場合に発生する例外クラス。

業務ロジック上、データベースから取得した結果がない場合発生する例外クラス。
本クラスにはメッセージキーとメッセージ置換文字列を設定することができる。 但し、メッセージ取得、及びプレースホルダの置換は別のクラスで実行し、 再度 ApplicationException.setMessage(String) を実行してメッセージを設定する必要がある。 メッセージが設定されていない状態で、ApplicationException.getMessage() メソッドを用いてメッセージを取得するとメッセージキーが返却される。 従って、メッセージ置換が行えないような状況で本クラスを使用する場合は、 コンストラクタのerrorCodeに、メッセージキーではなくエラーコードや エラーメッセージを直接設定すること。

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

コンストラクタの概要
RecordNotFoundException(java.lang.String errorCode)
          コンストラクタ。
RecordNotFoundException(java.lang.String errorCode, java.lang.String s0)
          コンストラクタ。
RecordNotFoundException(java.lang.String errorCode, java.lang.String[] optionStrings)
          コンストラクタ。
RecordNotFoundException(java.lang.String errorCode, java.lang.String s0, java.lang.String s1)
          コンストラクタ。
RecordNotFoundException(java.lang.String errorCode, java.lang.String s0, java.lang.String s1, java.lang.String s2)
          コンストラクタ。
RecordNotFoundException(java.lang.String errorCode, java.lang.String s0, java.lang.String s1, java.lang.String s2, java.lang.String s3)
          コンストラクタ。
RecordNotFoundException(java.lang.Throwable cause)
          コンストラクタ。
RecordNotFoundException(java.lang.Throwable cause, java.lang.String errorCode)
          コンストラクタ。
RecordNotFoundException(java.lang.Throwable cause, java.lang.String errorCode, java.lang.String s0)
          コンストラクタ。
RecordNotFoundException(java.lang.Throwable cause, java.lang.String errorCode, java.lang.String[] optionStrings)
          コンストラクタ。
RecordNotFoundException(java.lang.Throwable cause, java.lang.String errorCode, java.lang.String s0, java.lang.String s1)
          コンストラクタ。
RecordNotFoundException(java.lang.Throwable cause, java.lang.String errorCode, java.lang.String s0, java.lang.String s1, java.lang.String s2)
          コンストラクタ。
RecordNotFoundException(java.lang.Throwable cause, java.lang.String errorCode, java.lang.String s0, java.lang.String s1, java.lang.String s2, java.lang.String s3)
          コンストラクタ。
 
メソッドの概要
 
クラス jp.terasoluna.toursample.common.exception.ApplicationException から継承されたメソッド
getErrorCode, getMessage, getOptions, setMessage
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

RecordNotFoundException

public RecordNotFoundException(java.lang.String errorCode)
コンストラクタ。

パラメータ:
errorCode - エラーコード

RecordNotFoundException

public RecordNotFoundException(java.lang.String errorCode,
                               java.lang.String[] optionStrings)
コンストラクタ。

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

RecordNotFoundException

public RecordNotFoundException(java.lang.String errorCode,
                               java.lang.String s0)
コンストラクタ。

パラメータ:
errorCode - エラーコード
s0 - エラーメッセージ中の{0}を置換する文字列

RecordNotFoundException

public RecordNotFoundException(java.lang.String errorCode,
                               java.lang.String s0,
                               java.lang.String s1)
コンストラクタ。

パラメータ:
errorCode - エラーコード
s0 - エラーメッセージ中の{0}を置換する文字列
s1 - エラーメッセージ中の{1}を置換する文字列

RecordNotFoundException

public RecordNotFoundException(java.lang.String errorCode,
                               java.lang.String s0,
                               java.lang.String s1,
                               java.lang.String s2)
コンストラクタ。

パラメータ:
errorCode - エラーコード
s0 - エラーメッセージ中の{0}を置換する文字列
s1 - エラーメッセージ中の{1}を置換する文字列
s2 - エラーメッセージ中の{2}を置換する文字列

RecordNotFoundException

public RecordNotFoundException(java.lang.String errorCode,
                               java.lang.String s0,
                               java.lang.String s1,
                               java.lang.String s2,
                               java.lang.String s3)
コンストラクタ。

パラメータ:
errorCode - エラーコード
s0 - エラーメッセージ中の{0}を置換する文字列
s1 - エラーメッセージ中の{1}を置換する文字列
s2 - エラーメッセージ中の{2}を置換する文字列
s3 - エラーメッセージ中の{3}を置換する文字列

RecordNotFoundException

public RecordNotFoundException(java.lang.Throwable cause)
コンストラクタ。

パラメータ:
cause - 原因となった例外

RecordNotFoundException

public RecordNotFoundException(java.lang.Throwable cause,
                               java.lang.String errorCode)
コンストラクタ。

パラメータ:
cause - 原因となった例外
errorCode - エラーコード

RecordNotFoundException

public RecordNotFoundException(java.lang.Throwable cause,
                               java.lang.String errorCode,
                               java.lang.String[] optionStrings)
コンストラクタ。

パラメータ:
cause - 原因となった例外
errorCode - エラーコード
optionStrings - メッセージ中の{n}を置換する文字列の配列

RecordNotFoundException

public RecordNotFoundException(java.lang.Throwable cause,
                               java.lang.String errorCode,
                               java.lang.String s0)
コンストラクタ。

パラメータ:
cause - 原因となった例外
errorCode - エラーコード
s0 - エラーメッセージ中の{0}を置換する文字列

RecordNotFoundException

public RecordNotFoundException(java.lang.Throwable cause,
                               java.lang.String errorCode,
                               java.lang.String s0,
                               java.lang.String s1)
コンストラクタ。

パラメータ:
cause - 原因となった例外
errorCode - エラーコード
s0 - エラーメッセージ中の{0}を置換する文字列
s1 - エラーメッセージ中の{1}を置換する文字列

RecordNotFoundException

public RecordNotFoundException(java.lang.Throwable cause,
                               java.lang.String errorCode,
                               java.lang.String s0,
                               java.lang.String s1,
                               java.lang.String s2)
コンストラクタ。

パラメータ:
cause - 原因となった例外
errorCode - エラーコード
s0 - エラーメッセージ中の{0}を置換する文字列
s1 - エラーメッセージ中の{1}を置換する文字列
s2 - エラーメッセージ中の{2}を置換する文字列

RecordNotFoundException

public RecordNotFoundException(java.lang.Throwable cause,
                               java.lang.String errorCode,
                               java.lang.String s0,
                               java.lang.String s1,
                               java.lang.String s2,
                               java.lang.String s3)
コンストラクタ。

パラメータ:
cause - 原因となった例外
errorCode - エラーコード
s0 - エラーメッセージ中の{0}を置換する文字列
s1 - エラーメッセージ中の{1}を置換する文字列
s2 - エラーメッセージ中の{2}を置換する文字列
s3 - エラーメッセージ中の{3}を置換する文字列